Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v10.18.0
ModelingToolkit v10.18.0
Merged pull requests:
- feat: use
LinearProblem
for linear SCCs inSCCNonlinearProblem
(#3760) (@AayushSabharwal)
v10.17.0
ModelingToolkit v10.17.0
Merged pull requests:
- fix: fix single-element symbolic tstops (#3874) (@AayushSabharwal)
- CompatHelper: bump compat for ImplicitDiscreteSolve to 1, (keep existing compat) (#3880) (@github-actions[bot])
- fix deprecated ODEProblem syntax in Debugging.md (#3881) (@asinghvi17)
- refactor: mark several functions as public API (#3884) (@AayushSabharwal)
- Fix orientation getter (#3885) (@baggepinnen)
Closed issues:
- Control function doesn't work: BoundsError: attempt to access Tuple{Vector{Any}, Nothing} at index [3] (#3872)
v10.16.0
ModelingToolkit v10.16.0
Merged pull requests:
- Add support for an external synchronous compiler to discrete and hybrid systems (#3399) (@BenChung)
- fix: fix @mtkbuild not working when @mtkcompile is not imported (#3841) (@AayushSabharwal)
- Forward
split
tomtkcompile
(#3875) (@DhairyaLGandhi) - fix: unwrap substitution rules in
nlstep=true
(#3877) (@AayushSabharwal) - build: bump minor version (#3878) (@AayushSabharwal)
Closed issues:
v10.15.0
ModelingToolkit v10.15.0
Merged pull requests:
- fix: fix
OptimizationFunction
generation of exprs (#3844) (@AayushSabharwal) - Apply JuliaFormatter v2 to fix formatting CI (#3845) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#3846) (@ChrisRackauckas)
- Remove outdated Julia version checks from tests (#3847) (@ChrisRackauckas)
- Remove nonlinearsolve as a dep by just using the default nonlinearsolve (#3851) (@ChrisRackauckas)
- Document EvalAt operator (#3852) (@ChrisRackauckas)
- Add downgrade CI workflow with InterfaceI test group (#3854) (@ChrisRackauckas)
- Fix deprecated ODESystem and @mtkbuild usage in documentation examples (#3856) (@ChrisRackauckas)
- Fix CI deprecation warnings (#3858) (@ChrisRackauckas)
- [ci-skip] Revert JuliaFormatter PR #3846 (#3860) (@ChrisRackauckas)
- Add solver kwargs to prob docstrings (#3861) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#3862) (@ChrisRackauckas)
- fix: fix incorrect metadata handling in symbolic affect simplification (#3868) (@AayushSabharwal)
- Add nlstep_compile as a debug tool for turning off simplification (#3873) (@ChrisRackauckas)
Closed issues:
v10.14.0
ModelingToolkit v10.14.0
Merged pull requests:
- fix
reorder_unknowns
(#3833) (@baggepinnen) - ci(tests): use the latest "pre-release" version of the reusable workflow (#3836) (@thazhemadam)
- update ForwardDiff to 1 (#3843) (@oscardssmith)
Closed issues:
v10.13.0
ModelingToolkit v10.13.0
Merged pull requests:
- feat: make
nlprobmap
in-place (#3832) (@AayushSabharwal)
v10.12.0
ModelingToolkit v10.12.0
Merged pull requests:
- feat: generate
SciMLBase.ODE_NLProbData
(#3827) (@AayushSabharwal)
v10.11.0
ModelingToolkit v10.11.0
Merged pull requests:
- fix: fix
get_mtkparameters_reconstructor
handling of nonnumerics (#3796) (@AayushSabharwal) - Disable unit checking of initialization problem during remake (#3797) (@contradict)
- refactor: format (#3803) (@AayushSabharwal)
- fix: fix bad input ordering, make downstream tests pass (#3804) (@AayushSabharwal)
- feat: rewrite clock inference to support polyadic synchronous operators (#3808) (@AayushSabharwal)
- Fix downstream linearization test (#3809) (@contradict)
- Fix typo (#3810) (@asinghvi17)
- fix: compile symbolic affects after
mtkcompile
incomplete
(#3812) (@AayushSabharwal) - test: disable CasADi tests on Julia-v1.10 (#3817) (@AayushSabharwal)
- refactor: move
@compile_workload
to after exports (#3818) (@AayushSabharwal) - test:
LinearProblem
tests are no longer broken (#3821) (@AayushSabharwal) - fix: fix parameter dependencies dependent on scalarized array parameter (#3822) (@AayushSabharwal)
- build: bump minor version (#3830) (@AayushSabharwal)
Closed issues:
- Unintuitive behavior for including metadata in @parameters/@variables begin end (#2770)
@compile_workload
should run after anyexport
statements (#3811)- Add
new()
syntax to events (#3825)
v10.10.0
ModelingToolkit v10.10.0
Merged pull requests:
- [v9] feat: allow using
System
as a type (#3801) (@AayushSabharwal) - feat: make deprecated
ODESystem
aliasSystem
type (#3806) (@AayushSabharwal) - build: bump minor version (#3807) (@AayushSabharwal)
v10.9.0
ModelingToolkit v10.9.0
Merged pull requests:
- Fix formatter crash (#3800) (@contradict)
- build: bump minor version (#3805) (@AayushSabharwal)
Closed issues:
- Less strict dataflow connection semantics (#3442)