Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v10.31.1
ModelingToolkit v10.31.1
Merged pull requests:
- build(deps): bump actions/checkout from 5 to 6 (#4043) (@dependabot[bot])
- docs: fix incorrect claim about NonlinearSystem in initialization tutorial (#4046) (@ChrisRackauckas-Claude)
- fix: avoid false positives in consistency check (#4047) (@AayushSabharwal)
Closed issues:
- No method matching
getmetadata(#4019)
v10.31.0
ModelingToolkit v10.31.0
Merged pull requests:
- refactor: update to SymbolicUtils@4 and Symbolics@7 (#3953) (@AayushSabharwal)
- Automatic inference of discrete parameters in events (#3991) (@TorkelE)
- Improve performance with sparse Jacobians (#4037) (@hersle)
- fix: fix prohibitively narrow type annotations in
SCCNonlinearProblem(#4038) (@AayushSabharwal) - Simple bypass to allow APs to be unitless with unitful connections (#4040) (@cmhyett)
- fix: minor fixes for clock stuff (#4041) (@AayushSabharwal)
Closed issues:
- erroneous cycles started appearing in simple systems (#3842)
v10.30.0
ModelingToolkit v10.30.0
Merged pull requests:
- Add tune_parameters for dynamic optimization (#4017) (@SebastianM-C)
- build(deps): bump actions/checkout from 4 to 6 (#4032) (@dependabot[bot])
- increase flexibility in disturbance-argument codegen (#4033) (@baggepinnen)
- Fix test bug for hybrid jump tests (#4034) (@isaacsas)
- build: bump minor version (#4035) (@AayushSabharwal)
Closed issues:
- JuMP/InfiniteOpt dynamic optimization interface issues with parameter estimation (#3939)
v10.29.0
ModelingToolkit v10.29.0
Merged pull requests:
- fix: support GPUs again (#4018) (@AayushSabharwal)
- Add backticks to close example code blocks (#4022) (@abhro)
- Dedent docstring contents (#4023) (@abhro)
- build: bump minor version (#4026) (@AayushSabharwal)
v10.28.0
ModelingToolkit v10.28.0
Merged pull requests:
- feat: add
SemilinearODEFunctionandSemilinearODEProblem(#3739) (@AayushSabharwal) - feat: add
discrete_inputs(#4010) (@AayushSabharwal) - Update Project.toml (#4021) (@AayushSabharwal)
Closed issues:
- Why does
remakeignore myu0? (#3661)
v10.27.0
ModelingToolkit v10.27.0
Merged pull requests:
- fix: fix minor bug in
generate_initializesystem(#3931) (@AayushSabharwal) - gui_metadata fix (#3984) (@bradcarman)
- Fix noise kwarg propagation for SDEProblem(f::SDESystem) (#3985) (@ChrisRackauckas-Claude)
- Update README (#3987) (@TorkelE)
- Prevents erroneous creation of discrete events (vector of conditions) (#3992) (@TorkelE)
- Fix spell check error (#3993) (@TorkelE)
- fix: fix incorrect incidence after tearing some differential equations (#3994) (@AayushSabharwal)
- add test for passing params as structural params (#3995) (@hexaeder)
- fix: fix generated
getindexandlengthforMTKParameters(#3997) (@AayushSabharwal) - Fix deprecated ODEProblem API calls in documentation (#4000) (@ChrisRackauckas-Claude)
- feat: support zero-arg operators (#4001) (@AayushSabharwal)
- fix: fix array discrete parameters (#4002) (@AayushSabharwal)
- test: make optimization sparse hessian test independent of variable order (#4003) (@AayushSabharwal)
- refactor: modularize tearing (#4004) (@AayushSabharwal)
- Backport #3733 (update to DI@0.7) to MTK@9 (#4011) (@devmotion)
- Fix IONotFoundError for disturbance inputs (#4014) (@baggepinnen)
- build: bump minor version (#4016) (@AayushSabharwal)
Closed issues:
- MTK allows you to create faulty events without throwing an error. (#2612)
- noise kwarg for SDEProblem(f::SDESystem) (#3664)
- Support for Inputs (#3823)
- using
subset_tunablesleads to bounds error with ForwardDiff for a DAE (#3925) - Different solutions for seeded SDEProblems from ModelingToolkit and StochasticDiffEq (#3971)
- Terminate simulation on event (#3981)
get_component_typeerrors on compiled systems (#3983)- Cannot update vector parameters with (#3990)
- Deprecated calling of ODEProblem in the getting-started "Copy-Pastable Simplified Example" (#3996)
v9.84.0
ModelingToolkit v9.84.0
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v10.26.1
ModelingToolkit v10.26.1
Merged pull requests:
- CompatHelper: bump compat for Optimization to 5 for package docs, (keep existing compat) (#3966) (@github-actions[bot])
- Handle
splitinlinearize_symbolic(#3968) (@baggepinnen) - refactor: remove dead code calling explicitfun in
SCCNonlinearProblem(#3980) (@AayushSabharwal) - build: bump patch version (#3982) (@AayushSabharwal)
Closed issues:
- ModelingToolkit can't find a variable its knows as an unkown (#3964)
v10.26.0
ModelingToolkit v10.26.0
Merged pull requests:
- fix: fix
ODEProblemconstruction during precompilation witheval_expression = true(#3957) (@AayushSabharwal) - fix: unwrap inputs/outputs in
Systemconstructor (#3960) (@vyudu) - fix: retain inputs when compose (#3961) (@vyudu)
- Simply fractional_to_ordinary.jl tests with using OrdinaryDiffEq radau5 (#3963) (@ChrisRackauckas)
- build: bump minor version (#3967) (@AayushSabharwal)
Closed issues:
- inputs lost when composing systems? (#3943)
v10.25.0
ModelingToolkit v10.25.0
Merged pull requests:
- Update FAQ.md: add link to Basic Example on Optimization (#3955) (@bgctw)
- Backport #3843 (support of ForwardDiff@1) to MTK@9 (#3958) (@devmotion)
- Add DataStructures v0.17-v0.19 compatibility with version branching (#3959) (@ChrisRackauckas-Claude)
Closed issues:
- Cannot install latest ModelingToolkit release (#3951)