Skip to content

Commit 8a3379c

Browse files
committed
updates
1 parent 7228fd3 commit 8a3379c

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

HISTORY.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
# Breaking updates and feature summaries across releases
22

33
## Catalyst unreleased (master branch)
4+
- Scoped species/variables/parameters are now treated similar to the latest MTK releases (≥ 9.49).
45
- 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.
56
```julia
67
@parameters k[1:4]
78
pmap = [k => rand(4)]
89
```
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+
While one can still manually scalarize a parameter array, it is recommended
11+
*not* to do this as it has signifcant performance costs with ModelingToolkit
12+
v9. Note, scalarized parameter arrays passed to the two-argument constructor
13+
`ReactionSystem` may become unscalarized.
1014
- The structural identifiability extension is currently disabled due to issues StructuralIdentifiability has with Julia 1.10.5 and 1.11.
1115
- A tutorial on making interactive plot displays using Makie has been added.
16+
- The BifurcationKit extension has been updated to v.4.
1217

1318
## Catalyst 14.4.1
1419
- Support for user-defined functions on the RHS when providing coupled equations

docs/src/devdocs/dev_guide.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ continuing stability of releases. Before making a release one should
66

77
1. Create a new release branch, i.e. "release-15.0.0"
88
2. On this branch, cap major dependencies to their latest version that works and
9-
passes test.
9+
for which tests pass.
1010
- Caps need to be included in both Project.toml and docs/Project.toml.
1111
- Do not cap the master branch as this can prevent upstream libraries from
12-
properly testing against Catalyst.
12+
properly testing against Catalyst, and hide breaking changes that impact
13+
Catalyst.
1314
3. Check docs build with the capped dependencies. Visually verify via checking
1415
the artifact in the doc build that the docs actually look ok (since sometimes
1516
issues can arise that do not lead to actual errors in the doc CI).

0 commit comments

Comments
 (0)