Version 1.10.0
This release mainly fixes a few bugs and performs a lot of dependency and project maintenance.
New features
Bug fixes
- update docs in triaxialNFW by @nstarman in #641
- Clarify documentation of RotateAndTiltWrapper's use of galaxy/sky PA and inclination by @jobovy in #645
- Fix output shape for Orbit.theta by @jobovy in #646
Dependency / maintenance
- Adopt Ruff as code formatter by @jobovy in #635
- Bump the actions group with 1 update by @dependabot in #636
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #638
- Set runners used in wheels workflow explicitly by @jobovy in #639
- Revert Mac test runner back to x86_64 because arm64 gives issues by @jobovy in #640
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #642
- Bump pypa/cibuildwheel from 2.17 to 2.18 in the actions group by @dependabot in #644
- Remove specific gcc version for installing
pynbody
by @jobovy in #647 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #648
- Bump pypa/cibuildwheel from 2.18 to 2.19 in the actions group by @dependabot in #649
- Add missing identifier for Python 3.12 support by @jobovy in #650
- Test wheels in a conda environment by @jobovy in #652
- Remove compilation using intel compilers, because little used and not tested by @jobovy in #655
- Remove defining inline for MVSC because no longer necessary by @jobovy in #654
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #658
- Remove manylinux CentOS hack by @jobovy in #659
- Release 1.10.0 by @jobovy in #661
Full Changelog: v1.9.2...v1.10.0