Greatly improved support for Modelica.Mechanics.MultiBody
Support for expandable connectors
Support for when statements
Support for event generating built-in functions
Support for overconstrained connection graphs
Support for reinit() operator
The following compliance improvements have been made:
Improved support for algorithms, including when statements.
Improved support for if equations.
Improved handling of discrete constructs.
Improved handling of attributes in alias sets.
Improved index reduction algorithm.
Added support for expandable connectors and for overconstrained connection systems.
Added support for automatic differentiation of functions with smoothOrder annotation.
Added support for String operations.
Many bug fixes.
Added check mode, where a class is checked for errors to see if it can be used in a simulation class.
Class annotations are now only allowed as the last element of the class, as per the Modelica 3.2 specification.
The following simulation improvements have been made:
Improved the simulation run-time with support for the improvements made in the compiler
Improved the robustness when solving linear and nonlinear blocks.
JModelica.org now simulates the example models from the MultiBody package in MSL with the exception of the few models that require dynamic state selection.