Releases: srstevenson/nb-clean
4.0.1
What's Changed
- Remove instructions for specific package managers by @srstevenson in #301
- Add py.typed file to mark that nb-clean is type annotated by @srstevenson in #302
- Bump version to 4.0.1 by @srstevenson in #303
Full Changelog: 4.0.0...4.0.1
4.0.0
This major release drops support for Python 3.8, which reached end of life in October 2024.
What's Changed
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #283
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #284
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #286
- Bump poethepoet from 0.26.1 to 0.27.0 by @dependabot in #287
- Bump ruff from 0.4.7 to 0.5.0 by @dependabot in #285
- Bump zipp from 3.17.0 to 3.19.1 in the pip group by @dependabot in #288
- Bump pytest from 8.2.2 to 8.3.2 by @dependabot in #289
- Bump ruff from 0.5.0 to 0.5.5 by @dependabot in #290
- Bump mypy from 1.10.1 to 1.11.1 by @dependabot in #291
- Bump poethepoet from 0.27.0 to 0.28.0 by @dependabot in #292
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #294
- Bump ruff from 0.5.5 to 0.6.3 by @dependabot in #293
- Bump ruff from 0.6.3 to 0.6.8 by @dependabot in #295
- Bump poethepoet from 0.28.0 to 0.29.0 by @dependabot in #296
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #297
- Update type in docstring to match source by @srstevenson in #298
- Drop support for EOL Python 3.8, and add 3.13 to CI by @srstevenson in #299
- Bump version to 4.0.0 by @srstevenson in #300
Full Changelog: 3.3.0...4.0.0
3.3.0
What's Changed
- Bump ruff from 0.1.8 to 0.1.9 by @dependabot in #247
- Bump mypy from 1.7.1 to 1.8.0 by @dependabot in #248
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #249
- Change Dependabot update interval to monthly by @srstevenson in #250
- Bump ruff from 0.1.9 to 0.1.11 by @dependabot in #251
- Update README.md to make long vs short flags clearer by @DanielTsiang in #253
- Document command line flag corner cases more clearly by @DanielTsiang in #254
- Bump codecov/codecov-action from 3.1.4 to 4.0.0 by @dependabot in #258
- Bump ruff from 0.1.11 to 0.1.15 by @dependabot in #256
- Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #257
- Bump codecov/codecov-action from 4.0.0 to 4.1.0 by @dependabot in #260
- Bump ruff from 0.1.15 to 0.3.0 by @dependabot in #261
- Bump poethepoet from 0.24.4 to 0.25.0 by @dependabot in #262
- Bump pytest from 8.0.0 to 8.0.2 by @dependabot in #263
- Update Ruff configuration by @srstevenson in #264
- Pass
required
as an argument toadd_subparsers
by @srstevenson in #265 - Check
# type: ignore
directives include error code by @srstevenson in #266 - Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #267
- Bump pytest from 8.0.2 to 8.1.1 by @dependabot in #269
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #270
- Bump pytest-mock from 3.12.0 to 3.14.0 by @dependabot in #268
- Bump ruff from 0.3.0 to 0.3.4 by @dependabot in #271
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #272
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #274
- Bump ruff from 0.3.4 to 0.4.2 by @dependabot in #275
- Bump nbformat from 5.9.2 to 5.10.4 by @dependabot in #276
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #277
- Bump poethepoet from 0.25.0 to 0.26.1 by @dependabot in #278
- Bump codecov/codecov-action from 4.1.1 to 4.3.1 by @dependabot in #279
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in #280
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #281
- Bump ruff from 0.4.2 to 0.4.7 by @dependabot in #282
- Add
--remove-all-notebook-metadata
flag by @yasirroni in #163
New Contributors
- @DanielTsiang made their first contribution in #253
Full Changelog: 3.2.0...3.3.0
3.2.0
This minor release adds support for preserving notebook (as opposed to cell) metadata, such as language_info.version
, using the -n
/--preserve-notebook-metadata
flag.
3.1.0
This minor release adds support for preserving cell execution counts using the -c
/--preserve-execution-counts
flag.
3.0.1
This patch release no longer installs the LICENSE
file into the site-packages
directory.
3.0.0
This major release drops support for Python 3.7, which reached end of life in June 2023.
2.4.0
This minor release adds support for selecting metadata fields to preserve when using -m
/--preserve-cell-metadata
, and now removes execution counts from cell outputs when using -o
/--preserve-cell-outputs
.
2.3.0
With this minor release, nb-clean
will now expand and recurse into directories passed as arguments to the check
and clean
commands.
2.2.1
This releases adds a pre-commit hook.