v1.6.0
smith120bh
released this
20 Jul 11:54
·
102 commits
to master
since this release
This release makes two key updates:
- Upgrade to Numpy v2.0.0 compatibility
- Importantly, this required deprecating Python 3.9. Theoretically, if you are still using the Numpy 1.x series, nothing should have broken Python 3.9, but automatic testing of Python 3.9 is now dropped, so use at your own risk!
- Build and distribute platform-specific binary wheels - which should now make this package both more efficient and faster to install
And while it won't make any difference to anaStruct users, for any developers or forks, anaStruct has now swapped to using poetry for packaging and dependency management.
What's Changed
- Swap to Poetry as package manager, build binary wheels by @smith120bh in #281
Dependabots
- Bump scipy from 1.12.0 to 1.13.0 by @dependabot in #257
- Bump matplotlib from 3.8.3 to 3.8.4 by @dependabot in #258
- Bump black[jupyter] from 24.3.0 to 24.4.2 by @dependabot in #263
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #261
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #264
- Bump matplotlib from 3.8.4 to 3.9.0 by @dependabot in #267
- Bump pylint from 3.1.0 to 3.2.0 by @dependabot in #266
- Bump pylint from 3.2.0 to 3.2.3 by @dependabot in #272
- Bump scipy from 1.13.0 to 1.13.1 by @dependabot in #270
- Bump pytest from 8.2.0 to 8.2.2 by @dependabot in #271
- Bump numpy from 1.26.4 to 2.0.0 by @dependabot in #274
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #277
- Bump scipy from 1.13.1 to 1.14.0 by @dependabot in #276
- Bump pylint from 3.2.3 to 3.2.5 by @dependabot in #279
- Bump matplotlib from 3.9.0 to 3.9.1 by @dependabot in #280
Full Changelog: release-v1.5.1...release-v1.6.0