Releases: SciML/ModelingToolkit.jl
Releases · SciML/ModelingToolkit.jl
v10.8.0
ModelingToolkit v10.8.0
Merged pull requests:
- fix linearization t0 and bump di (#3733) (@oscardssmith)
- [v9] fix: retain events and metadata in
substitute
(#3770) (@AayushSabharwal) - fix: fix handling of loop openings for systems that are nonlinear in the inputs (#3774) (@AayushSabharwal)
- Trivial optimization in generate_initializesystem (#3779) (@hersle)
- CompatHelper: bump compat for BifurcationKit in [weakdeps] to 0.5, (keep existing compat) (#3783) (@github-actions[bot])
- CompatHelper: bump compat for BifurcationKit to 0.5 for package docs, (keep existing compat) (#3784) (@github-actions[bot])
- build: bump minor version (#3793) (@AayushSabharwal)
Closed issues:
v9.81.1
ModelingToolkit v9.81.1
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.
v9.81.0
ModelingToolkit v9.81.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.7.0
ModelingToolkit v10.7.0
Merged pull requests:
- [v9] fix: enable support for complex ODEProblem again (#3768) (@AayushSabharwal)
- fix: retain events and metadata in
substitute
(#3769) (@AayushSabharwal) - [v9] feat: significantly improve performance of
*Problem
generation (#3771) (@AayushSabharwal) - feat: implement
isapprox
for systems (#3777) (@AayushSabharwal) - fix: add Complex to check floating point sym (#3781) (@oameye)
- correct
sys.mass_a
tosys.mass_a
in FMU example (#3782) (@maysam-gholampour) - build: bump minor version (#3786) (@asinghvi17)
Closed issues:
v10.6.0
ModelingToolkit v10.6.0
Merged pull requests:
- refactor: significantly improve performance of
*Problem
generation (#3751) (@AayushSabharwal) - build: bump minor version (#3773) (@AayushSabharwal)
v10.5.0
ModelingToolkit v10.5.0
Merged pull requests:
- ci: fix benchmark script (#3704) (@AayushSabharwal)
- Ensure DDEs are univariate (#3745) (@hersle)
- Pass along
allow_input_derivatives
(#3750) (@baggepinnen) - fix: fix
get_updated_symbolic_problem
(#3753) (@AayushSabharwal) - [v9] fix: fix
get_updated_symbolic_problem
(#3754) (@AayushSabharwal) - CompatHelper: bump compat for CairoMakie to 0.15 for package docs, (keep existing compat) (#3756) (@github-actions[bot])
- Fix plot in perturbation example (#3758) (@hersle)
- fix: do not add redundant
var ~ 0
equations in underdetermined systems (#3759) (@AayushSabharwal) - allow DataInterpolations@7 (#3761) (@oscardssmith)
- remove DataInterpolationsv6 and update tests (#3762) (@oscardssmith)
- fix: enable support for complex ODEProblem again (#3764) (@oameye)
- fix: spelling typos (#3765) (@oameye)
- build: bump minor version (#3766) (@AayushSabharwal)
Closed issues:
v9.80.6
ModelingToolkit v9.80.6
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.4.0
ModelingToolkit v10.4.0
Merged pull requests:
- switch parse_costs! and parse_constraints (#3735) (@ctessum)
- refactor: rewrite connection expansion implementation (#3736) (@AayushSabharwal)
- fix: fix non-numeric parameters in callbacks,
distribute_shift
for called parameters (#3740) (@AayushSabharwal) - fix some dynamic opt docstrings/API page (#3742) (@vyudu)
- docs: fix FAQ docs, improve analysis point error message (#3743) (@AayushSabharwal)
- fix: fix deprecated
@brownian
not working properly (#3744) (@AayushSabharwal) - fix: appropriately toterm defaults when creating
DiscreteProblem
(#3746) (@AayushSabharwal) - feat: add
is_transparent_operator
trait (#3747) (@AayushSabharwal) - feat: better handle loop opening defaults (#3748) (@AayushSabharwal)
- build: bump minor version (#3749) (@AayushSabharwal)
Closed issues:
- Imperative affect doesn't work with callable parameter (#3729)
v10.3.0
ModelingToolkit v10.3.0
Merged pull requests:
- output extra information from linearization (#3429) (@baggepinnen)
- feat: PyomoDynamicOptProblem, docs (#3676) (@vyudu)
- DE Transformation (Change of Variables) (#3695) (@fchen121)
- feat: allow calling
generate_control_function
with unsimplified system (#3699) (@AayushSabharwal) - fix: fix namespacing of variables of variables (#3711) (@AayushSabharwal)
- docs: make docs build (#3713) (@AayushSabharwal)
- fix: ensure
=> nothing
overrides defaults (#3714) (@AayushSabharwal) - feat: add
LinearProblem
codegen (#3717) (@AayushSabharwal) - CompatHelper: add new compat entry for InfiniteOpt at version 0.5 for package docs, (keep existing compat) (#3718) (@github-actions[bot])
- CompatHelper: add new compat entry for Ipopt at version 1 for package docs, (keep existing compat) (#3719) (@github-actions[bot])
- CompatHelper: add new compat entry for CommonSolve at version 0.2 for package docs, (keep existing compat) (#3720) (@github-actions[bot])
- CompatHelper: add new compat entry for DiffEqDevTools at version 2 for package docs, (keep existing compat) (#3721) (@github-actions[bot])
- CompatHelper: add new compat entry for JumpProcesses at version 9 for package docs, (keep existing compat) (#3722) (@github-actions[bot])
- fix: do not unwrap initials in
initializeprobpmap
(#3724) (@AayushSabharwal) - docs: improve documentation (#3725) (@AayushSabharwal)
- Add Dynamic Optimization to the pages (#3726) (@ChrisRackauckas)
- Documentation for Change of Variables (#3732) (@fchen121)
- build: bump minor version (#3741) (@AayushSabharwal)
Closed issues:
- Dependent parameters disappear from system parameters (#3507)
- in v10.2.0 @Constants errors "ArgumentError: c is present in the system but c is not an unknown." (#3712)
- Non-essential code runs during initialization (#3723)
v10.2.0
ModelingToolkit v10.2.0
Merged pull requests:
- fix: handle non-split systems in initial value promotion (#3690) (@AayushSabharwal)
- Fix docstring of
get_p
(#3691) (@baggepinnen) - [v9] fix: fix major compile time regression due to
concrete_getu
(#3692) (@AayushSabharwal) - fix: fix major compile time regression due to
concrete_getu
(#3693) (@AayushSabharwal) - [v9] fix: remove CSE hack, fix unscalarized variables in initializeprobpmap (#3696) (@AayushSabharwal)
- fix: remove CSE hack, fix unscalarized variables in initializeprobpmap (#3697) (@AayushSabharwal)
- [v9] hotfix: fix new implementation of
concrete_getu
(#3698) (@AayushSabharwal) - ci: add benchmark CI (#3700) (@AayushSabharwal)
- fix: fix
get_mtkparameters_reconstructor
handling of nonnumerics (#3702) (@AayushSabharwal) - fix: fix discrete system simplification (#3703) (@AayushSabharwal)
- fix: properly retain defaults in
generate_initializesystem
(#3705) (@AayushSabharwal)