Highlights of the Mg 0.4.7 Release
We are excited to announce the release of Mg 0.4.7, available now on a pay-as-you-like basis at our site.
Key Updates
This release primarily focuses on maintenance and includes an update to the SysMLv2 Pilot Implementation at its latest version, 0.45 (2024-09). We chose to skip the previous SysMLv2 version (2024-08) due to critical issues affecting the Japanese Windows environment.
Key improvements in this release include:
- Enhanced parsing and validation performance through the use of a library index.
- Increased productivity for the Mg intelligent editor.
Important Changes
Breaking Change: In this version, import declarations without private
or public
are no longer valid. If you encounter parse errors, please verify your import statements. For detailed information, refer to the SysMLv2 Pilot Implementation release notes for 2024-09.
New Feature: pysysml Support
In this release, we also introduce pysysml, which allows Python scripts to access SysML models in a standardized manner, aligning with the SysML v2 standard metamodel supported by the SysMLv2 Pilot Implementation via the EMF (Eclipse Modeling Framework) API, as presented in the last OMG SE DSIG meeting.
This integration facilitates reliable access to SysML models using Python properties and classes. To explore this new feature, please check out the example in MgPy/pysysml
.
Looking Ahead
We are currently hard at work on our next major update, Mg 0.5.x, which will introduce additional editing capabilities. As always, we welcome your feedback and suggestions!
Thank you for your continued support!