|
1 | 1 | # Breaking updates and feature summaries across releases
|
2 | 2 |
|
3 | 3 | ## Catalyst unreleased (master branch)
|
4 |
| -- Array symbolics support is more consistent with ModelingToolkit v9. Parameter arrays are no longer scalarized by Catalyst, while species and variables arrays still are (as in ModelingToolkit). As such, parameter arrays should now be specified as arrays in value mappings, i.e. |
| 4 | +- The Catalyst release process is changing; certain core dependencies of |
| 5 | + Catalyst will now be capped to ensure Catalyst releases are only installed |
| 6 | + with versions of dependencies for which Catalyst CI and doc build tests pass |
| 7 | + (at the time the release is made). If you need a dependency version increased, |
| 8 | + please open an issue and we can update it and make a new Catalyst release once |
| 9 | + testing against the newer dependency version is complete. |
| 10 | +- Array symbolics support is more consistent with ModelingToolkit v9. Parameter |
| 11 | + arrays are no longer scalarized by Catalyst, while species and variables |
| 12 | + arrays still are (as in ModelingToolkit). As such, parameter arrays should now |
| 13 | + be specified as arrays in value mappings, i.e. |
5 | 14 | ```julia
|
6 | 15 | @parameters k[1:4]
|
7 | 16 | pmap = [k => rand(4)]
|
8 | 17 | ```
|
9 |
| - While one can still manually scalarize a parameter array, it is recommended *not* to do this as it has signifcant performance costs with ModelingToolkit v9. |
10 |
| -- The structural identifiability extension is currently disabled due to issues StructuralIdentifiability has with Julia 1.10.5 and 1.11. |
| 18 | + While one can still manually scalarize a parameter array, it is recommended |
| 19 | + *not* to do this as it has signifcant performance costs with ModelingToolkit |
| 20 | + v9. Note, scalarized parameter arrays passed to the two-argument |
| 21 | + `ReactionSystem` constructor may become unscalarized. |
| 22 | +- Scoped species/variables/parameters are now treated similar to the latest MTK |
| 23 | + releases (≥ 9.49). |
| 24 | +- The structural identifiability extension is currently disabled due to issues |
| 25 | + StructuralIdentifiability has with Julia 1.10.5 and 1.11. |
11 | 26 | - A tutorial on making interactive plot displays using Makie has been added.
|
| 27 | +- The BifurcationKit extension has been updated to v.4. |
12 | 28 |
|
13 | 29 | ## Catalyst 14.4.1
|
14 | 30 | - Support for user-defined functions on the RHS when providing coupled equations
|
|
0 commit comments