Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v8.74.1
ModelingToolkit v8.74.1
Merged pull requests:
- Cache hash of ConnectionElement (#2384) (@chriselrod)
- build(deps): bump crate-ci/typos from 1.16.24 to 1.16.25 (#2387) (@dependabot[bot])
- Split test groups (#2388) (@ChrisRackauckas)
- [skip ci] dependabot ignore typos patches (#2389) (@ArnoStrouwen)
v8.74.0
ModelingToolkit v8.74.0
Merged pull requests:
- Keep symbolic expressions as is and minor bugfixes optimization system (#2323) (@Vaibhavdixit02)
- feat: support components with fully-qualified names with
@mtkmodel
(#2330) (@thazhemadam) - feat: implementation of new SymbolicIndexingInterface (#2345) (@AayushSabharwal)
- build(deps): bump crate-ci/typos from 1.16.23 to 1.16.24 (#2378) (@dependabot[bot])
- Custom initial condition equations for an
ODESystem
(#2382) (@MarcBerliner)
Closed issues:
v8.73.2
ModelingToolkit v8.73.2
Merged pull requests:
- Support conditional statements in
@mtkmodel
(#2319) (@ven-k) - Handle dummy derivatives in
linearization_function
(#2361) (@baggepinnen) - typos CI (#2363) (@ArnoStrouwen)
- build(deps): bump actions/checkout from 3 to 4 (#2367) (@dependabot[bot])
- CompatHelper: bump compat for SimpleNonlinearSolve to 1, (keep existing compat) (#2370) (@github-actions[bot])
- fix: canonicalize all positional args in
@named
(#2373) (@ven-k)
Closed issues:
dae_index_lowering
fails to find solution when[input=true]
variables are connected (#1298)structural_simplify
removes subsystems (#1309)- Input semantics concrete prototype (#1311)
- Failure to propagate default parameter value to inner system (#2294)
- ODE update function generated using symbolics much slower than naive user implementation? (#2372)
v8.73.1
v8.73.0
ModelingToolkit v8.73.0
Merged pull requests:
- Support symbolic arrays in
@mtkmodel
(#2282) (@ven-k) - non canon docstrings (#2315) (@ArnoStrouwen)
- allow multibody frame connectors to be unbalanced (#2316) (@baggepinnen)
- allow scalar IO in
linearize
(#2317) (@baggepinnen) - BifurcationKit Extension (take 2) (#2321) (@TorkelE)
- docs: Fix Systems docstrings (#2324) (@sathvikbhagavan)
- build(docs): add BifurcationKit in Project.toml (#2325) (@sathvikbhagavan)
- Minor typo fix in Bifurcation tutorial (#2327) (@TorkelE)
- Drop Julia 1.6 (#2332) (@YingboMa)
- New formatter (#2333) (@YingboMa)
- handle parameters that only appear as defaults (#2336) (@baggepinnen)
- Improve BifurcationKit extension (#2337) (@TorkelE)
- Change typeof(x) <: y to x isa y (#2343) (@pepijndevos)
- Improves
@icon
and adds related docs (#2346) (@ven-k) - Add compat entries for stdlibs (#2353) (@devmotion)
Closed issues:
v8.72.2
ModelingToolkit v8.72.2
Merged pull requests:
- update docs for new extension syntax (#2309) (@ChrisRackauckas)
- Simplify
at extend
(#2310) (@YingboMa)
Closed issues:
v8.72.1
ModelingToolkit v8.72.1
Merged pull requests:
- Support implicit name unpack in
at extend
(#2306) (@YingboMa) - one more tutorial simplification (#2307) (@ChrisRackauckas)
v8.72.0
ModelingToolkit v8.72.0
Merged pull requests:
- Refactor docs with
@mtkmodel
(#2286) (@ven-k) - Fix recursive structure and setup precompilation (#2301) (@ChrisRackauckas)
- Add
@mtkbuild
greatly simplify the tutorials (#2305) (@ChrisRackauckas)
v8.71.2
ModelingToolkit v8.71.2
Merged pull requests:
- Support heterogeneous parameters for linearize and remake (#2283) (@YingboMa)
- Cancel concurrent jobs stemming from PRs & Don't run Downstream and Invalidation tests for changes in
docs
(#2291) (@ven-k) - CompatHelper: bump compat for NonlinearSolve to 2 for package docs, (keep existing compat) (#2295) (@github-actions[bot])
v8.71.1
ModelingToolkit v8.71.1
Merged pull requests:
- upgrade reproducibility Documenter 1.0 (#2280) (@ArnoStrouwen)
- Have
@mtkmodel
docs show up under the "Basics" section (#2285) (@thazhemadam) - Fix warnings due to name conflicts with OrdinaryDiffEq (#2287) (@devmotion)
Closed issues: