Skip to content

Bump DiffEqBase / OrdinaryDiffEqCore / SciMLBase compat to include v7/v4/v3#1463

Open
ChrisRackauckas-Claude wants to merge 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:bump-diffeqbase-v7
Open

Bump DiffEqBase / OrdinaryDiffEqCore / SciMLBase compat to include v7/v4/v3#1463
ChrisRackauckas-Claude wants to merge 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:bump-diffeqbase-v7

Conversation

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor

Summary

Widen compat so Catalyst resolves alongside the v7 OrdinaryDiffEq stack:

  • DiffEqBase: "6.165.0""6.165.0, 7"
  • OrdinaryDiffEqCore: "3.22""3.22, 4"
  • SciMLBase: "2.84""2.84, 3"

Version bump 16.1.1 → 16.2.0.

Already-OK:

Why this is source-level safe

Grepped src/ and ext/ clean for every symbol removed in the v7 NEWS / SciMLBase v3 breaking notes: u_modified!, has_destats, .destats, concrete_solve, fastpow, RECOMPILE_BY_DEFAULT, DEStats, QuadratureProblem, tuples()/intervals(), standalone DEAlgorithm/DEProblem/DESolution. Zero matches.

Scope

Part of the v7-compat-widening set alongside DiffEqCallbacks#303, DiffEqNoiseProcess#271, DiffEqProblemLibrary#182, JumpProcesses#580, ModelingToolkit#4467, StateSelection#71, ParameterizedFunctions#151, SciMLSensitivity#1431, Sundials#526, ODEInterfaceDiffEq#95, DiffEqFinancial#68, DiffEqPhysics#107, MethodOfLines#552.

Co-Authored-By: Chris Rackauckas accounts@chrisrackauckas.com

…/v4/v3

Widen compat so Catalyst resolves alongside the v7 OrdinaryDiffEq stack:

- DiffEqBase: "6.165.0" → "6.165.0, 7"
- OrdinaryDiffEqCore: "3.22" → "3.22, 4"
- SciMLBase: "2.84" → "2.84, 3"

Version bump 16.1.1 → 16.2.0.

Already-OK:
- JumpProcesses "9.23" covers the 9.26 in SciML/JumpProcesses.jl#580.
- ModelingToolkitBase "1.17" covers the 1.31 in SciML/ModelingToolkit.jl#4467.
- StochasticDiffEq "6.101" covers monorepo's 6.102.0.
- DiffEqCallbacks (test dep) "(no compat)" — picks up 4.16 from
  SciML/DiffEqCallbacks.jl#303 freely.

Source grepped clean across `src/` and `ext/` for every symbol removed
in the v7 NEWS / SciMLBase v3 breaking notes (`u_modified!`,
`has_destats`, `.destats`, `concrete_solve`, `fastpow`,
`RECOMPILE_BY_DEFAULT`, `DEStats`, `QuadratureProblem`,
`tuples()`/`intervals()`, standalone `DEAlgorithm`/`DEProblem`/`DESolution`).

Part of the v7-compat-widening set alongside DiffEqCallbacks#303,
DiffEqNoiseProcess#271, DiffEqProblemLibrary#182, JumpProcesses#580,
ModelingToolkit#4467, StateSelection#71, ParameterizedFunctions#151,
SciMLSensitivity#1431, Sundials#526, ODEInterfaceDiffEq#95,
DiffEqFinancial#68, DiffEqPhysics#107, MethodOfLines#552.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants