- [Feature] Removes telemetry
- Changes telemetry key
- Adds anonymous telemetry
- Adds
soorgeon lint
command
- Adds
soorgeon clean
command
- Logging exception when
from_nb
fails - Showing the community link when
from_nb
fails
- Improved support for cell magics
- Initial support for IPython magics (
%thing
and%%thing
) and inline shell! command
(#28) - Output pipeline keeps the same format as input (#35)
- Checking with
pyflakes
before refactoring (#27) - Adds
--file-format/-f option
- Suggest
--single-task
under specific scenarios (#37)
- Adds
--single-task
option to refactor as a single task pipeline (#32)
- Auto-generated
README.md
(#2) - Printing guide on global variables (#15)
- Showing url in error message if nb doesnt have H2 headings
- Adds
--df-format/-d
option to customize data frame serialization (#18) - Raising error if notebook has star imports (#21)
- Fixed bug that caused the
upstream
cell to have duplicates (#31) - Refactor adds/appends output prefix to
.gitignore
(#4)
- Auto-generated
requirements.txt
includesploomber
by default - Appends extracted packages to
requirements.txt
if already exists
- Auto-generated
requirements.txt
file after runningsoorgeon refactor
- Auto-generated serialization cell creates parent directories if needed
- Fixes function signature parsing
- Support for lambdas
- Adds more notebooks for testing
- Improved parsing for nested list comprehensions
- Fixes error when assigning >1 variable in the same equal statement
- Fixes error when replacing a locally defined variable
- Adds
--version
to CLI (#20) - Support for set and dict comprehension
- Support for fn return type annotations (#25)
- Checking if input code does not have syntax errors (#14)
- Detecting and skipping class definitions
- Support for nested list comprehensions
- Better list comprehension and f-string parsing
soorgeon refactor
prints informative message (#19)soorgeon refactor
does not createexported.py
if there are no definitions
- Improved name sanitizer (replaces non-alphanumeric characters with '-')
- Adds
--product-prefix/-p
to CLI
- First release