nbdev_sidebar
now looks for.qmd
files instead of.md
files
- automatically add
output:asis
for showdoc cells (#726) - accelerate
nbdev_readme
(#715) - deterministic
show_doc
andDocmentTbl
repr
(#707), thanks to @seeM
- KeyError 'repo' when trying to create a new nbdev project with
nbdev_new
(#720) show_doc
ends the details column at any|
character (#712)- only add to
.gitattributes
if missing (#706), thanks to @seeM
- git merge hooks: automatically resolve conflicts and render markers as separate cells (#704), thanks to @seeM
- Allow clean to keep some metadata keys (#672), thanks to @dleen
- enable mac terminal install instead of visual installer (#705), thanks to @hamelsmu
- Conditional content for markdown vs HTML for README (#694), thanks to @hamelsmu
- Export a single module (#652)
- Re-enable Mac CI #425)
- new jupyter save hook to clean NBs (#697), thanks to @seeM
- new directive
exec_doc
to auto-exec cell when building docs (#699) - automatically escape YAML strings for title and description in frontmatter (#691)
- add
unbump
param tonbdev_bump_version
(#689) - install ghapi automatically (#690)
- add
nbdev_readme
(#688)
- add
readme_nb
config option (#668)
exporti
cells can cause showdocs exec to fail (#679)- missing .html suffix in links (#674)
- Add early return (#670), thanks to @dleen
- From-scratch rewrite of nbdev! nbdev now uses Quarto to create beautiful and full-featured websites
- nbdev2 is much faster than previous versions
- Note that you should run
nbdev_migrate_directives
after upgrading to use the new comment directive format (e.g#| export
instead of#export
)
- fix
show_doc
for properties (#635), thanks to @seeM nbdev_nb2md
throws error when called in a notebook (#381)
- Added webrick spec to Gemfile. (#615), thanks to @MarkB2
- Change doc() default for docments (#611), thanks to @muellerzr
- Better checks for cls and self (#596), thanks to @muellerzr
- Use the kernel defined in the kernelspec (#594), thanks to @dleen
- Add in repr for delegates (#589), thanks to @muellerzr
- Keep module in name when getting the "qualname" (#606), thanks to @muellerzr
- Fix decimal bug (#604), thanks to @muellerzr
- Use the kernel defined in the kernelspec (#594), thanks to @dleen
- Misc bug fixes + tests (#593), thanks to @muellerzr
- Fix show doc for object, class methods. (#621), thanks to @v-ahuja
- Fix show doc for keywords. (#619), thanks to @v-ahuja
- Including
@dataclass
breaksnbdev_build_lib
(#595) nbdev_nb2md
throws error when called in a notebook (#381)
- Don't build NBs with no
#default_exp
nbdev_build_libs
now works on a single file even without asettings.ini
or any#default_exp
cell- Handle
#|
as directive prefix
- nbdev_nb2md throws error when called in a notebook (#381)
- Update dependencies
- Pin jinja2 due to deprecation bug in nbconvert
- Update dependencies
- Make sure docments have linking capability (#585), thanks to @muellerzr
- better logging for duplicate titles (#584), thanks to @hamelsmu
- Fix repr issue with
show_doc
(#588), thanks to @muellerzr
- upgrade nbconvert dep to v6
- fix verbose flag
- skip symlinks in recursive glob (#515)
- make recursive behavior for
nbdev_build_docs
consistent withnbdev_build_lib
(#467), thanks to @hamelsmu
- Allow for a one-time only (potentially) .py -> .ipynb generation (#369)
- Images with
attachment:
break export (#501), thanks to @yacchin1205 - Docs nav doesn't work on gitlab (#488), thanks to @tcapelle
- clean up all instances of recursive (#470), thanks to @hamelsmu
- After 'conda install -c fastai nbdev', error "
HTMLExporter
object has no attributetemplate_path
" (#431)
- support windows (#392), thanks to @mszhanyi
nbdev_new
: get template from latest release asset (#382), thanks to @hamelsmu- Add more license options
- Fix recursive flag (#433), thanks to @hamelsmu
- conda not installing nbdev properly on WSL2 (#430)
- fix nb2md (#424), thanks to @hamelsmu
nbdev_build_lib
seems to convert more notebooks than expected (#423)- fix default arg issue with
nbdev_update_lib
(#416), thanks to @hamelsmu nbdev_update_lib
errors out when fname not supplied (#415)nbdev_new
fails on calling the GitHub API without guidance (#404)- fix recurse issue (#391), thanks to @hamelsmu
nbdev_build_docs
----ModuleNotFoundError: No module named 'fastcore' (#390)nbdev_test_nbs
--fname broke in 1.1.7 (#388)- set recursive=True for docs (#387), thanks to @hamelsmu
- fix url for getting branch (#386), thanks to @hamelsmu
nbdev_nb2md
throws error when called in a notebook (#381)
nbdev_new
should grab files from a release asset innbdev_template
(#383)- Use Jekyll Theme instead of vendoring all required files (#379)
- Create relevant directories in
docs/_data
if do not already exist (#377)
- Clean Google Colab metadata and line endings (#364), thanks to @muellerzr
- add ability to find notebooks recursively (#359), thanks to @hamelsmu
- Add
bare
flag tonbdev_build_lib
(#336) - install git hooks in
nbdev_new
(#308) nbdev_new
now works on an existing cloned repo, instead of creating a new repo (#307)
nbdev_update_lib --fname notebook.ipynb
crashes (whilenbdev_update_lib
works) (#341)- Copy new files only if they don't exist for nbdev_new (#309)
- update fastcore requirement (#281)
- Make CLI faster by removing unneeded imports and moving CLI commands to source modules (#271)
- Move
Config
to fastcore (#280)
- Remove magics (#269)
- Removed callbacks (#253), thanks to @pete88b
- move conda packager to
fastrelease
(#252)
- Place source code below heading on #exports (#265), thanks to @hamelsmu
- always skip cells labeled "skip" in test (#257)
- restrict nbconvert<6 to avoid upgrade problems (#249)
- When generating docs, import cells are run even if not exported (#248)
- Fix: correct notebook2html path operation for Windows. (#239)
- remove numpy conda dep and update to fastcore 1.0.5 (#241)
- allow nbdev imports when not in an nbdev project (#238)
- Magic flags for tests (#232)
- Add ability to have Colab badges on pages (#210)
- Support for
doc_path
(#235)
- Remove colab vendor specific tags which cause
nbdev_build_docs
to fail (#207) - hooks folder inside .git must be manually created before
nbdev_install_git_hooks
(#230) - updates to how backtick names are converted to doc links (#218)
- Initial release