You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump DiffEqBase compat to include v7 across problem-library sublibs
Add DiffEqBase 7.0.0 (OrdinaryDiffEq v7 release; currently at
`lib/DiffEqBase` in the OrdinaryDiffEq monorepo) to the compat of every
sublibrary that depends on DiffEqBase, and widen SDEProblemLibrary's
SciMLBase compat to include v3 as well.
Version bumps (non-breaking compat widening):
- ODEProblemLibrary 1.4.0 → 1.5.0 (DiffEqBase "6" → "6, 7")
- DDEProblemLibrary 0.1.4 → 0.1.5 (DiffEqBase "6" → "6, 7")
- SDEProblemLibrary 1.1.1 → 1.2.0 (DiffEqBase "6" → "6, 7";
SciMLBase "2.0.1" → "2.0.1, 3")
- BVProblemLibrary 0.1.8 → 0.1.9 (DiffEqBase "6" → "6, 7")
- DAEProblemLibrary 0.1.2 → 0.1.3 (DiffEqBase "6" → "6, 7")
JumpProblemLibrary is intentionally NOT bumped here: it also pins
Catalyst to "15", and widening it properly is tangled with a Catalyst
bump that is out of scope for this PR. NonlinearProblemLibrary has no
DiffEqBase dep and is untouched.
Every sublibrary grepped clean for every symbol removed in the v7 NEWS
(`u_modified!`, `has_destats`, `concrete_solve`, `fastpow`,
`RECOMPILE_BY_DEFAULT`, `DEStats`, `QuadratureProblem`, `.destats`,
`tuples()`/`intervals()`). These are problem-definition libraries — they
define `ODEProblem`/`DDEProblem`/`SDEProblem`/`BVProblem`/`DAEProblem`
instances and nothing else — so their DiffEqBase surface is tiny and
entirely stable across the v7 rename.
Motivated by OrdinaryDiffEq.jl#3488 (the v7 release branch), where
`test (InterfaceI..V, …)` and similar run against the registered
ODEProblemLibrary and fail at resolve time with
`Unsatisfiable requirements detected for package ODEProblemLibrary …
restricted by compatibility requirements with DiffEqBase to versions:
uninstalled`. Same class of failure for the DDE/SDE/BV/DAE libs when
pulled in transitively via DiffEqDevTools test deps.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
0 commit comments