Releases: JuliaNLSolvers/Optim.jl
v0.13.0
Major
Acceleration / nonlinear preconditioning with N-GMRES and O-ACCEL added (see #505)
Minor
Use OptimTestProblems for tests
Be less restrictive in Optim.Options constructor
Fix type instability in MultivariateOptimizationResults
Fix complex Optimization
Fix minor Fminbox bugs
General type relaxations
v0.12.0
v0.11.0
Minor changes to README.md and some dots
v0.10.1 Use dot notation (#475)
v0.10.0
This release introduces optimization over Riemannian manifolds and a trust region method that takes advantage of cheap Hessian-vector products.
This release also improves the documentation and some subtle changes to output that improves compatibility with numbers types other than standard floats. It introduces docstrings for many methods, such that you can now write ?BFGS to get information about the syntax to construct a BFGS instance.
Bug fixes, dot syntax, and more
Fixes the doc building, new type syntax ((mutable) struct), reorganization of code, quit loops over dot syntax for readability, and fix Fminbox such that it is properly deprecated.
Bug fixes, dot syntax, and more
Fixes the doc building, new type syntax ((mutable) struct
), reorganization of code, quit loops over dot syntax for readability, and fix Fminbox such that it is properly deprecated.
DualNumber support, N-D array input fix, and autodiff fix
Fix input for (L)BFGS and PSO (#431) * Fix input for (L)BFGS ans PSO.
UninitializedObjectives
Added UninitializedObjective to ease transition from older versions. Also fixes two bugs in ParticleSwarm.
v0.9.0
Optim v0.9.0
- Drop support for Julia versions less than v0.6.0-pre
- Fminbox: If an initial guess is on the boundary of the box, the guess is moved inside the box and a warning is produced, as opposed to crashing with an error.
- Significant changes to the Non-, Once-, and TwiceDifferentiable setup; these now hold temporaries relevant to the evaluation of objectives, gradients, and Hessians. They also hold f-, g-, and h_calls counters
- Refactor tests
- Drop v0.4 supporters
- Add limits to f-, g-, and h_calls
- Improve trace for univariate optimization
- Changed order of storage arrays and evaluation point arrays in gradient and Hessian calls
- Skip v0.8.0 to allow fixes on Julia v0.5.0