Releases: mdolab/pyoptsparse
Releases · mdolab/pyoptsparse
v2.11.1
v2.11.0
Bugfix
- fixed convertJacobian by @gjkennedy in #371
- Fix formatting in SLSQP output file by @eirikurj in #378
- Fix SNOPT printout encoding and skip printing import warnings by @ewu63 in #392
- Populate inform dict for all optimizers by @ewu63 in #394
Maintenance
- Decreased time limit for SNOPT informs test by @sseraj in #376
- Update meson version for windows by @ewu63 in #375
- Update supported versions in NLPQLP documentation by @eirikurj in #383
- Update paropt interface by @ewu63 in #385
- Better import error by @ewu63 in #389
- Updating minimum dependency requirements by @marcomangano in #388
Full Changelog: v2.10.2...v2.11.0
v2.10.2
Maintenance
- Adjust SNOPT option formatting by @nwu63 in #349
- Installation docs update by @kanekosh in #350
- Make nsga2 tests optional + docs update by @nwu63 in #351
- Update .readthedocs.yaml by @eirikurj in #352
- Run nsga2 single-objective case on Windows by @nwu63 in #354
- Remove deprecations by @nwu63 in #362
- Bugfix for optimal objective value by @nwu63 in #364
- Fix test for earlier SNOPT versions by @nwu63 in #370
- Fix numpy 1.25 deprecation warnings by @eirikurj in #372
- NSGA2 patch by @nwu63 in #365
Full Changelog: v2.10.1...v2.10.2
v2.10.1
New Features
- Save more variables by default in SNOPT history file by @nwu63 in #347
Maintenance and Bug Fixes
- Remove callables from optProb only when serializing in History file by @nwu63 in #344
- More tolerant scalar check by @nwu63 in #348
- Note that this PR also removed some unnecessary type casting to real - see this comment. The behavior of pyOptSparse will not change but this PR could break a runscript if there is a bug on the user side (most likely, using an incorrect type for constraints or DV bounds)
Full Changelog: v2.10.0...v2.10.1
v2.10.0
New and Deprecated features
- Remove some warnings by @nwu63 in #343
- NOTE: This PR introduces backward incompatible changes
- provide Solution in top-level init by @nwu63 in #341
Maintenance
- Remove flaky tests by @nwu63 in #342
Full Changelog: v2.9.4...v2.10.0
v2.9.4
New Features
Bug Fixes
- Update informs list to be consistent with SNOPT 7.7 + updating docstrings for flake8 rst checks by @marcomangano in #333
Maintenance
- Moved SNOPT time limit test to larger problem by @sseraj in #334
- fix deprecation in alpso by @swryan in #336
- Loosen tolerance on tests to support Mac ARM by @eirikurj in #339
New Contributors
Full Changelog: v2.9.3...v2.9.4
v2.9.3
New features
Bug Fixes
- Fix
sol.fStar
for NSGA2 by @nwu63 in #330
Maintenance
- Black style fix for updated version by @ArshSaja in #327
- Attempt to fix Windows build in GHA by @nwu63 in #328
New Contributors
Full Changelog: v2.9.2...v2.9.3
v2.9.2
New features
- Allow user to write stuff into iterDict by @nwu63 in #311
Maintenance
Documentation
- Updated IPOPT build instructions for other linear solvers by @eytanadler in #312
New Contributors
- @eytanadler made their first contribution in #312
Full Changelog: v2.9.1...v2.9.2
v2.9.1
Features
- Enable user requested termination of IPOPT by @swryan in #305
- Add enum for optimizers by @nwu63 in #309
Bug fixes
Maintenance
- Added debug info for installation by @nwu63 in #307
- removed testing utils since they are added to baseclasses by @nwu63 in #308
New Contributors
Full Changelog: v2.9.0...v2.9.1
v2.9.0
The only change for this release is the adoption of meson as the build system for pyOptSparse. This offers several benefits for end users, the main one being experimental support of Windows builds.
What's Changed
New Contributors
Full Changelog: v2.8.3...v2.9.0