Release Candidate for version 0.9.0
Pre-releaseThe AToMPM team is proud to announce the release candidate for the 0.9.0 version of the AToMPM tool.
This release modifies the libraries used for socketio in the client and the server. All existing AToMPM files and communication should still work, but new installations will need different libraries as indicated in the README. Various other stability and usability fixes are also included.
As a reminder, version 2 of the Python language is now deprecated and AToMPM does not support Python 2 any longer. Please raise an issue if this impacts your workflow significantly.
Website: https://atompm.github.io
Documentation: https://atompm.readthedocs.io
The portable ZIP file attached here contains AToMPM packaged together with its dependencies. It is built for Windows users who may have restricted installation rights. Please note that it expands to around 505 MB due to the packaged tools.
Also, this release provides AToMPM as Docker container. It is available here: https://github.com/AToMPM/atompm/pkgs/container/atompm Instructions are located here: https://github.com/AToMPM/atompm/tree/master/packaging/docker
[0.9.0rc] - 2021-12-08
Fixed
- Improved error message when setting RHS attributes
- Pattern metamodel compilation not longer loads all concrete syntax models, fixing an error
- Added subtype checking in transformations for more logical matching
- Fixed a crash related to detecting newly created neighbours in transformations
- Fixes in documentation to improve presentation.
- Improved debugging in designer code by reporting the filename
- Improved debugging of rules by adding check for default matching code
- Specify which rule is failing to compile in transformation server
Other
- Switched to using python-socketio libraries for both client and server. This improves security with possible benefits for stability and performance.
Full Changelog: v0.8.5...v0.9.0rc