Skip to content

Releases: mdolab/pyoptsparse

v2.11.1

08 May 22:55
4ed7ce9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.11.0...v2.11.1

v2.11.0

25 Apr 10:58
a988404
Compare
Choose a tag to compare

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

Full Changelog: v2.10.2...v2.11.0

v2.10.2

22 Dec 14:54
5fef213
Compare
Choose a tag to compare

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

02 Jun 09:01
7101350
Compare
Choose a tag to compare

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

09 May 20:39
cd1c2a9
Compare
Choose a tag to compare

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

01 May 18:14
298c48c
Compare
Choose a tag to compare

New Features

  • Add ability to specify search path for SNOPT import with env var by @whophil in #338

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

27 Feb 19:45
52097c6
Compare
Choose a tag to compare

New features

  • Added inform to the string representation of the solution. by @robfalck in #320

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

21 Dec 17:55
6e56cd8
Compare
Choose a tag to compare

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

Full Changelog: v2.9.1...v2.9.2

v2.9.1

18 Oct 19:47
09f4a19
Compare
Choose a tag to compare

Features

  • Enable user requested termination of IPOPT by @swryan in #305
  • Add enum for optimizers by @nwu63 in #309

Bug fixes

  • Hard code meson version for Windows build so that tests pass by @jackm97 in #310

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

18 Aug 15:10
7b98186
Compare
Choose a tag to compare

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