Skip to content

Version 1.2.0

Compare
Choose a tag to compare
@moorepants moorepants released this 28 Nov 14:36
· 225 commits to master since this release
  • 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