Skip to content

Latest commit

 

History

History
87 lines (57 loc) · 2.18 KB

File metadata and controls

87 lines (57 loc) · 2.18 KB

modOpt 0.3.1 (July 29, 2026)

  • Several updates to OpenSQP related to HVP usage in iBFGS.
  • Remove use of private SciPy API token for version comparisons.

modOpt 0.3.0 (July 28, 2026)

Feature Additions

  • Integrate the Egor optimizer from the EGOBox library.
  • Upgrade OpenMDAOProblem interface for compatibility with OpenMDAO>=3.44.
  • OpenSQP can now take advantage of Hessian-Vector Products through in-place BFGS updates.
  • If HVPs are unavailable, OpenSQP provides an option to estimate them with finite differences.

modOpt 0.2.1 (April 29, 2026)

  • Add verbosity option to OpenSQP
  • Update tests to ensure comaptibility with latest Python and SciPy versions

modOpt 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

modOpt 0.1.0 (February 3, 2025)

  • Initial production release of modOpt

Summary of major changes from the previous release - None

Old Features Removed

  • None

New Features Added

  • None

Old Features Improved

  • None

New Deprecations

  • None

Upgrade Process

  • Details of how to upgrade from previous versions

Backwards Incompatible API Changes

  • None

Backwards Incompatible Non-API Changes

  • None

Bug Fixes

  • None

Miscellaneous

  • None