Skip to content

Commit bd00f6f

Browse files
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>
1 parent e5bd7b7 commit bd00f6f

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

lib/BVProblemLibrary/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "BVProblemLibrary"
22
uuid = "ded0fc24-dfea-4565-b1d9-79c027d14d84"
3-
version = "0.1.8"
3+
version = "0.1.9"
44

55
[deps]
66
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
@@ -9,7 +9,7 @@ SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
99

1010
[compat]
1111
Aqua = "0.8"
12-
DiffEqBase = "6"
12+
DiffEqBase = "6, 7"
1313
Markdown = "1.10"
1414
SpecialFunctions = "2.3"
1515
julia = "1.10"

lib/DAEProblemLibrary/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
name = "DAEProblemLibrary"
22
uuid = "dfb8ca35-80a1-48ba-a605-84916a45b4f8"
3-
version = "0.1.2"
3+
version = "0.1.3"
44

55
[deps]
66
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
77
Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a"
88

99
[compat]
1010
Aqua = "0.8"
11-
DiffEqBase = "6"
11+
DiffEqBase = "6, 7"
1212
Markdown = "1.10"
1313
julia = "1.10"
1414

lib/DDEProblemLibrary/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name = "DDEProblemLibrary"
22
uuid = "f42792ee-6ffc-4e2a-ae83-8ee2f22de800"
3-
version = "0.1.4"
3+
version = "0.1.5"
44

55
[deps]
66
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
77

88
[compat]
99
Aqua = "0.8"
10-
DiffEqBase = "6"
10+
DiffEqBase = "6, 7"
1111
julia = "1.10"
1212

1313
[extras]

lib/ODEProblemLibrary/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ODEProblemLibrary"
22
uuid = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
3-
version = "1.4.0"
3+
version = "1.5.0"
44

55
[deps]
66
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
@@ -10,7 +10,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1010

1111
[compat]
1212
Aqua = "0.8"
13-
DiffEqBase = "6"
13+
DiffEqBase = "6, 7"
1414
LinearAlgebra = "1.10"
1515
Markdown = "1.10"
1616
Random = "1.10"

lib/SDEProblemLibrary/Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "SDEProblemLibrary"
22
uuid = "c72e72a9-a271-4b2b-8966-303ed956772e"
3-
version = "1.1.1"
3+
version = "1.2.0"
44

55
[deps]
66
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
@@ -10,10 +10,10 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1010

1111
[compat]
1212
Aqua = "0.8"
13-
DiffEqBase = "6"
13+
DiffEqBase = "6, 7"
1414
Markdown = "1.10"
1515
RuntimeGeneratedFunctions = "0.5"
16-
SciMLBase = "2.0.1"
16+
SciMLBase = "2.0.1, 3"
1717
julia = "1.10"
1818

1919
[extras]

0 commit comments

Comments
 (0)