Version 1.9.2
This release adds a new wrapper potential, fixes a few bugs, and performs a lot of dependency and project maintenance.
New features
Bug fixes
- Fix a bug in streamspraydf to remove the streaks. by @jl3937 in #629
- Raise RuntimeError when trying to apply a Wrapper to a non-Potential Force by @jobovy in #633
Dependency maintenance
- Vendor old scipy quadrature routine and use that where integrate.quadrature was used before by @jobovy in #620
- Vendor scipy.integrate.romberg due to impending deprecation within scipy by @jobovy in #621
- Fix one more instance of using deprecated scipy romberg by @jobovy in #622
Project maintenance
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #610
- Bump mymindstorm/setup-emsdk from 12 to 13 by @dependabot in #611
- Pin
pynbody
version to 1.4.2 for Python 3.8 tests by @jobovy in #613 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #612
- Bump actions/stale from 8 to 9 by @dependabot in #614
- Bump actions/setup-python from 4 to 5 by @dependabot in #615
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #616
- Simplify pynbody installation in tests again by @jobovy in #619
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #623
- Group dependabot updates by @jobovy in #624
- Bump the actions group with 1 update by @dependabot in #626
- Bump the actions group with 1 update by @dependabot in #628
- Add Python 3.12 support by @jobovy in #603
- Bump the actions group with 1 update by @dependabot in #630
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #631
- Use new M1 runner to build arm64 Mac OS wheels natively by @jobovy in #632
- Switch to using Trusted Publishing on PyPI by @jobovy in #634
New Contributors
Full Changelog: v1.9.1...v1.9.2