Version 3.2.2
Primarily, this version fixes incompatibilities with cython 3.1. It also includes converting some utils from cython to numba for improved performance and maintainability.
Dependency changes:
- Added numba>=0.57.0 as a dependency
- Updated minimum dependency versions: h5py>=3.7, python>=3.11, scipy>=1.9
- Updated minimum optional dependency versions: hdf5plugin>=3.3.1, pytest-cases>=3.9.1
Full details below and in our changelog:
What's Changed
- Pin version of cython for installation and CI jobs by @kartographer in #1561
- Initial editorial tweaks for JOSS paper by @warrickball in #1560
- Fixing minor typo in JOSS paper title by @kartographer in #1564
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1563
- Test against python 3.13, drop support for python 3.10 by @bhazelton in #1565
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1567
- First adventures in numba by @kartographer in #1566
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1569
- JOSS v3 paper integration by @kartographer in #1570
- pin pytest<8.4 because pytest-cases is not yet compatible with 8.4 by @bhazelton in #1574
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1573
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1577
- unpin pytest, increase pytest-cases minimum version by @bhazelton in #1578
- Unpin cython by @mkolopanis in #1576
- test data cleanup by @bhazelton in #1568
- Prepare for a new release because of cython issues by @bhazelton in #1580
New Contributors
- @warrickball made their first contribution in #1560
Full Changelog: v3.2.1...v3.2.2