Releases: SciML/NonlinearSolve.jl
Releases · SciML/NonlinearSolve.jl
v2.6.1
v2.6.0
NonlinearSolve v2.6.0
Merged pull requests:
- Proper handling of complex numbers and failures (#265) (@avik-pal)
- Removing Allocation for Inexact Jacobian (#266) (@yonatanwesen)
Closed issues:
- Warning: NLSolveTerminationCondition has been deprecated in favor of the new dispatch based termination conditions. Please use the new termination conditions API! (#269)
v2.5.0
NonlinearSolve v2.5.0
Merged pull requests:
- Start using termination conditions from DiffEqBase (#208) (@utkarsh530)
- Finished docs for PseudoTransient (#256) (@yonatanwesen)
- Porting over some low cost Algorithms (#257) (@avik-pal)
- Gauss Newton & LM Robustness Fixes (#258) (@avik-pal)
- Add missing space in deprecation warning (#259) (@oxinabox)
- Scary Load Times in 1.9 (#261) (@avik-pal)
- Special Case for Banded Matrices (#262) (@avik-pal)
- Fix docs (#263) (@avik-pal)
- Don't change the default termination condition (#264) (@avik-pal)
v2.4.0
NonlinearSolve v2.4.0
Merged pull requests:
- Improve API documentation docstrings (#250) (@ChrisRackauckas)
- Pseudo-Transient Method (#251) (@yonatanwesen)
- add PT to docs (#253) (@ChrisRackauckas)
- Handle non-vector inputs (#254) (@ChrisRackauckas)
Closed issues:
- DF-Sane method (#117)
v2.3.0
NonlinearSolve v2.3.0
Merged pull requests:
- WIP: Add DFSane method (#214) (@axla-io)
- docs: update advanced.md (#235) (@sathvikbhagavan)
- Impoving NLS Solvers (#236) (@avik-pal)
- Rename wrappers to be consistent with other SciML packages (#237) (@avik-pal)
- Add polyalgorithms and a default method (#238) (@ChrisRackauckas)
- Overhaul the documentation (#239) (@ChrisRackauckas)
- Change default in-place specialization (#240) (@ChrisRackauckas)
- update GPU tests (#242) (@ChrisRackauckas)
- Better Defaults: Auto AD Selection for Newton Methods (#244) (@avik-pal)
- Fix test to use TrustRegion (#246) (@ChrisRackauckas)
- Big docs update (#248) (@ChrisRackauckas)
- CompatHelper: add new compat entry for ModelingToolkit at version 8 for package docs, (keep existing compat) (#249) (@github-actions[bot])
Closed issues:
- Maxiters seems to be offset by 1 (#63)
- Error when using a neural network inside a system of nonlinear equations. (#114)
- Non-allocating stepping for TrustRegion (#122)
- Specialize Jacobians when doing Krylov methods to avoid building the matrices (#140)
- TrustRegion correctness (#142)
- Turn off trust region when the iteration is stuck in local minima (#146)
- More trust region schemes (#151)
- LinearAlgebra.SingularException(2) (#153)
- Solvers with KrylovJL fail (#158)
- Update README and docs tutorial examples to use new bracketing methods? (#209)
- Update docs for the halley method SimpleNonlinearSolve.jl (#175)
- Consider adding jacobian scaling (#180)
- Not finding a zero for a fairly simple problem (#187)
- :fixedpoint doesn't exist (#192)
- (SteadyState/Nonlinear)Problems from ODEProblems ignore kwargs (#204)
- Wrong solver in
TrustRegion
tests (#243)
v2.2.1
NonlinearSolve v2.2.1
Merged pull requests:
v2.2.0
NonlinearSolve v2.2.0
Merged pull requests:
- NonlinearLeastSquaresProblem Solvers: Levenberg & Gauss Newton (#218) (@avik-pal)
- CompatHelper: bump compat for AlgebraicMultigrid to 0.6 for package docs, (keep existing compat) (#230) (@github-actions[bot])
- Add docs of AutoSparseForwardDiff and matrix coloring (#231) (@ErikQQY)
- Only apply AD overloads to out-of-place (#232) (@ChrisRackauckas)
v2.1.0
v2.0.1
v2.0.0
NonlinearSolve v2.0.0
Merged pull requests:
- TrustRegion bugs (#210) (@FHoltorf)
- Documenter 1.0 upgrade (#220) (@ArnoStrouwen)