ModelingToolkit v11.41.0
Changed
- The precompile workloads now construct
ODEProblems and run DAE initialization (#5061), so
the solve path is compiled at precompile time instead of on first use. Covers the
OrdinaryDiffEq BDF, Default, Rosenbrock, Rosenbrock+NonlinearSolve and Tsit5 extensions.
Released as 11.41.0 rather than 11.40.1: the 11.40.1 registration never completed (see
JuliaRegistries/General#166107), so that version number was skipped.
Merged pull requests:
- Fix modelingtoolkitize Optim imports (#5016) (@ChrisRackauckas-Claude)
- Use OptimizationOptimJL's public algorithm namespace in docs (#5019) (@ChrisRackauckas-Claude)
- Use public owner APIs in the Pyomo extension (#5020) (@ChrisRackauckas-Claude)
- Fix AbstractSystem interface test on Julia LTS (#5021) (@ChrisRackauckas-Claude)
- Use the Optim owner namespace in OptimizationSystem tests (#5022) (@ChrisRackauckas-Claude)
- Release 1 sub-library (#5023) (@ChrisRackauckas)
- Drop stale [compat] majors (no yanked latest majors) (#5025) (@ChrisRackauckas-Claude)
- Fix ModelingToolkitBase QA imports on Julia 1.11 (#5028) (@ChrisRackauckas-Claude)
- Release 11.40.1 (#5029) (@ChrisRackauckas)
- Develop all MTK lib/* in Downstream CI; drop MOL_Interface2 (#5030) (@ChrisRackauckas-Claude)
- fix: use the typed
ImmutableDictconstructor inshift2term(#5035) (@ChrisRackauckas-Claude) - Release ModelingToolkitBase 1.68.1 (#5036) (@ChrisRackauckas)
- Widen OrderedCollections compat for StateSelection / MTKBase resolution (#5037) (@ChrisRackauckas-Claude)
- Floor OrdinaryDiffEqDifferentiation ≥3.11 for MTKBase Downgrade (#5040) (@ChrisRackauckas-Claude)
- Split Downgrade Sublibraries by MTKBase test group (#5041) (@ChrisRackauckas-Claude)
- Format files with Runic 1.10 (#5046) (@ChrisRackauckas-Claude)
- Allow Symbolics facade reexports in MTKBase QA (#5047) (@ChrisRackauckas-Claude)
- Fix
HomotopyCtxdocs/reexport CI failures on top of #5044 (#5048) (@ChrisRackauckas-Claude) - qa: approve newly exported Symbolics API (#5050) (@ChrisRackauckas-Claude)
- Update redirected documentation links (#5054) (@ChrisRackauckas-Claude)
- docs: replace stale Pantelides link (#5056) (@ChrisRackauckas-Claude)
- Precompile ODEProblem construction and DAE initialization in the MTK workloads (#5061) (@ChrisRackauckas-Claude)
- Release 11.41.0 (#5069) (@ChrisRackauckas)
Closed issues:
- QA: track pre-existing Aqua/JET/ExplicitImports findings (root + ModelingToolkitBase) (#4670)
- Plotting N clocked variables yields N+1 series, the first empty, shifting all legend labels (#4868)
- AutoDespecialize regresses SciMLBase symbolic-indexing inference (#4996)
- Downstream resolution fails with StateSelection after requiring OrderedCollections 2 (#5026)
- ModelingToolkitBase strict import QA fails on Julia 1.10 (#5032)
- ModelingToolkitBase QA emits method-overwrite warnings during package-wide JET analysis (#5052)