Releases: SciML/NonlinearSolve.jl
Releases · SciML/NonlinearSolve.jl
NonlinearSolveSpectralMethods-v1.5.0
NonlinearSolveSpectralMethods NonlinearSolveSpectralMethods-v1.5.0
Diff since NonlinearSolveSpectralMethods-v1.4.0
Merged pull requests:
- remove aliasing from caches (#683) (@oscardssmith)
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
- CompatHelper: bump compat for Sundials in [weakdeps] to 5, (keep existing compat) (#704) (@github-actions[bot])
- CompatHelper: bump compat for Sundials to 5 for package docs, (keep existing compat) (#705) (@github-actions[bot])
- Fix SCC residuals transfer for linear problems (#707) (@ChrisRackauckas-Claude)
Closed issues:
- SCC does not transfer residuals to solution object (#706)
NonlinearSolveQuasiNewton-v1.10.0
NonlinearSolveQuasiNewton NonlinearSolveQuasiNewton-v1.10.0
Diff since NonlinearSolveQuasiNewton-v1.8.0
Merged pull requests:
- Bump SparseConnectivityTracer compat entry (#664) (@adrhill)
- Migrate
solvedispatches from DiffEqBase to NonlinearSolveBase (#669) (@jClugstor) - Better downgrade CI (#671) (@ErikQQY)
- Move Enzyme tests to NoPre test group to fix prerelease CI failures (#672) (@ChrisRackauckas-Claude)
- Add default algorithm dispatches for AbstractSteadyStateProblem (#673) (@ChrisRackauckas)
- Fix wrapper test failures by running them sequentially (#675) (@ChrisRackauckas-Claude)
- Rm
kwargs(#680) (@RomeoV) - remove aliasing from caches (#683) (@oscardssmith)
- Specialize on internalnorm function. (#684) (@RomeoV)
- Move SparseMatrixColorings to weakdeps (#685) (@ChrisRackauckas-Claude)
- Specialize functions on f parameter for trim compatibility (#686) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for SpeedMapping in [weakdeps] to 0.4, (keep existing compat) (#689) (@github-actions[bot])
- Add copy methods for Jacobian Operators (#691) (@jClugstor)
- Copying SciMLJacobianOperators should not copy the size (#693) (@jClugstor)
- Use correct constructors for JacobianOperators in
copy(#694) (@jClugstor) - test: try fixing CI (#695) (@avik-pal)
- CompatHelper: add new compat entry for SparseMatrixColorings at version 0.4 for package docs, (keep existing compat) (#698) (@github-actions[bot])
- Fix: reinit! error when using AbsTerminationMode (#699) (@AJ0070)
- Bump actions/checkout from 4 to 5 (#701) (@dependabot[bot])
- Bump package versions following NonlinearSolveBase v1.15.0 release (#702) (@ChrisRackauckas-Claude)
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
- CompatHelper: bump compat for Sundials in [weakdeps] to 5, (keep existing compat) (#704) (@github-actions[bot])
- CompatHelper: bump compat for Sundials to 5 for package docs, (keep existing compat) (#705) (@github-actions[bot])
- Fix SCC residuals transfer for linear problems (#707) (@ChrisRackauckas-Claude)
Closed issues:
- Downgrade CI are not dev subpackages (#670)
- Differentiate through the values in
p(#678) - Extra
kwargsis invalid code (#679) - Calling reinit! with GeneralizedFirstOrderAlgorithmCache using AbsTerminationMode throws an error (#687)
- Missing
copyforSciMLJacobianOperators (#690) - SCC does not transfer residuals to solution object (#706)
NonlinearSolveFirstOrder-v1.9.0
NonlinearSolveFirstOrder NonlinearSolveFirstOrder-v1.9.0
Diff since NonlinearSolveFirstOrder-v1.8.0
Merged pull requests:
- remove aliasing from caches (#683) (@oscardssmith)
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
- CompatHelper: bump compat for Sundials in [weakdeps] to 5, (keep existing compat) (#704) (@github-actions[bot])
- CompatHelper: bump compat for Sundials to 5 for package docs, (keep existing compat) (#705) (@github-actions[bot])
- Fix SCC residuals transfer for linear problems (#707) (@ChrisRackauckas-Claude)
Closed issues:
- SCC does not transfer residuals to solution object (#706)
NonlinearSolveBase-v2.0.0
NonlinearSolveBase NonlinearSolveBase-v2.0.0
Diff since NonlinearSolveBase-v1.16.1
Breaking changes
- Removed aliasing in the caches in order to fix
reinit!usage. This should only effect the implementation of other solvers and shouldn't change things for the great user base.
Merged pull requests:
- remove aliasing from caches (#683) (@oscardssmith)
- Fix SCC residuals transfer for linear problems (#707) (@ChrisRackauckas-Claude)
Closed issues:
- SCC does not transfer residuals to solution object (#706)
BracketingNonlinearSolve-v1.5.0
BracketingNonlinearSolve BracketingNonlinearSolve-v1.5.0
Diff since BracketingNonlinearSolve-v1.4.0
Merged pull requests:
- remove aliasing from caches (#683) (@oscardssmith)
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
- CompatHelper: bump compat for Sundials in [weakdeps] to 5, (keep existing compat) (#704) (@github-actions[bot])
- CompatHelper: bump compat for Sundials to 5 for package docs, (keep existing compat) (#705) (@github-actions[bot])
- Fix SCC residuals transfer for linear problems (#707) (@ChrisRackauckas-Claude)
Closed issues:
- SCC does not transfer residuals to solution object (#706)
NonlinearSolveBase-v1.16.1
NonlinearSolveBase NonlinearSolveBase-v1.16.1
Diff since NonlinearSolveBase-v1.16.0
Merged pull requests:
v4.11.0
NonlinearSolve v4.11.0
Merged pull requests:
- Remove copy in termination conditions reinit! (#640) (@ChrisRackauckas)
- Remove debugging macros in
reinit!due to overhead (#641) (@ChrisRackauckas) - Turn off DI strictness (#643) (@ChrisRackauckas)
- Exclude Enzyme from pre-release tests (#644) (@ChrisRackauckas)
- Explicit imports (#646) (@ChrisRackauckas)
- Hardcode
get_toleranceforFloat64for trimming (#648) (@RomeoV) - Add spell checking configuration (#652) (@ChrisRackauckas)
- [ci skip] Fix spelling errors in NonlinearSolve.jl (#653) (@ChrisRackauckas)
- Add downgrade CI workflow with core test group (#654) (@ChrisRackauckas)
- Update CI workflows for downgrade v2 (issue #1076) (#655) (@ChrisRackauckas)
- Add downgrade CI for all sublibraries (#656) (@ChrisRackauckas)
- Update CI to test on Julia 1, lts, and pre versions (#657) (@ChrisRackauckas)
- Fix Reexport dependency conflict in downgrade CI (#658) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#661) (@ChrisRackauckas)
- Bump SparseConnectivityTracer compat entry (#664) (@adrhill)
- Convert SparseArrays to weak dependency/extension (#667) (@ChrisRackauckas-Claude)
- don't reset aliasing on reinit! (#668) (@oscardssmith)
- Migrate
solvedispatches from DiffEqBase to NonlinearSolveBase (#669) (@jClugstor) - Better downgrade CI (#671) (@ErikQQY)
- Move Enzyme tests to NoPre test group to fix prerelease CI failures (#672) (@ChrisRackauckas-Claude)
- Add default algorithm dispatches for AbstractSteadyStateProblem (#673) (@ChrisRackauckas)
- Fix wrapper test failures by running them sequentially (#675) (@ChrisRackauckas-Claude)
- Rm
kwargs(#680) (@RomeoV) - Specialize on internalnorm function. (#684) (@RomeoV)
- Move SparseMatrixColorings to weakdeps (#685) (@ChrisRackauckas-Claude)
- Specialize functions on f parameter for trim compatibility (#686) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for SpeedMapping in [weakdeps] to 0.4, (keep existing compat) (#689) (@github-actions[bot])
- Add copy methods for Jacobian Operators (#691) (@jClugstor)
- Copying SciMLJacobianOperators should not copy the size (#693) (@jClugstor)
- Use correct constructors for JacobianOperators in
copy(#694) (@jClugstor) - test: try fixing CI (#695) (@avik-pal)
- CompatHelper: add new compat entry for SparseMatrixColorings at version 0.4 for package docs, (keep existing compat) (#698) (@github-actions[bot])
- Fix: reinit! error when using AbsTerminationMode (#699) (@AJ0070)
- Bump actions/checkout from 4 to 5 (#701) (@dependabot[bot])
- Bump package versions following NonlinearSolveBase v1.15.0 release (#702) (@ChrisRackauckas-Claude)
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
- CompatHelper: bump compat for Sundials in [weakdeps] to 5, (keep existing compat) (#704) (@github-actions[bot])
- CompatHelper: bump compat for Sundials to 5 for package docs, (keep existing compat) (#705) (@github-actions[bot])
Closed issues:
- A mysterious kwarg bug (#666)
- Downgrade CI are not dev subpackages (#670)
- Differentiate through the values in
p(#678) - Extra
kwargsis invalid code (#679) - Calling reinit! with GeneralizedFirstOrderAlgorithmCache using AbsTerminationMode throws an error (#687)
- Missing
copyforSciMLJacobianOperators (#690)
NonlinearSolveBase-v1.16.0
NonlinearSolveBase NonlinearSolveBase-v1.16.0
Diff since NonlinearSolveBase-v1.15.0
Merged pull requests:
- Fix Mooncake extension to not use AbstractDEProblem (#703) (@jClugstor)
SimpleNonlinearSolve-v2.8.0
SimpleNonlinearSolve SimpleNonlinearSolve-v2.8.0
Diff since SimpleNonlinearSolve-v2.7.0
Merged pull requests:
- Hardcode
get_toleranceforFloat64for trimming (#648) (@RomeoV) - Add spell checking configuration (#652) (@ChrisRackauckas)
- [ci skip] Fix spelling errors in NonlinearSolve.jl (#653) (@ChrisRackauckas)
- Add downgrade CI workflow with core test group (#654) (@ChrisRackauckas)
- Update CI workflows for downgrade v2 (issue #1076) (#655) (@ChrisRackauckas)
- Add downgrade CI for all sublibraries (#656) (@ChrisRackauckas)
- Update CI to test on Julia 1, lts, and pre versions (#657) (@ChrisRackauckas)
- Fix Reexport dependency conflict in downgrade CI (#658) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#661) (@ChrisRackauckas)
- Bump SparseConnectivityTracer compat entry (#664) (@adrhill)
- Convert SparseArrays to weak dependency/extension (#667) (@ChrisRackauckas-Claude)
- don't reset aliasing on reinit! (#668) (@oscardssmith)
- Migrate
solvedispatches from DiffEqBase to NonlinearSolveBase (#669) (@jClugstor) - Better downgrade CI (#671) (@ErikQQY)
- Move Enzyme tests to NoPre test group to fix prerelease CI failures (#672) (@ChrisRackauckas-Claude)
- Add default algorithm dispatches for AbstractSteadyStateProblem (#673) (@ChrisRackauckas)
- Fix wrapper test failures by running them sequentially (#675) (@ChrisRackauckas-Claude)
- Rm
kwargs(#680) (@RomeoV) - Specialize on internalnorm function. (#684) (@RomeoV)
- Move SparseMatrixColorings to weakdeps (#685) (@ChrisRackauckas-Claude)
- Specialize functions on f parameter for trim compatibility (#686) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for SpeedMapping in [weakdeps] to 0.4, (keep existing compat) (#689) (@github-actions[bot])
- Add copy methods for Jacobian Operators (#691) (@jClugstor)
- Copying SciMLJacobianOperators should not copy the size (#693) (@jClugstor)
- Use correct constructors for JacobianOperators in
copy(#694) (@jClugstor) - test: try fixing CI (#695) (@avik-pal)
- CompatHelper: add new compat entry for SparseMatrixColorings at version 0.4 for package docs, (keep existing compat) (#698) (@github-actions[bot])
- Fix: reinit! error when using AbsTerminationMode (#699) (@AJ0070)
- Bump actions/checkout from 4 to 5 (#701) (@dependabot[bot])
- Bump package versions following NonlinearSolveBase v1.15.0 release (#702) (@ChrisRackauckas-Claude)
Closed issues:
- A mysterious kwarg bug (#666)
- Downgrade CI are not dev subpackages (#670)
- Differentiate through the values in
p(#678) - Extra
kwargsis invalid code (#679) - Calling reinit! with GeneralizedFirstOrderAlgorithmCache using AbsTerminationMode throws an error (#687)
- Missing
copyforSciMLJacobianOperators (#690)
SCCNonlinearSolve-v1.5.0
SCCNonlinearSolve SCCNonlinearSolve-v1.5.0
Diff since SCCNonlinearSolve-v1.4.0
Merged pull requests:
- Fix handling of singular Jacobians in default solver (#639) (@ChrisRackauckas)
- Remove copy in termination conditions reinit! (#640) (@ChrisRackauckas)
- Remove debugging macros in
reinit!due to overhead (#641) (@ChrisRackauckas) - Turn off DI strictness (#643) (@ChrisRackauckas)
- Exclude Enzyme from pre-release tests (#644) (@ChrisRackauckas)
- Explicit imports (#646) (@ChrisRackauckas)
- Hardcode
get_toleranceforFloat64for trimming (#648) (@RomeoV) - Add spell checking configuration (#652) (@ChrisRackauckas)
- [ci skip] Fix spelling errors in NonlinearSolve.jl (#653) (@ChrisRackauckas)
- Add downgrade CI workflow with core test group (#654) (@ChrisRackauckas)
- Update CI workflows for downgrade v2 (issue #1076) (#655) (@ChrisRackauckas)
- Add downgrade CI for all sublibraries (#656) (@ChrisRackauckas)
- Update CI to test on Julia 1, lts, and pre versions (#657) (@ChrisRackauckas)
- Fix Reexport dependency conflict in downgrade CI (#658) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#661) (@ChrisRackauckas)
- Bump SparseConnectivityTracer compat entry (#664) (@adrhill)
- Convert SparseArrays to weak dependency/extension (#667) (@ChrisRackauckas-Claude)
- don't reset aliasing on reinit! (#668) (@oscardssmith)
- Migrate
solvedispatches from DiffEqBase to NonlinearSolveBase (#669) (@jClugstor) - Better downgrade CI (#671) (@ErikQQY)
- Move Enzyme tests to NoPre test group to fix prerelease CI failures (#672) (@ChrisRackauckas-Claude)
- Add default algorithm dispatches for AbstractSteadyStateProblem (#673) (@ChrisRackauckas)
- Fix wrapper test failures by running them sequentially (#675) (@ChrisRackauckas-Claude)
- Rm
kwargs(#680) (@RomeoV) - Specialize on internalnorm function. (#684) (@RomeoV)
- Move SparseMatrixColorings to weakdeps (#685) (@ChrisRackauckas-Claude)
- Specialize functions on f parameter for trim compatibility (#686) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for SpeedMapping in [weakdeps] to 0.4, (keep existing compat) (#689) (@github-actions[bot])
- Add copy methods for Jacobian Operators (#691) (@jClugstor)
- Copying SciMLJacobianOperators should not copy the size (#693) (@jClugstor)
- Use correct constructors for JacobianOperators in
copy(#694) (@jClugstor) - test: try fixing CI (#695) (@avik-pal)
- CompatHelper: add new compat entry for SparseMatrixColorings at version 0.4 for package docs, (keep existing compat) (#698) (@github-actions[bot])
- Fix: reinit! error when using AbsTerminationMode (#699) (@AJ0070)
- Bump actions/checkout from 4 to 5 (#701) (@dependabot[bot])
- Bump package versions following NonlinearSolveBase v1.15.0 release (#702) (@ChrisRackauckas-Claude)
Closed issues:
- NonlinearSolve stalls when jacobian is singular (#635)
- A mysterious kwarg bug (#666)
- Downgrade CI are not dev subpackages (#670)
- Differentiate through the values in
p(#678) - Extra
kwargsis invalid code (#679) - Calling reinit! with GeneralizedFirstOrderAlgorithmCache using AbsTerminationMode throws an error (#687)
- Missing
copyforSciMLJacobianOperators (#690)