AnswerDotAI/nbdev
Create delightful software with Jupyter Notebooks
30 Releases
Latest: 4w ago
v3.0.173.0.17Latest
✨ New Features
- feat: add docs URL to exported module docstrings ([#1593](https://github.com/AnswerDotAI/nbdev/pull/1593)), thanks to [@RensDimmendaal](https://github.com/RensDimmendaal)
- Register faulthandler on SIGINT in nbdev-test for tracebacks on ctrl-c ([#1592](https://github.com/AnswerDotAI/nbdev/issues/1592))
v3.0.163.0.16
✨ New Features
- Md export cells to module docstring ([#1591](https://github.com/AnswerDotAI/nbdev/pull/1591)), thanks to [@RensDimmendaal](https://github.com/RensDimmendaal)
v3.0.153.0.15
✨ New Features
- Add `allowed_out_metadata_keys` support to `clean_nb` and fix nbdev-install-hooks command name ([#1588](https://github.com/AnswerDotAI/nbdev/issues/1588))
v3.0.143.0.14
✨ New Features
- Handle multiline module docstrings ([#1585](https://github.com/AnswerDotAI/nbdev/issues/1585))
v3.0.133.0.13
📋 Changes
- Update fastcore dep
v3.0.123.0.12
🐛 Bugs Squashed
- Merge raw and markdown frontmatter instead of returning only the first found ([#1580](https://github.com/AnswerDotAI/nbdev/issues/1580))
v3.0.113.0.11
✨ New Features
- Flatten `showdoc_nm` results in `_def_names` to handle list returns ([#1579](https://github.com/AnswerDotAI/nbdev/issues/1579))
- Add `nb_frontmatter` helper and save option to `nbdev_test` ([#1578](https://github.com/AnswerDotAI/nbdev/issues/1578))
🐛 Bugs Squashed
- fix reference to nbdev cli cmds ([#1577](https://github.com/AnswerDotAI/nbdev/pull/1577)), thanks to [@RensDimmendaal](https://github.com/RensDimmendaal)
v3.0.103.0.10
🐛 Bugs Squashed
- Use correct template
v3.0.93.0.9
✨ New Features
- Add verbose parameter to `test_nb` and nbdev-test for streaming cell output ([#1567](https://github.com/AnswerDotAI/nbdev/issues/1567))
🐛 Bugs Squashed
- Fix `_has_nbdev` to detect empty [tool.nbdev] sections ([#1570](https://github.com/AnswerDotAI/nbdev/issues/1570))
- Fix `watch-export` ([#1568](https://github.com/AnswerDotAI/nbdev/pull/1568)), thanks to [@curtis-allan](https://github.com/curtis-allan)
v3.0.83.0.8
✨ New Features
- Export processors extension system ([#1563](https://github.com/AnswerDotAI/nbdev/pull/1563)), thanks to [@jph00](https://github.com/jph00)
v3.0.73.0.7
🐛 Bugs Squashed
- remove `cache_clear` ([#1561](https://github.com/AnswerDotAI/nbdev/issues/1561))
v3.0.63.0.6
🐛 Bugs Squashed
- remove `cache_clear` ([#1561](https://github.com/AnswerDotAI/nbdev/issues/1561))
v3.0.53.0.5
✨ New Features
- Warn if settings.ini found ([#1560](https://github.com/AnswerDotAI/nbdev/issues/1560))
v3.0.43.0.4
✨ New Features
- Warn if settings.ini found ([#1560](https://github.com/AnswerDotAI/nbdev/issues/1560))
v3.0.33.0.3
✨ New Features
- Warn if settings.ini found ([#1560](https://github.com/AnswerDotAI/nbdev/issues/1560))
v3.0.23.0.2
✨ New Features
- Warn if settings.ini found ([#1560](https://github.com/AnswerDotAI/nbdev/issues/1560))
v3.0.13.0.1
💥 Breaking Changes
- nbdev 3: switch to pyproject.toml settings ([#1558](https://github.com/AnswerDotAI/nbdev/issues/1558))
✨ New Features
- Update GitHub workflow files to use nbdev3 workflows ([#1559](https://github.com/AnswerDotAI/nbdev/issues/1559))
- Use forkserver for tests on MacOS ([#1557](https://github.com/AnswerDotAI/nbdev/pull/1557)), thanks to [@KeremTurgutlu](https://github.com/KeremTurgutlu)
v3.0.03.0.0
💥 Breaking Changes
- nbdev 3: switch to pyproject.toml settings ([#1558](https://github.com/AnswerDotAI/nbdev/issues/1558))
✨ New Features
- Update GitHub workflow files to use nbdev3 workflows ([#1559](https://github.com/AnswerDotAI/nbdev/issues/1559))
- Use forkserver for tests on MacOS ([#1557](https://github.com/AnswerDotAI/nbdev/pull/1557)), thanks to [@KeremTurgutlu](https://github.com/KeremTurgutlu)
v2.4.142.4.14
🐛 Bugs Squashed
- Update to avoid fastcore version that was not compatible with py<312 ([#1556](https://github.com/AnswerDotAI/nbdev/issues/1556))
v2.4.132.4.13
📋 Changes
- Adds --quiet to build and --disable-progress-bar to twine upload when quiet=True
v2.4.122.4.12
✨ New Features
- Add push_release function for programmatic releases ([#1554](https://github.com/AnswerDotAI/nbdev/issues/1554))
v2.4.112.4.11
✨ New Features
- Bump `nbformat_minor` to 5 when adding cell IDs ([#1553](https://github.com/AnswerDotAI/nbdev/issues/1553))
🐛 Bugs Squashed
- `nbdev_new` results in creation of template file with incorrect name ([#1551](https://github.com/AnswerDotAI/nbdev/issues/1551))
v2.4.102.4.10
💥 Breaking Changes
- Remove HTML renderer ([#1550](https://github.com/AnswerDotAI/nbdev/issues/1550))
v2.4.92.4.9
✨ New Features
- New `nbdev.diff` module
- Use threads for `nbdev_release_gh` ([#1547](https://github.com/AnswerDotAI/nbdev/issues/1547))
- Skip tmp nbs in `watch_export` ([#1541](https://github.com/AnswerDotAI/nbdev/issues/1541))
v2.4.82.4.8
✨ New Features
- New `nbdev.diff` module
- Use threads for `nbdev_release_gh` ([#1547](https://github.com/AnswerDotAI/nbdev/issues/1547))
- Skip tmp nbs in `watch_export` ([#1541](https://github.com/AnswerDotAI/nbdev/issues/1541))
v2.4.72.4.7
✨ New Features
- Run `nbdev_export` at start of `watch_export` ([#1540](https://github.com/AnswerDotAI/nbdev/issues/1540))
- Retry `watch_export` export if fails ([#1539](https://github.com/AnswerDotAI/nbdev/issues/1539))
- Remove docments rendering now in fastcore ([#1536](https://github.com/AnswerDotAI/nbdev/issues/1536))
- Allow `nbdev_clean` to accept multiple filenames or globs (#1480) ([#1488](https://github.com/AnswerDotAI/nbdev/pull/1488)), thanks to [@jbwhit](https://github.com/jbwhit)
v2.4.62.4.6
✨ New Features
- check version before changelog ([#1535](https://github.com/AnswerDotAI/nbdev/pull/1535)), thanks to [@RensDimmendaal](https://github.com/RensDimmendaal)
v2.4.52.4.5
✨ New Features
- Ignore failures to get mod index ([#1528](https://github.com/AnswerDotAI/nbdev/issues/1528))
- Keep tags ([#1527](https://github.com/AnswerDotAI/nbdev/issues/1527))
v2.4.42.4.4
🐛 Bugs Squashed
- Support older pkg_resources ([#1525](https://github.com/AnswerDotAI/nbdev/issues/1525))
v2.4.32.4.3
✨ New Features
- Remove obsolete pkg_resources ([#1525](https://github.com/AnswerDotAI/nbdev/issues/1525))
- Update package build process and add 'build' to requirements ([#1524](https://github.com/AnswerDotAI/nbdev/pull/1524)), thanks to [@RensDimmendaal](https://github.com/RensDimmendaal)
