What's Changed
- BLD: drop support for Python 3.8 by @neutrinoceros in #289
- TYP: annotate method overrides by @neutrinoceros in #290
- Bump mypy from 1.4.1 to 1.5.1 in /requirements by @dependabot in #291
- MNT: switch to faster black pre-commit hook by @neutrinoceros in #292
- MNT: cleanup redundant classifier by @neutrinoceros in #293
- TST: switch bleeding-edge CI to Python 3.12 by @neutrinoceros in #295
- DOC: makeover by @neutrinoceros in #296
- TST: specifically require binary installers in CI by @neutrinoceros in #297
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #298
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #299
- TST: switch CI to Python 3.12 by @neutrinoceros in #300
- ENH: implement Dataset._load_requirements by @neutrinoceros in #302
- Bump mypy from 1.5.1 to 1.6.1 in /requirements by @dependabot in #303
- Bump mypy from 1.6.1 to 1.7.1 in /requirements by @dependabot in #304
- MNT: autoupdate pre-commit hooks to fix compat with Python 3.12 by @neutrinoceros in #306
- MNT: group dependabot updates by @neutrinoceros in #305
- Bump the actions group in /requirements with 1 update by @dependabot in #308
- Bump the actions group in /.github/workflows with 1 update by @dependabot in #307
- TST: use uv pip compile to test minimal deps by @neutrinoceros in #309
- MNT: migrate from black to ruff-format by @neutrinoceros in #310
- TST: stop testing against numpy dev and mpl dev by @neutrinoceros in #311
- MNT: swap order for ruff pre-commit hooks by @neutrinoceros in #312
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #313
- Bump the actions group in /requirements with 1 update by @dependabot in #314
- DOC: small documentation fixups by @neutrinoceros in #316
- BUG: fix a spurious UserWarning when loading idefix vtks by @neutrinoceros in #315
- REL: prep release 2.3.1 by @neutrinoceros in #317
Full Changelog: v2.3.0...v2.3.1