
SimpleNonlinearSolve SimpleNonlinearSolve-v2.14.2 Diff since SimpleNonlinearSolve-v2.14.1 Drop stale [compat] majors older than one year (#1198) Drop @fastmath from L2_NORM/Linf_NORM so isfinite guards survive (#1182) Release 4.28.1 (#1202) Release 2.48.1 (#1206) Align QA NLsolve compat with root project (#1205) Widen NonlinearSolveBase LogExpFunctions compat to 0.3.28–1 (#1203) Continue polyalgorithm after stalled least-squares solves (#1204) Align Wrappers NLsolve compat with root project (#1208) Release 2.48.2 (#1210) Preserve despecialized parameters during reinit (#1199) Re-posting: the earlier registration comment produced no registry pull request. 🤖 Posted by an AI agent — harness: Claude Code, model: claude-opus-5[1m]. Chris asked for this release. https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R Merged pull requests: Add adaptive Jacobian reuse to first-order solvers (#1072) (@ChrisRackauckas-Claude) Drop @fastmath from L2_NORM/Linf_NORM so isfinite guards survive (#1182) (@ChrisRackauckas-Claude) Require all components to stall before resetting Broyden (#1184) (@ChrisRackauckas-Claude) Preserve despecialized parameters during reinit (#1199) (@ChrisRackauckas-Claude) Release 4.28.1 (#1202) (@ChrisRackauckas) Widen LogExpFunctions compat for SimpleNonlinearSolve downgrade (#1203) (@ChrisRackauckas-Claude) Continue polyalgorithm after stalled least-squares solves (#1204) (@ChrisRackauckas-Claude) Align QA NLsolve compat with root project (#1205) (@ChrisRackauckas-Claude) Release 2.48.1 (#1206) (@ChrisRackauckas) Align Wrappers NLsolve compat with root project (#1208) (@ChrisRackauckas-Claude) Release 2.48.2 (#1210) (@ChrisRackauckas) Avoid eager AutoSpecialize wrapping in SCC solves (#1211) (@ChrisRackauckas-Claude) Make ADTypes the NLsolveJL autodiff interface, deprecate the Symbols (#1212) (@ChrisRackauckas-Claude) Release 2.49.0 (#1217) (@ChrisRackauckas) Release 1.15.2 (#1218) (@ChrisRackauckas) Release 4.29.1 (#1220) (@ChrisRackauckas) Release 2.49.1 (#1221) (@ChrisRackauckas) Release 1.15.3 (#1222) (@ChrisRackauckas) Fix @static_timeit for TimerOutputs ≥ 0.5.27 (#1224) (#1225) (@ChrisRackauckas-Claude) NonlinearSolveBase: rebuild a pre-wrapped function when its signatures do not match u0/p (#1226) (@ChrisRackauckas-Claude) Preserve Jacobian cache parameter representation (#1227) (@ChrisRackauckas-Claude) Fix reverse AD through despecialized parameters (#1228) (@ChrisRackauckas-Claude) Preserve TrustRegion parameter representation on reinit (#1229) (@ChrisRackauckas-Claude) NonlinearSolveBase: report the wrapped arity for despecialization wrappers (#1230) (@ChrisRackauckas-Claude) Run runic on docstrings and markdown files (#1231) (@abhro) Release NonlinearSolveFirstOrder 2.5.1 (#1232) (@ChrisRackauckas) Release NonlinearSolve 4.29.2 (#1233) (@ChrisRackauckas) Release NonlinearSolveSciPy 1.3.6 (#1234) (@ChrisRackauckas) Release NonlinearSolveSpectralMethods 1.8.2 (#1235) (@ChrisRackauckas) Release SciMLJacobianOperators 0.1.19 (#1236) (@ChrisRackauckas) Release SimpleNonlinearSolve 2.14.2 (#1237) (@ChrisRackauckas) Closed issues: enable_timer_outputs() breaks precompilation: @static_timeit calls TimerOutputs.timer_expr without the LineNumberNode argument (#1224)
