Version 1.2.0
- Dropped support for Python 2.7, 3.6, & 3.7.
- Added support for Python 3.9, 3.10, & 3.11.
- Bumped minimum dependencies up to versions released around mid 2020, except
for cyipopt which is set to 1.1.0 since that is the first version released on
PyPi under the name cyipopt (instead of ipopt). - Much faster symbolic Jacobian algorithm introduced. For constraints made up
of hundreds of thousands SymPy operations there can be greater than 200X
performance increase. - logging.info() used for providing information to the user.
- Moved to Github Actions continous integration.
What's Changed
- Made all count variable names consistent across the codebase. by @moorepants in #94
- Updating opty to work with new dependency minimums by @moorepants in #96
- Use the libmamba solver in CI and test Python 3.10. by @moorepants in #103
- Drop support for Python 3.6 & 3.7, add support for 3.10 & 3.11. by @moorepants in #104
- Update to use correct name for cyipopt package and Problem class by @brocksam in #101
- Added some basic info logging to ConstraintCollocator. by @moorepants in #105
- Adds a Github CI workflow for testing on all operating systems. by @moorepants in #110
- Implement function for computing Jacobians using a more efficient algorithm by @brocksam in #102
New Contributors
Full Changelog: v1.1.0...v1.2.0