Skip to content

Drop older SciML and JuliaSymbolics major versions from compat - #179

Merged
ChrisRackauckas merged 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:drop-older-juliasymbolics-majors
Aug 17, 2026
Merged

Drop older SciML and JuliaSymbolics major versions from compat#179
ChrisRackauckas merged 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:drop-older-juliasymbolics-majors

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

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

What changed

Pure [compat] edits that drop older major versions of SciML and JuliaSymbolics packages. For each maintained dependency, only the current (non-yanked) major remains; an existing lower bound on that major is kept. No code, tests, or package version were changed.

  • test/Downstream/Project.toml [test] SymbolicUtils: 3.24 (drop 3.2; current major is 4)
  • test/Downstream/Project.toml [test] ModelingToolkit: 9.6011 (drop 9.60; current major is 11)

Why

JuliaSymbolics is treated as part of the SciML-maintained group for this policy. Supporting multiple majors keeps untested resolver windows. Current majors come from JuliaRegistries/General Versions.toml, ignoring yanked = true releases.

Verification

Not verified here: the full test suite, QA, or a live julia-downgrade-compat run.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
MTK 11 rejects time-dependent parameters from @parameters:
"`@parameters` cannot create time-dependent parameters. Encountered q(t).
Use `@discretes` for this purpose." @discretes is defined in
ModelingToolkitBase and reexported by ModelingToolkit, and it is the
intended way to declare the timeseries parameter this test asserts on
(is_timeseries_parameter(sys, q)).
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review August 17, 2026 11:20
@ChrisRackauckas
ChrisRackauckas merged commit a70ec3a into SciML:master Aug 17, 2026
14 of 17 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