Releases: executablebooks/jupyter-cache
v1.0.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #107
- MAINT: pre-commit config updates by @bsipocz in #118
- DEV: Update API calls to
datetimefunctionality by @czgdp1807 in #117 - Bump actions/setup-python from 4 to 5 by @dependabot in #121
- Bump actions/checkout from 3 to 4 by @dependabot in #122
- MAINT: remove upper limit of pytest by @bsipocz in #115
- CI: add cron and workflow dispatch by @bsipocz in #119
- BUG: don't realy on non-existing job any more by @bsipocz in #126
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #129
- MAINT: disable codecov by @agoose77 in #131
- MAINT: update dependabot config by @bsipocz in #127
- MAINT: bump version by @agoose77 in #133
New Contributors
- @bsipocz made their first contribution in #118
- @czgdp1807 made their first contribution in #117
Full Changelog: v1.0.0...v1.0.1
v1.0.0
v0.6.1
v0.6.0
v0.6.0 2023-04-21
This is a minor release to improve our packaging infrastructure and to support several new versions of dependencies.
Breaking changes
‼️ BREAKING: Drop Python 3.7, add Python 3.11, unpin myst-nb in docs #96 (@choldgraf)
Updated versions
- Update nbclient requirement from <0.6,>=0.2 to >=0.2,<0.8 #103 (@choldgraf)
- UPDATE: SQLAlchemy 2.0 #93 (@jzluo, @choldgraf)
- 🔧 MAINTAIN: setuptools -> flit #82 (@chrisjsewell)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@AakashGfude (activity) | @choldgraf (activity) | @chrisjsewell (activity) | @jstac (activity) | @jzluo (activity) | @kloczek (activity) | @pre-commit-ci (activity)
v0.5.0
What's Changed
♻️ REFACTOR: package API/CLI/documentation (#74)
This release includes major re-writes to key parts of the package,
to improve the user interface, and add additional functionality for reading and executing notebooks.
Key changes:
stage/stagingis now rephrased tonotebook, plus the addition ofproject, i.e. you add notebooks to a project, then execute them.- notebook
read_datais specified per notebook in the project, allowing for multiple types of file to be read/executed via the CLI (e.g. text-based notebooks via https://jupytext.readthedocs.io).
Before, the read functions were passed directly to the API methods. - The executor can be specified with
jbcache execute --executor, and a parallel notebook executor has been added. - Improved execution status indicator in
jbcache project listand other CLI improvements. - Re-write of documentation, including better front page, with quick start guide and better logo.
Dependencies have also been restructured, such that the CLI dependencies (click, tabulate) are now required,
whereas nbdime is now optional (since it is only used for optional notebook diffing).
The name of the SQL table nbstage has been changed to nbproject, and read_data/exec_data fields have been added to the nbproject.
This means that reading will fail for caches creted using older versions of the package.
However, the version of jupyter-cache, used to create the cache, is now recorded, allowing for the possibility of future automated migrations.
Full Changelog: v0.4.3...v0.5.0
v0.4.3
🚀 RELEASE: v0.4.3
v0.4.2
See CHANGELOG.md
v0.4.1
See CHANGELOG.md
v0.4.0
See CHANGELOG.md