SciML / NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
https://docs.sciml.ai/NonlinearSolve/stable/
MIT License
238 stars 42 forks source link

Release Checklist for `v4` #481

Open avik-pal opened 2 weeks ago

avik-pal commented 2 weeks ago

Pre-Release Checklist

Post-Release Checklist

ChrisRackauckas commented 1 day ago

Downstream compats:

avik-pal commented 1 day ago

In most cases, packages shouldn't see a problem, the main change was termination conditions from DiffEqBase cannot be used

Datseris commented 1 day ago

Are there any breaking changes for front-end users downstream? Or can we just bump the compat to 4 without worry?

avik-pal commented 1 day ago

@Datseris if you were interacting with NonlinearSolve without changing the termination_condition kwarg, it should be safe to bump. https://docs.sciml.ai/NonlinearSolve/dev/release_notes/#Oct-'24 has more details