v0.14.0
What's Changed
This version introduces sort capabilities, allowing to sort particle data in memory for more efficient data analysis.
This is the first version to support Python 3.12 as well as muslinux. Support for Python 3.8 was dropped.
- Bump mypy from 1.3.0 to 1.4.1 in /requirements by @dependabot in #123
- Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 in /.github/workflows by @dependabot in #125
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 in /.github/workflows by @dependabot in #126
- TYP: typecheck with Python 3.11 too by @neutrinoceros in #127
- TST: add future-proofing scheduled tests by @neutrinoceros in #128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #130
- DEP: set upper limit to runtime numpy by @neutrinoceros in #132
- BLD: migrate from oldest-supported-numpy to NPY_TARGET_VERSION by @neutrinoceros in #131
- REL: migrate to PyPI trusted-publishing by @neutrinoceros in #133
- BLD: migrate to Cython 3.0, forbid deprecated numpy API by @neutrinoceros in #134
- BLD: add wheels for MacOS M1 arch by @neutrinoceros in #135
- BLD: drop support for Python 3.8 and numpy<1.21 by @neutrinoceros in #136
- BLD: unpin Cython by @neutrinoceros in #138
- TST: add a test to check compilation with build command by @neutrinoceros in #140
- TST: run check_manifest in CI by @neutrinoceros in #141
- Bump pypa/cibuildwheel from 2.13.1 to 2.14.1 in /.github/workflows by @dependabot in #142
- BLD: add wheels for musllinux by @neutrinoceros in #144
- BLD: add wheels for CPython 3.12 by @neutrinoceros in #143
- BLD: test wheels as part of the build/release process by @neutrinoceros in #145
- TST: improvements to future-proofing by @neutrinoceros in #146
- BUG: fix error message so it's identical on numpy 1.x and 2.0 by @neutrinoceros in #147
- Bump mypy from 1.4.1 to 1.5.1 in /requirements by @dependabot in #148
- ENH: add sorting API by @neutrinoceros in #149
- REL: bump version to 0.14.0 by @neutrinoceros in #151
Full Changelog: v0.13.0...v0.14.0