Skip to content

AToMPM Version 0.9.0

Latest
Compare
Choose a tag to compare
@BentleyJOakes BentleyJOakes released this 19 Jan 16:01
· 60 commits to master since this release
b8a1d7a

The AToMPM team is proud to announce the 0.9.0 version of the AToMPM tool!

The main effort in this release was to modify the libraries used for socketio in the client and the server for maintainability reasons. All existing AToMPM files and communication with a server should still work, but new server-side installations of AToMPM will need different libraries as indicated in the README. Various other stability and usability fixes are also included.

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 a 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

As a reminder, version 2 of the Python language is now deprecated and AToMPM does not support Python 2 any longer.

Please create an issue on GitHub if you have any questions, bugs, or feedback. Thank you.

[0.9.0] - 2022-01-19

Fixed

  • Improved error message when setting RHS attributes
  • Pattern metamodel compilation no 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.