v5.0.0
Optimization v5.0.0
Breaking changes
- Solvers are no longer dependent on the top level Optimization.jl. Now they are built on OptimizationBase.jl, conforming to all other SciML libraries. Optimization.jl is thus preserved for a preference-based optimal setting in the form of other top level libraries.
- Sophia, LGBFGS (renamed to LBFGSB), and Auglag were moved to OptimizationX solver-specific libraries to be in line with the other solvers.
Merged pull requests:
- Added a new Subpackage for Augmented Lagrangian (#984) (@ParamThakkar123)
- New Subpackage for LBFGS (#986) (@ParamThakkar123)
- Added new subpackage for Sophia.jl (#988) (@ParamThakkar123)
- Improve the OptimizationManopt.jl interface (#1009) (@kellertuer)
- CompatHelper: add new compat entry for ADTypes at version 1 for package docs, (keep existing compat) (#1032) (@github-actions[bot])
- CompatHelper: bump compat for OptimizationManopt to 1 for package docs, (keep existing compat) (#1033) (@github-actions[bot])
- Fix dependency structure of solvers to OptimizationBase (#1037) (@ChrisRackauckas)
- Bump OptimizationBase requirement to v3 and increment sublibrary versions (#1040) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for OptimizationBase to 3 for package docs, (keep existing compat) (#1042) (@github-actions[bot])
- Fix dependency structure of OptimizationAuglag (#1046) (@ChrisRackauckas)
- Update OptimizationMultistartOptimization.jl to OptimizationBase backend (#1047) (@ChrisRackauckas)
- Add solve, solve!, init (#1049) (@jClugstor)
- Revert "Add solve, solve!, init" (#1050) (@ChrisRackauckas)
- Complete solve interface migration from SciMLBase to OptimizationBase (#1053) (@ChrisRackauckas-Claude)
Closed issues: