Releases: neutrinoceros/idefix_cli
Releases · neutrinoceros/idefix_cli
v6.0.1
What's Changed
- TST: refine dependency groups by @neutrinoceros in #395
- TST: rewrite testing workflows around
uv.lock
by @neutrinoceros in #396 - MNT: add uv-lock to pre-commit by @neutrinoceros in #397
- MNT: re-compile requirement file used in RTD by @neutrinoceros in #399
- DEP: require inifix 5.1.0 or newer, fix newly detected type-checking errors by @neutrinoceros in #398
- BUG: fix a crash in
idfx run
where a Python exception would be raised instead of an error message by @neutrinoceros in #400 - DOC: add missing changelog entry for gh-398 by @neutrinoceros in #401
- TYP: improve type checking with pyright by @neutrinoceros in #402
- TST: cleanup unused job name suffix by @neutrinoceros in #403
- REL: prepare release 6.0.1 by @neutrinoceros in #404
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
- Bump deadsnakes/action from 3.1.0 to 3.2.0 in /.github/workflows in the actions group by @dependabot in #378
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #379
- TST: add CPython 3.13 to regular CI by @neutrinoceros in #380
- MNT: use exact commit sha for github actions by @neutrinoceros in #381
- DEP: drop
[isolated]
extra by @neutrinoceros in #382 - MNT: migrate requirement files to PEP 735 dependency groups by @neutrinoceros in #383
- BLD: drop package level
__version__
attribute by @neutrinoceros in #385 - DOC: hotfix RTD builds by @neutrinoceros in #387
- BLD: migrate build backend from
setuptools
tohatchling
by @neutrinoceros in #386 - Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in /.github/workflows in the actions group by @dependabot in #388
- BLD: exclude dot files from sdist by @neutrinoceros in #390
- RFC: flatten logic tree by @neutrinoceros in #389
- Bump the actions group in /.github/workflows with 2 updates by @dependabot in #391
- TST: configure coverage by @neutrinoceros in #392
- RFC: refactor theme-handling internals by @neutrinoceros in #393
- REL: prepare release 6.0.0 by @neutrinoceros in #394
Full Changelog: v5.2.1...v6.0.0
v5.1.0
What's Changed
- Bump mypy from 1.5.1 to 1.6.1 in /requirements by @dependabot in #345
- STY migrate from black to ruff-format by @neutrinoceros in #346
- Bump mypy from 1.6.1 to 1.7.1 in /requirements by @dependabot in #347
- MNT: group dependabot updates by @neutrinoceros in #348
- Bump the actions group in /requirements with 1 update by @dependabot in #350
- Bump the actions group in /.github/workflows with 2 updates by @dependabot in #349
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #351
- MNT: migrate ruff config by @neutrinoceros in #352
- Bump the actions group in /requirements with 1 update by @dependabot in #353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #354
- Bump mypy from 1.9.0 to 1.10.0 in /requirements in the actions group by @dependabot in #355
- TST: test Python 3.13 both GIL and free-threading flavors by @neutrinoceros in #356
- Bump mypy from 1.10.0 to 1.10.1 in /requirements in the actions group by @dependabot in #357
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #358
- Bump mypy from 1.10.1 to 1.11.1 in /requirements in the actions group by @dependabot in #359
- DEP: drop support for Python 3.9 by @neutrinoceros in #361
- RFC: use strict zipping by @neutrinoceros in #362
- Bump mypy from 1.11.1 to 1.11.2 in /requirements in the actions group by @dependabot in #360
- DOC: fix docs builds by @neutrinoceros in #363
- DOC: recommend uv over pipx by @neutrinoceros in #364
- BUG: fix a bug where idfx run could request more threads than there are physical CPUs by @neutrinoceros in #366
- ENH: add support for error messages with hints by @neutrinoceros in #365
- REL: prepare release 5.1.0 by @neutrinoceros in #367
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- API: drop positional directory parameter to idfx clean. Replace it with (optional) --dir parameter, following other commands. by @neutrinoceros in #343
- REL: prep release 5.0.0 by @neutrinoceros in #344
Full Changelog: v4.0.0...v5.0.0
v4.0.0
What's Changed
- MNT: switch to faster black pre-commit hook by @neutrinoceros in #326
- Bump mkdocs from 1.5.2 to 1.5.3 in /docs by @dependabot in #330
- Bump mkdocstrings[python] from 0.22.0 to 0.23.0 in /docs by @dependabot in #329
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #331
- Bump mkdocs-material from 9.2.6 to 9.4.2 in /docs by @dependabot in #328
- DEP: migrate prompting from rich to termcolor by @neutrinoceros in #332
- API: remove idfx stamp command, drop dependency on GitPython by @neutrinoceros in #333
- DEP: bump minimal and pinned inifix from 3.0.0 to 4.2.2 by @neutrinoceros in #334
- DEPR: rename print_err to print_error, deprecate old name by @neutrinoceros in #335
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #336
- DOC: fix a changelog entry by @neutrinoceros in #337
- TST: move tests to Python 3.12 (stable) by @neutrinoceros in #327
- ENH: add short version -i for idfx digest --input by @neutrinoceros in #338
- DOC: update one-liner description by @neutrinoceros in #339
- TST: add CPython 3.13 (pre-releases) to test matrix by @neutrinoceros in #340
- DEPR: expire running deprecations in prep for 4.0 rel by @neutrinoceros in #341
- REL: prep release 4.0.0 by @neutrinoceros in #342
Full Changelog: v3.2.1...v4.0.0
v3.2.1
What's Changed
kudos to @volodia99 for discovering the bugs fixed in this release !
- BUG: fix baballe digest > file.json by @neutrinoceros in #323
- BUG: fix a bug where idfx digest would choke on files where no line is captured by @neutrinoceros in #324
- REL: prep release 3.2.1 by @neutrinoceros in #325
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- DOC: avoid a FutureWarning from pandas in example script by @neutrinoceros in #320
- ENH: add support for parsing arbitrary files with
idfx digest
by @volodia99 in #321 - REL: prep release 3.2.0 by @neutrinoceros in #322
Full Changelog: v3.1.1...v3.2.0
v3.1.1
What's Changed
- DOC: fix layout in idfx digest's doc by @neutrinoceros in #311
- BUG: exit program after error (idfx digest) by @neutrinoceros in #312
- Bump mypy from 1.4.1 to 1.5.1 in /requirements by @dependabot in #313
- Bump mkdocs-include-markdown-plugin from 5.0.0 to 6.0.1 in /docs by @dependabot in #315
- Bump mkdocs from 1.5.1 to 1.5.2 in /docs by @dependabot in #316
- Bump mkdocs-material from 9.1.21 to 9.2.6 in /docs by @dependabot in #314
- BUG: fix a bug where idfx digest would generate invalid json from logs that end with an inlined warning or an error by @volodia99 in #317
- RFC: limit scope of data sanitization in idfx digest to known useful cases by @neutrinoceros in #318
- REL: prep release 3.1.1 by @neutrinoceros in #319
New Contributors
- @volodia99 made their first contribution in #317
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- ENH: add --no-confirm option to idfx clean by @neutrinoceros in #309
- REL: prep release 3.1.0 by @neutrinoceros in #310
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- ENH: strip all trailing whitespace in idfx digest by @neutrinoceros in #307
- REL: prep release 3.0.1 by @neutrinoceros in #308
Full Changelog: v3.0.0...v3.0.1