Skip to content

Raise ModelingToolkit 11.x extras floor to 11.22 - #118

Merged
ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:bump-mtk-floor-11.22
Aug 14, 2026
Merged

ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:bump-mtk-floor-11.22

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Please ignore this PR until it has been reviewed by @ChrisRackauckas.

What changed and why

Pure [compat] lower-bound bump in extras:

  • ModelingToolkit = "9, 10, 11""9, 10, 11.22"

No code, tests, or package version changes. The 9.x / 10.x ranges are unchanged.

ODEInterfaceDiffEq requires DiffEqBase = "7" and SciMLBase = "3.1". ModelingToolkit through 11.21 only permits SciMLBase 2 / DiffEqBase 6. 11.22 is the first 11.x release whose registry compat allows DiffEqBase 7 and SciMLBase 3.

#117 raised the floor only to 11.21, which is still unsatisfiable against DiffEqBase 7.

Verification (Julia 1.10.11)

Pkg.develop of ODEInterfaceDiffEq, then Pkg.add(name="ModelingToolkit", version=...):

# 11.0.0 (old 11.x floor)
RESOLVE_FAIL ModelingToolkit 11.0.0
Unsatisfiable requirements detected for package ModelingToolkit
 ├─restricted to versions 11.0.0 by an explicit requirement
 └─restricted by compatibility requirements with DiffEqBase to versions: 11.22.0-11.39.0
   └─DiffEqBase restricted to versions 7 by ODEInterfaceDiffEq
# 11.21.0
RESOLVE_FAIL ModelingToolkit 11.21.0
(same DiffEqBase 7 constraint — only 11.22.0-11.39.0 remain)
# 11.22.0 (new 11.x floor)
RESOLVE_OK ModelingToolkit 11.22.0

Standalone, 11.0.0 also fails to precompile on Julia 1.10 (UndefVarError: ispublic not defined).

What was not verified

  • Full ODEInterfaceDiffEq test suite under the new floor (only develop + add).
  • GPU.

Links

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Comment thread Project.toml Outdated
Comment thread Project.toml Outdated
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review August 14, 2026 16:09
@ChrisRackauckas
ChrisRackauckas merged commit 94afa2e into SciML:master Aug 14, 2026
4 of 5 checks passed
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