From a4645775e666882c4ce7a57e72c5c2e48ab869b4 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Wed, 15 Apr 2026 17:14:39 -0400 Subject: [PATCH] Allow SciMLBase v3.3+ in compat bounds SciMLBase v3.0 introduced breaking changes to AbstractVectorOfArray (sol[i] now returns scalar elements rather than timesteps, etc.). The DEN source code already uses the v3-safe patterns (sol.u, sol.stats, last(sol.u)), so no source changes are required. This commit widens the compat bound to signal readiness. SciMLBase will continue to resolve to v2.x until downstream deps (DiffEqBase, OrdinaryDiffEq) gain v3 support, at which point this bump lets the resolver pull v3 without a second compat PR. Supersedes #204 (dependabot) which failed CI due to force_latest_compatible_version=true forcing SciMLBase@3.3 in a graph where RecursiveArrayTools v4 conflicts with pinned GPUArraysCore 0.1-0.2. Co-Authored-By: Chris Rackauckas --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 26bd4891..87d369db 100644 --- a/Project.toml +++ b/Project.toml @@ -48,7 +48,7 @@ OrdinaryDiffEq = "6.74" Pkg = "1.10" PrecompileTools = "1" Random = "1.10" -SciMLBase = "2" +SciMLBase = "2, 3.3" SciMLSensitivity = "7.43" StableRNGs = "1" Static = "1"