You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/src/index.md
+53-40
Original file line number
Diff line number
Diff line change
@@ -34,22 +34,35 @@ Note, Modia exports all exported symbols of
34
34
35
35
### Version 0.8.0
36
36
37
-
**Non-backwards** compatible changes:
38
-
39
-
- ModiaLang#main 0.11.3 and ModiaLang#development merged into Modia 0.7.0
40
-
(hereby preserving history of both ModiaLang and of Modia).
41
-
42
-
- Removing all Modia3D references from Modia
43
-
44
-
45
-
46
-
37
+
**Non-backwards** compatible changes
38
+
39
+
The Modia packages are slightly restructured to allow more efficient operations.
40
+
Previously, Modia was planned to include all the functionality with all model libraries.
41
+
This is now changed and Modia includes now equation-oriented modeling and basic model libraries.
42
+
Further model libraries, such as Modia3D (and other model libraries in the future) must be
43
+
explicitly imported and are no longer automatically imported by Modia.
44
+
To simplify the structuring, ModiaLang is merged into Modia
45
+
and some functionality for the code generation is moved from ModiaBase to Modia.
46
+
Overall, the benefit is that loading and compilation times are reduced, if Modia3D is not needed.
47
+
Furthermore, the generated code contains only references to Modia functionality and no longer to ModiaBase.
48
+
Details of the changes:
49
+
50
+
- ModiaLang#main 0.11.3 and ModiaLang#development merged into Modia 0.7.0 resulting
51
+
in the new Modia version 0.8.0 (hereby history of both ModiaLang and of Modia is preserved).
52
+
53
+
- Modia3D is removed from Modia (so when a model is using Modia3D, the package must be explicitly imported
54
+
and is no longer automatically imported from Modia).
47
55
56
+
- Require ModiaBase 0.10 (where EquationAndStateInfo.jl and StateSelection.jl are removed and
57
+
added to Modia, in order that only references to Modia are in the generated code and no longer
58
+
references to ModiaBase).
59
+
48
60
61
+
## Old Release Notes (until 28.2.2022)
49
62
50
-
## Release Notes of Modia (until Feb. 28, 2022)
63
+
###Release Notes of Modia (until 28.2.2022)
51
64
52
-
### Version 0.7.0
65
+
####Version 0.7.0
53
66
54
67
**Non-backwards** compatible changes (basically, these changes are, erronously, in 0.6.1):
55
68
@@ -90,7 +103,7 @@ Other changes
90
103
- For further changes of Modia3D models, see the release notes of [Modia3D 0.9.0](https://github.com/ModiaSim/Modia3D.jl/releases/tag/v0.9.0).
91
104
92
105
93
-
### Version 0.6.1
106
+
####Version 0.6.1
94
107
95
108
This version was erronously released as 0.6.1. Since it contains non-backwards compatible
96
109
changes with respect to 0.6.0, this is wrong and should have been released as version 0.7.0.
@@ -103,46 +116,46 @@ changes with respect to 0.6.0, this is wrong and should have been released as ve
103
116
- docu: fix some typing and formatting
104
117
105
118
106
-
### Version 0.6.0
119
+
####Version 0.6.0
107
120
108
121
- Modia is restricted to Julia 1.7
109
122
- cyclic dependencies with Modia3D package are removed
110
123
111
124
112
-
### Version 0.5.2
125
+
####Version 0.5.2
113
126
114
127
- Fully reexporting Modia3D and removing duplicate ModiaInterface (see [Modia3D release notes 0.6.0](https://github.com/ModiaSim/Modia3D.jl/releases/tag/v0.6.0)).
115
128
116
-
### Version 0.5.1
129
+
####Version 0.5.1
117
130
118
131
- Using and reexporting ModiaLang 0.8.3 (see [release notes 0.8.3 and 0.8.2](https://github.com/ModiaSim/ModiaLang.jl/releases)).
119
132
- Using and partially reexporting Modia3D 0.5.1 (see [release notes 0.5.1](https://github.com/ModiaSim/Modia3D.jl/releases/tag/v0.5.1)).
120
133
121
134
122
135
123
-
### Version 0.5.0
136
+
####Version 0.5.0
124
137
125
138
- Using and reexporting ModiaLang 0.8.1 (see [release notes](https://modiasim.github.io/ModiaLang.jl/stable/)).
126
139
- Using and partially reexporting Modia3D 0.5.0 (see [release notes](https://modiasim.github.io/Modia3D.jl/stable/#Release-Notes)).
127
140
- New plot package interface via [ModiaResult](https://github.com/ModiaSim/ModiaResult.jl). Additional support for PyPlot, WGLMakie, CairoMakie (besides GLMakie).
128
141
129
142
130
-
### Version 0.4.0
143
+
####Version 0.4.0
131
144
132
145
- Initial version of new Modia design.
133
146
134
147
135
-
## Release Notes of ModiaLang (until Feb. 28, 2022)
148
+
###Release Notes of ModiaLang (until 28.2.2022)
136
149
137
-
### Version 0.11.3
150
+
####Version 0.11.3
138
151
139
152
-@instantiateModel(..): `Var(hideResult=true)` is no longer ignored if present in a sub-component.
140
153
141
154
- simulate!(..): Unnecessary evaluation of the parameters dictionary is avoided
142
155
(if merge = missing, nothing or has no elements).
143
156
144
157
145
-
### Version 0.11.2
158
+
####Version 0.11.2
146
159
147
160
- Minor (efficiency) improvement if states are SVectors.
148
161
@@ -151,13 +164,13 @@ changes with respect to 0.6.0, this is wrong and should have been released as ve
151
164
- Replace ustrip(..) with ustrip.(..) at some places to get rid of warnings.
- Function `ModiaLang.firstInitialOfAllSegments(..)` now correctly returns true for the first call of the getDerivatives function during the simulation.
224
237
225
238
226
-
### Version 0.10.2
239
+
####Version 0.10.2
227
240
228
241
- Minor (efficiency) improvement if states are SVectors.
229
242
- Require ModiaBase 0.9.2 (to get rid of performance issues in Modia3D).
230
243
- Replace ustrip(..) with ustrip.(..) at some places to get rid of warnings.
0 commit comments