Changelog

This page lists the key changes made between consecutive versions of modOpt. A more detailed description of major changes between releases can be found in RELEASE_NOTES.md in the project root directory.


Version 0.2.1 (April 29, 2026)

  • Add verbosity option to OpenSQP

  • Update tests to ensure comaptibility with latest Python and SciPy versions


Version 0.2.0 (April 22, 2026)

Feature Additions

  • Full support for NumPy 2.0

  • Builtin InteriorPoint algorithm as an educational solver

  • Builtin OpenSQP algorithm as a performant solver

  • Support Hessian and multiplier initialization in OpenSQP

  • Update CUTEst table with newest problems, tags, classifications

  • Allow filtering CUTEst problems based on tags and return problem metadata

  • Support adder in CSDLAlphaProblem

  • Implement caching in AugmentedLagrangian

Bug Fixes

  • Rounding issue in performance profiling

  • Issue with callable checks in solver_options

  • Reference bug in NewtonLagrange, MeritFunction cache

Miscellaneous

  • Provide out_dir argument in Optimizer base class

  • Include return_status, success, and stats in IPOPT results

  • Update docs to use latest sphinx-collections

  • Remove workflow for the old, github-hosted docs


Version 0.1.0 (February 3, 2025)

  • Initial production release of modOpt