Skip to content

Releases: AnswerDotAI/nbdev

v3.3.4

Choose a tag to compare

@jph00 jph00 released this 04 Aug 02:43

New Features

  • Fix nbdev_docs/nbdev_readme to work from any directory or project root (#1622)

v3.3.3

Choose a tag to compare

@jph00 jph00 released this 31 Jul 05:02

New Features

  • Support date-based versions in bump_version and use spawn for parallel tests on macOS (#1621)

v3.3.2

Choose a tag to compare

@jph00 jph00 released this 27 Jul 06:58

New Features

  • Add exportd directive for docstring-only cells, auto-generate package __init__ docstrings and llms.txt on export (#1619)
  • Add optional name positional arg to nbdev_new for scaffolding into a new directory, and make author/email fetching independent of repo URL in _fetch_from_git (#1617)

v3.3.1

Choose a tag to compare

@jph00 jph00 released this 22 Jul 15:36

New Features

  • Condense nbdev skill conventions into tighter prose with reorganized sections (#1615)

Bugs Squashed

  • Use .get("metadata") when calling _meta_directives to safely handle cells/notebooks missing a metadata key (#1616)
  • Improve update_changelog newline handling (#1614)

v3.3.0

Choose a tag to compare

@jph00 jph00 released this 20 Jul 04:45

New Features

  • Refactor directive parsing into cell methods, add notebook-level metadata directives (#1613)
  • Git diff driver, and structural repair (#1613)
  • Mark releases as "Latest" only when releasing from the default branch (#1611)

v3.2.2

Choose a tag to compare

@jph00 jph00 released this 14 Jul 04:47

New Features

  • Add maintenance release support: validate branch, check changelog base, and target pushed commit (#1610)

Bugs Squashed

  • Fix generated changelog section spacing (#1609)

v3.2.1

Choose a tag to compare

@jph00 jph00 released this 11 Jul 03:57

New Features

  • Add format-links, fix quarto nav regex, optimize proc_nbs file filtering, and add no-editor/yes flags to release_gh (#1608)

v3.2.0

Choose a tag to compare

@jph00 jph00 released this 09 Jul 12:34

Breaking Changes

  • clean_magics now only strips configurable housekeeping line magics instead of all magics (#1607)

New Features

  • Handle README.md output path differences across quarto versions (#1606)

v3.1.0

Choose a tag to compare

@jph00 jph00 released this 08 Jul 07:12

New Features

  • Support ghapi v2 (#1603)
  • Add owner/repo support, token param to changelog, and no_changelog flag to release_gh (#1604)
  • Add update_changelog to make changelog generation idempotent by replacing existing version sections (#1605)

v3.0.19

Choose a tag to compare

@jph00 jph00 released this 04 Jul 13:22

New Features

  • Resolve config from path in nbdev_test instead of using global config (#1600)
  • Allow nbdev_export to run from outside project dir; properly restore IN_TEST env in test_nb (#1599)

Bugs Squashed

  • Treat notebook text fields as strings instead of lists and match merge cells by content (#1601)