diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index a097b67b526..9a11f11d513 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -17,12 +17,12 @@ concurrency: cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} jobs: test: - if: false + if: true runs-on: ubuntu-latest strategy: matrix: downgrade_mode: ['alldeps'] - julia-version: ['1.11'] + julia-version: ['1.12'] group: ['InterfaceI'] steps: - uses: actions/checkout@v6 @@ -31,11 +31,13 @@ jobs: version: ${{ matrix.julia-version }} - uses: julia-actions/julia-downgrade-compat@v2 with: - skip: Pkg,TOML,Statistics,LinearAlgebra,SparseArrays,InteractiveUtils + skip: Pkg,TOML,Statistics,LinearAlgebra,SparseArrays,InteractiveUtils,OrdinaryDiffEqCore,OrdinaryDiffEqNonlinearSolve,OrdinaryDiffEqDifferentiation + mode: ${{ matrix.downgrade_mode }} julia_version: ${{ matrix.julia-version }} - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 with: - ALLOW_RERESOLVE: false + allow_reresolve: false + force_latest_compatible_version: false env: GROUP: ${{ matrix.group }} diff --git a/.github/workflows/DowngradeSublibraries.yml b/.github/workflows/DowngradeSublibraries.yml index 15da0e8aa74..719a08269b4 100644 --- a/.github/workflows/DowngradeSublibraries.yml +++ b/.github/workflows/DowngradeSublibraries.yml @@ -19,55 +19,56 @@ jobs: test: runs-on: ubuntu-latest # Disabled: julia-downgrade-compat@v2 removes local path deps from manifest, see #3021 - if: false + if: true strategy: fail-fast: false matrix: downgrade_mode: ['alldeps'] - julia-version: ['1.11'] + julia-version: ['1.12'] project: - # - 'lib/ImplicitDiscreteSolve' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqAdamsBashforthMoulton' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqBDF' # disabled: see #2977 + - 'lib/ImplicitDiscreteSolve' + - 'lib/OrdinaryDiffEqAdamsBashforthMoulton' + - 'lib/OrdinaryDiffEqBDF' - 'lib/OrdinaryDiffEqCore' - # - 'lib/OrdinaryDiffEqDefault' # disabled: see #2977 + - 'lib/OrdinaryDiffEqDefault' - 'lib/OrdinaryDiffEqDifferentiation' - 'lib/OrdinaryDiffEqExplicitRK' - # - 'lib/OrdinaryDiffEqExponentialRK' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqExtrapolation' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqFIRK' # disabled: see #2977 + - 'lib/OrdinaryDiffEqExponentialRK' + - 'lib/OrdinaryDiffEqExtrapolation' + - 'lib/OrdinaryDiffEqFIRK' - 'lib/OrdinaryDiffEqFeagin' - 'lib/OrdinaryDiffEqFunctionMap' - 'lib/OrdinaryDiffEqHighOrderRK' - # - 'lib/OrdinaryDiffEqIMEXMultistep' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqLinear' # disabled: see #2977 + - 'lib/OrdinaryDiffEqIMEXMultistep' + - 'lib/OrdinaryDiffEqLinear' - 'lib/OrdinaryDiffEqLowOrderRK' - 'lib/OrdinaryDiffEqLowStorageRK' - # - 'lib/OrdinaryDiffEqNonlinearSolve' # disabled: see #2977 + - 'lib/OrdinaryDiffEqNonlinearSolve' - 'lib/OrdinaryDiffEqNordsieck' - # - 'lib/OrdinaryDiffEqPDIRK' # disabled: see #2977 + - 'lib/OrdinaryDiffEqPDIRK' - 'lib/OrdinaryDiffEqPRK' - 'lib/OrdinaryDiffEqQPRK' - # - 'lib/OrdinaryDiffEqRKN' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqRosenbrock' # disabled: see #2977 - # - 'lib/OrdinaryDiffEqSDIRK' # disabled: see #2977 + - 'lib/OrdinaryDiffEqRKN' + - 'lib/OrdinaryDiffEqRosenbrock' + - 'lib/OrdinaryDiffEqSDIRK' - 'lib/OrdinaryDiffEqSSPRK' - # - 'lib/OrdinaryDiffEqStabilizedIRK' # disabled: see #2977 + - 'lib/OrdinaryDiffEqStabilizedIRK' - 'lib/OrdinaryDiffEqStabilizedRK' - 'lib/OrdinaryDiffEqSymplecticRK' - # - 'lib/OrdinaryDiffEqTaylorSeries' # disabled: see #2977 + - 'lib/OrdinaryDiffEqTaylorSeries' - 'lib/OrdinaryDiffEqTsit5' - 'lib/OrdinaryDiffEqVerner' - # - 'lib/SimpleImplicitDiscreteSolve' # disabled: see #2977 + - 'lib/SimpleImplicitDiscreteSolve' steps: - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@v2 with: - version: ${{ matrix.julia-version }} + version: ${{ matrix.julia-version }} - uses: julia-actions/julia-downgrade-compat@v2 with: projects: ${{ matrix.project }} skip: Pkg,TOML,Statistics,LinearAlgebra,SparseArrays,InteractiveUtils,OrdinaryDiffEqCore,OrdinaryDiffEqNonlinearSolve,OrdinaryDiffEqDifferentiation + mode: ${{ matrix.downgrade_mode }} julia_version: ${{ matrix.julia-version }} - uses: julia-actions/julia-buildpkg@v1 with: @@ -75,6 +76,7 @@ jobs: - uses: julia-actions/julia-runtest@v1 with: project: ${{ matrix.project }} - ALLOW_RERESOLVE: false + allow_reresolve: false + force_latest_compatible_version: false env: ODEDIFFEQ_TEST_GROUP: FUNCTIONAL diff --git a/Project.toml b/Project.toml index 233cfe6853c..29c2f1f0e80 100644 --- a/Project.toml +++ b/Project.toml @@ -131,7 +131,7 @@ Logging = "1.9" MacroTools = "0.5.16" ModelingToolkit = "10, 11" MuladdMacro = "0.2.4" -NonlinearSolve = "4.12" +NonlinearSolve = "4.12 - 4.15.0, 4.16" OrdinaryDiffEqAdamsBashforthMoulton = "1.4.0" OrdinaryDiffEqBDF = "1.16.0" OrdinaryDiffEqCore = "3" @@ -165,10 +165,10 @@ OrdinaryDiffEqVerner = "1.5.0" Polyester = "0.7.18" PreallocationTools = "0.4.31, 1" PrecompileTools = "1.2.1" -Preferences = "1.4.3" +Preferences = "1.5" RecursiveArrayTools = "3.36" Reexport = "1.2.2" -SciMLBase = "2.143" +SciMLBase = "2.146" SciMLOperators = "1.8" SciMLStructures = "1.7" SimpleNonlinearSolve = "2.7" diff --git a/lib/ImplicitDiscreteSolve/Project.toml b/lib/ImplicitDiscreteSolve/Project.toml index 5f1c5f7798f..e97e1dd3683 100644 --- a/lib/ImplicitDiscreteSolve/Project.toml +++ b/lib/ImplicitDiscreteSolve/Project.toml @@ -13,11 +13,15 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69" SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5" DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" +[weakdeps] +OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" + [extras] JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" +OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a" @@ -28,7 +32,7 @@ Test = "1.10.0" NonlinearSolveBase = "2.0.0" OrdinaryDiffEqSDIRK = "1.6.0" SafeTestsets = "0.1.0" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3.4" ConcreteStructs = "0.2.3" Aqua = "0.8.11" @@ -38,7 +42,7 @@ JET = "0.9.18, 0.10.4" julia = "1.10" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" [targets] test = ["OrdinaryDiffEqSDIRK", "Test", "Pkg", "SafeTestsets"] diff --git a/lib/OrdinaryDiffEqBDF/Project.toml b/lib/OrdinaryDiffEqBDF/Project.toml index 46da742fe72..c8b532e4207 100644 --- a/lib/OrdinaryDiffEqBDF/Project.toml +++ b/lib/OrdinaryDiffEqBDF/Project.toml @@ -13,8 +13,8 @@ OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" TruncatedStacktraces = "781d530d-4396-4725-bb49-402e4bee1e77" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8" -ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" Preferences = "21216c6a-2e73-6563-6e65-726566657250" +ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" @@ -31,9 +31,9 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d" LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae" +DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63" Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" -DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63" JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5" AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a" @@ -41,15 +41,15 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" [compat] Pkg = "1" -NonlinearSolve = "4.12" +NonlinearSolve = "4.12 - 4.15.0, 4.16" ForwardDiff = "0.10.38, 1" Test = "<0.0.1, 1" FastBroadcast = "0.3" Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" -DifferentiationInterface = "0.6.54, 0.7" MuladdMacro = "0.2" -LinearSolve = "3.46" +DifferentiationInterface = "0.6.54, 0.7" +LinearSolve = "3.54" PrecompileTools = "1.2, 1.3" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" @@ -60,18 +60,18 @@ OrdinaryDiffEqCore = "3.4" Aqua = "0.8.11" ArrayInterface = "7.19" Enzyme = "0.13" -Preferences = "1.4" +Preferences = "1.5" MacroTools = "0.5.6" JET = "0.9, 0.11" -StaticArrays = "1.9" +StaticArrays = "1.9.7" julia = "1.10" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" ODEProblemLibrary = "1" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqCore/Project.toml b/lib/OrdinaryDiffEqCore/Project.toml index 86a9b7d68fd..b5045a8d66d 100644 --- a/lib/OrdinaryDiffEqCore/Project.toml +++ b/lib/OrdinaryDiffEqCore/Project.toml @@ -79,7 +79,7 @@ Static = "1.2" Aqua = "0.8.11" DocStringExtensions = "0.9" ArrayInterface = "7.19" -Preferences = "1.4" +Preferences = "1.5" SymbolicIndexingInterface = "0.3.31" MacroTools = "0.5.6" JET = "0.9, 0.11" diff --git a/lib/OrdinaryDiffEqDefault/Project.toml b/lib/OrdinaryDiffEqDefault/Project.toml index 0a0d197639f..6b94c60a1d9 100644 --- a/lib/OrdinaryDiffEqDefault/Project.toml +++ b/lib/OrdinaryDiffEqDefault/Project.toml @@ -39,22 +39,22 @@ Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" OrdinaryDiffEqBDF = "1.9.0" OrdinaryDiffEqVerner = "1.5.0" -LinearSolve = "3.46" +LinearSolve = "3.54" PrecompileTools = "1.2, 1.3" EnumX = "1.0" LinearAlgebra = "1.10" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" SparseArrays = "1.10" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" StaticArrays = "1.9" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" OrdinaryDiffEqRosenbrock = "1.15.1" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" AllocCheck = "0.2" diff --git a/lib/OrdinaryDiffEqDifferentiation/Project.toml b/lib/OrdinaryDiffEqDifferentiation/Project.toml index f40deb4ca1a..915d9b090e4 100644 --- a/lib/OrdinaryDiffEqDifferentiation/Project.toml +++ b/lib/OrdinaryDiffEqDifferentiation/Project.toml @@ -26,8 +26,8 @@ SparseArrays = "1.10" ConcreteStructs = "0.2" Aqua = "0.8.11" ArrayInterface = "7.19" -StaticArrays = "1.9" -SparseMatrixColorings = "0.4.14" +StaticArrays = "1.9.7" +SparseMatrixColorings = "0.4.23" julia = "1.10" ADTypes = "1.16" JET = "0.9, 0.11" diff --git a/lib/OrdinaryDiffEqExponentialRK/Project.toml b/lib/OrdinaryDiffEqExponentialRK/Project.toml index 87660df8aa7..fa12a1e2e1f 100644 --- a/lib/OrdinaryDiffEqExponentialRK/Project.toml +++ b/lib/OrdinaryDiffEqExponentialRK/Project.toml @@ -16,6 +16,11 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" +[weakdeps] +OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" +OrdinaryDiffEqVerner = "79d7bb75-1356-48c1-b8c0-6832512096c2" +OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" + [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" @@ -40,22 +45,22 @@ Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" MuladdMacro = "0.2" OrdinaryDiffEqVerner = "1.5.0" -LinearSolve = "3.46" +LinearSolve = "3.54" ExponentialUtilities = "1.27" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" OrdinaryDiffEqSDIRK = "1.6.0" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" SparseArrays = "1.10" Aqua = "0.8.11" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqExtrapolation/Project.toml b/lib/OrdinaryDiffEqExtrapolation/Project.toml index 8fede818b74..5ed2ce5c6ce 100644 --- a/lib/OrdinaryDiffEqExtrapolation/Project.toml +++ b/lib/OrdinaryDiffEqExtrapolation/Project.toml @@ -34,20 +34,20 @@ FastBroadcast = "0.3" Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" MuladdMacro = "0.2" -LinearSolve = "3.46" +LinearSolve = "3.54" Polyester = "0.7" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3.4" Aqua = "0.8.11" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" FastPower = "1.1" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqFIRK/Project.toml b/lib/OrdinaryDiffEqFIRK/Project.toml index ff7785d3e29..741d3a97b72 100644 --- a/lib/OrdinaryDiffEqFIRK/Project.toml +++ b/lib/OrdinaryDiffEqFIRK/Project.toml @@ -41,26 +41,26 @@ Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" FastGaussQuadrature = "1.0.2" MuladdMacro = "0.2" -LinearSolve = "3.46" +LinearSolve = "3.54" Polyester = "0.7" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3.4" Aqua = "0.8.11" GenericSchur = "0.5" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" FastPower = "1.1" ODEProblemLibrary = "1" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" -SciMLOperators = "1.4" +SciMLOperators = "1.15" [targets] test = ["DiffEqDevTools", "GenericSchur", "Random", "SafeTestsets", "Test", "ODEProblemLibrary", "Pkg"] diff --git a/lib/OrdinaryDiffEqFeagin/Project.toml b/lib/OrdinaryDiffEqFeagin/Project.toml index a2690546ad0..7f16b989a83 100644 --- a/lib/OrdinaryDiffEqFeagin/Project.toml +++ b/lib/OrdinaryDiffEqFeagin/Project.toml @@ -51,3 +51,4 @@ test = ["DiffEqDevTools", "Random", "SafeTestsets", "Test", "ODEProblemLibrary", [sources.OrdinaryDiffEqCore] path = "../OrdinaryDiffEqCore" + diff --git a/lib/OrdinaryDiffEqIMEXMultistep/Project.toml b/lib/OrdinaryDiffEqIMEXMultistep/Project.toml index a8e1862baae..c429c41d214 100644 --- a/lib/OrdinaryDiffEqIMEXMultistep/Project.toml +++ b/lib/OrdinaryDiffEqIMEXMultistep/Project.toml @@ -30,7 +30,7 @@ FastBroadcast = "0.3" Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Aqua = "0.8.11" julia = "1.10" @@ -39,7 +39,7 @@ ADTypes = "1.16" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqLinear/Project.toml b/lib/OrdinaryDiffEqLinear/Project.toml index f53bae62f5a..cb51f3641c0 100644 --- a/lib/OrdinaryDiffEqLinear/Project.toml +++ b/lib/OrdinaryDiffEqLinear/Project.toml @@ -13,6 +13,11 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961" +[weakdeps] +OrdinaryDiffEqRosenbrock = "43230ef6-c299-4910-a778-202eb28ce4ce" +OrdinaryDiffEqVerner = "79d7bb75-1356-48c1-b8c0-6832512096c2" +OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" + [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" @@ -27,7 +32,7 @@ AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a" SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" [compat] -SciMLOperators = "1.4" +SciMLOperators = "1.15" Pkg = "1" OrdinaryDiffEqTsit5 = "1.4.0" Test = "<0.0.1, 1" @@ -36,17 +41,17 @@ DiffEqDevTools = "2.44.4" OrdinaryDiffEqVerner = "1.5.0" ExponentialUtilities = "1.27" LinearAlgebra = "1.10" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Aqua = "0.8.11" julia = "1.10" JET = "0.9, 0.11" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" AllocCheck = "0.2" DiffEqBase = "6.194" SafeTestsets = "0.1.0" OrdinaryDiffEqRosenbrock = "1.15.1" -Reexport = "1.2" +Reexport = "1.2.2" [targets] test = ["DiffEqDevTools", "Random", "OrdinaryDiffEqRosenbrock", "SafeTestsets", "Test", "OrdinaryDiffEqVerner", "OrdinaryDiffEqTsit5", "Pkg"] diff --git a/lib/OrdinaryDiffEqLowStorageRK/Project.toml b/lib/OrdinaryDiffEqLowStorageRK/Project.toml index aa97f17076f..9bf567ae9ba 100644 --- a/lib/OrdinaryDiffEqLowStorageRK/Project.toml +++ b/lib/OrdinaryDiffEqLowStorageRK/Project.toml @@ -44,7 +44,7 @@ SciMLBase = "2.116" OrdinaryDiffEqCore = "3.4" Static = "1.2" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" StaticArrays = "1.9" julia = "1.10" JET = "0.9, 0.11" diff --git a/lib/OrdinaryDiffEqNonlinearSolve/Project.toml b/lib/OrdinaryDiffEqNonlinearSolve/Project.toml index de66f056269..c8acc380caf 100644 --- a/lib/OrdinaryDiffEqNonlinearSolve/Project.toml +++ b/lib/OrdinaryDiffEqNonlinearSolve/Project.toml @@ -25,6 +25,9 @@ DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226" SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961" +[weakdeps] +OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" + [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" @@ -40,14 +43,14 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" [compat] Pkg = "1" -NonlinearSolve = "4.12" +NonlinearSolve = "4.12 - 4.15.0, 4.16" ForwardDiff = "0.10.38, 1" Test = "<0.0.1, 1" FastBroadcast = "0.3" Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" MuladdMacro = "0.2" -LinearSolve = "3.46" +LinearSolve = "3.54" LineSearches = "7.4" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" @@ -59,11 +62,11 @@ FastClosures = "0.3" SparseArrays = "1" Aqua = "0.8.11" ArrayInterface = "7.19" -StaticArrays = "1.9" +StaticArrays = "1.9.7" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" ODEProblemLibrary = "1" PreallocationTools = "0.4, 1" AllocCheck = "0.2" diff --git a/lib/OrdinaryDiffEqPDIRK/Project.toml b/lib/OrdinaryDiffEqPDIRK/Project.toml index e49325d37b0..d8bc715292d 100644 --- a/lib/OrdinaryDiffEqPDIRK/Project.toml +++ b/lib/OrdinaryDiffEqPDIRK/Project.toml @@ -35,17 +35,17 @@ DiffEqDevTools = "2.44.4" MuladdMacro = "0.2" Polyester = "0.7" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Aqua = "0.8.11" -StaticArrays = "1.9" +StaticArrays = "1.9.7" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqRKIP/Project.toml b/lib/OrdinaryDiffEqRKIP/Project.toml index a48dc4aac25..c8a28830b3a 100644 --- a/lib/OrdinaryDiffEqRKIP/Project.toml +++ b/lib/OrdinaryDiffEqRKIP/Project.toml @@ -33,7 +33,7 @@ StaticArrays = "1.9.13" julia = "1.10" DiffEqBase = "6.194" SafeTestsets = "0.1.0" -SciMLOperators = "1.3.1" +SciMLOperators = "1.4" FFTW = "1.8.0" [targets] diff --git a/lib/OrdinaryDiffEqRosenbrock/Project.toml b/lib/OrdinaryDiffEqRosenbrock/Project.toml index f5bd0566041..1baa46ae28b 100644 --- a/lib/OrdinaryDiffEqRosenbrock/Project.toml +++ b/lib/OrdinaryDiffEqRosenbrock/Project.toml @@ -24,6 +24,9 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" +[weakdeps] +OrdinaryDiffEqNonlinearSolve = "127b3ac7-2247-4354-8eb6-78cf4e7c58e8" + [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" @@ -46,28 +49,28 @@ Random = "<0.0.1, 1" DiffEqDevTools = "2.44.4" FiniteDiff = "2.27" MuladdMacro = "0.2" -DifferentiationInterface = "0.6.54, 0.7" -LinearSolve = "3.46" +DifferentiationInterface = "0.7.3" +LinearSolve = "3.54" Polyester = "0.7" PrecompileTools = "1.2, 1.3" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Static = "1.2" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" Enzyme = "0.13" MacroTools = "0.5.6" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" ODEProblemLibrary = "1" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqSDIRK/Project.toml b/lib/OrdinaryDiffEqSDIRK/Project.toml index 3c2747e7ccc..13b98a6b7b5 100644 --- a/lib/OrdinaryDiffEqSDIRK/Project.toml +++ b/lib/OrdinaryDiffEqSDIRK/Project.toml @@ -40,7 +40,7 @@ MuladdMacro = "0.2" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" TruncatedStacktraces = "1.4" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Aqua = "0.8.11" MacroTools = "0.5.6" @@ -49,11 +49,11 @@ Preferences = "1.4" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqSIMDRK/Project.toml b/lib/OrdinaryDiffEqSIMDRK/Project.toml index 691e82343ae..c4e55b028be 100644 --- a/lib/OrdinaryDiffEqSIMDRK/Project.toml +++ b/lib/OrdinaryDiffEqSIMDRK/Project.toml @@ -23,16 +23,16 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" Pkg = "1" Test = "<0.0.1, 1" DiffEqDevTools = "2.44.4" -MuladdMacro = "0.2" +MuladdMacro = "0.2.1" OrdinaryDiffEqCore = "3" -Static = "0.7, 0.8, 1" +Static = "1.2" SLEEFPirates = "0.6" -VectorizationBase = "0.21" +VectorizationBase = "0.21.59" JET = "0.9, 0.11" StaticArrays = "1.9" julia = "1.10" SafeTestsets = "0.1.0" -Reexport = "1" +Reexport = "1.2.2" [targets] test = ["DiffEqDevTools", "SafeTestsets", "StaticArrays", "Test", "Pkg"] diff --git a/lib/OrdinaryDiffEqSSPRK/Project.toml b/lib/OrdinaryDiffEqSSPRK/Project.toml index 217d8f6c655..15f82a0d433 100644 --- a/lib/OrdinaryDiffEqSSPRK/Project.toml +++ b/lib/OrdinaryDiffEqSSPRK/Project.toml @@ -17,6 +17,9 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" +[weakdeps] +OrdinaryDiffEqLowStorageRK = "b0944070-b475-4768-8dec-fb6eb410534d" + [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" @@ -44,7 +47,7 @@ SciMLBase = "2.116" OrdinaryDiffEqCore = "3" Static = "1.2" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" StaticArrays = "1.9" julia = "1.10" JET = "0.9, 0.11" diff --git a/lib/OrdinaryDiffEqStabilizedIRK/Project.toml b/lib/OrdinaryDiffEqStabilizedIRK/Project.toml index 704ed419eae..e0e65075528 100644 --- a/lib/OrdinaryDiffEqStabilizedIRK/Project.toml +++ b/lib/OrdinaryDiffEqStabilizedIRK/Project.toml @@ -37,19 +37,19 @@ DiffEqDevTools = "2.44.4" MuladdMacro = "0.2" LinearAlgebra = "1.10" OrdinaryDiffEqDifferentiation = "2" -SciMLBase = "2.116" +SciMLBase = "2.128" OrdinaryDiffEqCore = "3" Aqua = "0.8.11" OrdinaryDiffEqStabilizedRK = "1.4.0" -StaticArrays = "1.9" +StaticArrays = "1.9.7" julia = "1.10" JET = "0.9, 0.11" ADTypes = "1.16" -RecursiveArrayTools = "3.36" +RecursiveArrayTools = "3.37" OrdinaryDiffEqNonlinearSolve = "1.16.0" AllocCheck = "0.2" DiffEqBase = "6.194" -Reexport = "1.2" +Reexport = "1.2.2" SafeTestsets = "0.1.0" [targets] diff --git a/lib/OrdinaryDiffEqSymplecticRK/Project.toml b/lib/OrdinaryDiffEqSymplecticRK/Project.toml index 05017ab8709..115a9802b40 100644 --- a/lib/OrdinaryDiffEqSymplecticRK/Project.toml +++ b/lib/OrdinaryDiffEqSymplecticRK/Project.toml @@ -13,6 +13,10 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69" OrdinaryDiffEqCore = "bbf590c4-e513-4bbe-9b18-05decba2e5d8" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" +[weakdeps] +OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" +OrdinaryDiffEqRKN = "af6ede74-add8-4cfd-b1df-9a4dbb109d7a" + [extras] Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" diff --git a/lib/OrdinaryDiffEqTaylorSeries/Project.toml b/lib/OrdinaryDiffEqTaylorSeries/Project.toml index 74c9432ce2d..669be38929d 100644 --- a/lib/OrdinaryDiffEqTaylorSeries/Project.toml +++ b/lib/OrdinaryDiffEqTaylorSeries/Project.toml @@ -44,7 +44,7 @@ ODEProblemLibrary = "1" OrdinaryDiffEqCore = "3" Pkg = "1" PrecompileTools = "1.2, 1.3" -Preferences = "1.4" +Preferences = "1.5" Random = "<0.0.1, 1" RecursiveArrayTools = "3.36" Reexport = "1.2" diff --git a/lib/OrdinaryDiffEqTsit5/Project.toml b/lib/OrdinaryDiffEqTsit5/Project.toml index cb848e9930d..f8b47ea2d01 100644 --- a/lib/OrdinaryDiffEqTsit5/Project.toml +++ b/lib/OrdinaryDiffEqTsit5/Project.toml @@ -41,7 +41,7 @@ SciMLBase = "2.116" OrdinaryDiffEqCore = "3" Static = "1.2" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" julia = "1.10" JET = "0.9, 0.11" RecursiveArrayTools = "3.36" diff --git a/lib/OrdinaryDiffEqVerner/Project.toml b/lib/OrdinaryDiffEqVerner/Project.toml index b3dabccf51f..b5fd249bf13 100644 --- a/lib/OrdinaryDiffEqVerner/Project.toml +++ b/lib/OrdinaryDiffEqVerner/Project.toml @@ -18,6 +18,9 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" +[weakdeps] +OrdinaryDiffEqExplicitRK = "9286f039-9fbf-40e8-bf65-aa933bdc4db0" + [extras] JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" @@ -46,7 +49,7 @@ SciMLBase = "2.116" OrdinaryDiffEqCore = "3" Static = "1.2" Aqua = "0.8.11" -Preferences = "1.4" +Preferences = "1.5" julia = "1.10" JET = "0.9, 0.11" RecursiveArrayTools = "3.36" diff --git a/lib/SimpleImplicitDiscreteSolve/Project.toml b/lib/SimpleImplicitDiscreteSolve/Project.toml index 1e56f77a925..c3175a50dad 100644 --- a/lib/SimpleImplicitDiscreteSolve/Project.toml +++ b/lib/SimpleImplicitDiscreteSolve/Project.toml @@ -5,33 +5,29 @@ version = "1.6.0" [deps] DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" +OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7" -[extras] -JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" -Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -OrdinaryDiffEqSDIRK = "2d112036-d095-4a1e-ab9a-08536f3ecdbf" -SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" -AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a" - [compat] +AllocCheck = "0.2" +DiffEqBase = "6.194" JET = "0.9, 0.11" -julia = "1.10" Pkg = "1" -OrdinaryDiffEqSDIRK = "1.6.0" +Reexport = "1.2.2" SafeTestsets = "0.1.0" -Test = "<0.0.1, 1" -AllocCheck = "0.2" -DiffEqBase = "6.194" -Reexport = "1.2" -SciMLBase = "2.116" +SciMLBase = "2.128" SimpleNonlinearSolve = "2.7" +Test = "<0.0.1, 1" +julia = "1.10" -[targets] -test = ["OrdinaryDiffEqSDIRK", "Test", "Pkg", "SafeTestsets"] +[extras] +AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a" +JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" +Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" -[sources.OrdinaryDiffEqSDIRK] -path = "../OrdinaryDiffEqSDIRK" +[targets] +test = ["Test", "Pkg", "SafeTestsets"]