|
2 | 2 |
|
3 | 3 | <!-- do not remove --> |
4 | 4 |
|
| 5 | +## 2.2.0 |
| 6 | +### Breaking Changes |
| 7 | + |
| 8 | +- Combine preprocs and postprocs into new `Processor` class ([#874](https://github.com/fastai/nbdev/issues/874)) |
| 9 | +- Rename `nbdev.read` to `nbdev.config` ([#879](https://github.com/fastai/nbdev/issues/879)) |
| 10 | +- Use H3 for functions and properties, instead of H4 ([#875](https://github.com/fastai/nbdev/issues/875)) |
| 11 | +- Remove `nbflags` directive ([#871](https://github.com/fastai/nbdev/issues/871)) |
| 12 | +- Deprecate `config_key` in favor of `get_config` ([#856](https://github.com/fastai/nbdev/pull/856)), thanks to [@seeM](https://github.com/seeM) |
| 13 | + |
| 14 | +### New Features |
| 15 | + |
| 16 | +- Add simple qmd generation functions in `nbdev.qmd` ([#893](https://github.com/fastai/nbdev/issues/893)) |
| 17 | +- Add `FrontmatterProc` ([#890](https://github.com/fastai/nbdev/issues/890)) |
| 18 | +- Improvements to `nbdev_new` and `nbdev_create_config` ([#878](https://github.com/fastai/nbdev/pull/878)), thanks to [@seeM](https://github.com/seeM) |
| 19 | + - `nbdev_create_config` infers settings from git/GitHub, prompts for missing settings, and renders the settings file with commented sections |
| 20 | + - `nbdev_new` uses `nbdev_create_config` instead of a file provided by `nbdev-template`, which means it'll benefit from future improvements to `nbdev_create_config` as well as always using latest defaults |
| 21 | +- Add frontmatter bullet point processor ([#873](https://github.com/fastai/nbdev/issues/873)) |
| 22 | +- Allow specifying port for preview ([#872](https://github.com/fastai/nbdev/pull/872)), thanks to [@dleen](https://github.com/dleen) |
| 23 | +- `nbdev_new` renders notebooks with information from your config file ([#866](https://github.com/fastai/nbdev/pull/866)), thanks to [@seeM](https://github.com/seeM) |
| 24 | +- Improve config documentation in `read` module ([#864](https://github.com/fastai/nbdev/pull/864)), thanks to [@seeM](https://github.com/seeM) |
| 25 | +- Install quarto without root access ([#860](https://github.com/fastai/nbdev/issues/860)) |
| 26 | +- Explain more detail during quarto installation process ([#859](https://github.com/fastai/nbdev/issues/859)) |
| 27 | +- Automatically maintain `__version__` in `__init__.py` ([#854](https://github.com/fastai/nbdev/issues/854)) |
| 28 | +- Prettify output for `nbdev_test` ([#849](https://github.com/fastai/nbdev/pull/849)), thanks to [@deven367](https://github.com/deven367) |
| 29 | +- Ignore .ipynb_checkpoints folder in module dir ([#848](https://github.com/fastai/nbdev/pull/848)), thanks to [@dleen](https://github.com/dleen) |
| 30 | +- Escape Footnotes from Docments Table ([#847](https://github.com/fastai/nbdev/pull/847)), thanks to [@hamelsmu](https://github.com/hamelsmu) |
| 31 | +- Include filename in `nbdev_export` warning when nbdev1 syntax is used ([#838](https://github.com/fastai/nbdev/pull/838)), thanks to [@seeM](https://github.com/seeM) |
| 32 | +- Show title if nbdev_filter errors ([#828](https://github.com/fastai/nbdev/pull/828)), thanks to [@hamelsmu](https://github.com/hamelsmu) |
| 33 | +- Added "topics" to match GitHub's terminology ([#817](https://github.com/fastai/nbdev/pull/817)), thanks to [@tylere](https://github.com/tylere) |
| 34 | +- Accelerate `quarto preview` ([#748](https://github.com/fastai/nbdev/issues/748)) |
| 35 | +- Throw a warning when imports and code are mixed in a cell ([#714](https://github.com/fastai/nbdev/issues/714)) |
| 36 | +- Make conda release work for anyone ([#653](https://github.com/fastai/nbdev/issues/653)) |
| 37 | + |
| 38 | +### Bugs Squashed |
| 39 | + |
| 40 | +- `_all_` works for strings but not objects in py3.7 ([#870](https://github.com/fastai/nbdev/issues/870)) |
| 41 | +- `show_doc` `title_level` argument has no effect ([#869](https://github.com/fastai/nbdev/issues/869)) |
| 42 | +- `show_doc` sometimes does not show wrapped functions correctly ([#863](https://github.com/fastai/nbdev/issues/863)) |
| 43 | +- `show_doc` treats functions decorated with `lru_cache` as classes ([#862](https://github.com/fastai/nbdev/pull/862)), thanks to [@seeM](https://github.com/seeM) |
| 44 | +- Fix `show_doc` signature whitespace removal ([#855](https://github.com/fastai/nbdev/pull/855)), thanks to [@seeM](https://github.com/seeM) |
| 45 | +- `nbdev_new` doesn't infer anything if no gitconfig ([#846](https://github.com/fastai/nbdev/issues/846)) |
| 46 | +- `show_doc` paremeter default may render as footnote ([#796](https://github.com/fastai/nbdev/issues/796)) |
| 47 | +- Conda description is empty ([#745](https://github.com/fastai/nbdev/issues/745)) |
| 48 | + |
5 | 49 |
|
6 | 50 | ## 2.1.6 |
7 | 51 |
|
|
0 commit comments