v0.10.0
Modia3D v0.10.0
Non-backwards compatible changes:
The Modia packages are slightly restructured to allow more efficient operations.
Previously, Modia was planned to include all the functionality with all model libraries.
This is now changed and Modia includes now equation-oriented modeling and basic model libraries.
Further model libraries, such as Modia3D (and other model libraries in the future) must be
explicitly imported and are no longer automatically imported by Modia.
To simplify the structuring, ModiaLang is merged into Modia
and some functionality for the code generation is moved from ModiaBase to Modia.
Overall, the benefit is that loading and compilation times are reduced, if Modia3D is not needed.
Furthermore, the generated code contains only references to Modia functionality and no longer to ModiaBase.
The effect on Modia3D is:
-
Modia3D is removed from Modia (so when a model is using Modia3D, the package must be explicitly imported
and is no longer automatically imported from Modia). -
In user models, all references to ModiaBase and to ModiaLang should be replaced by Modia
(otherwise, it is highly likely that the model does not longer compile and/or simulate).
Merged pull requests:
- Adapted to Modia 0.8 (= nonbackwards compatible change). (#101) (@MartinOtter)