Releases: afrl-rq/LmcpGen
Julia Compatibility Update
Update to support Julia v1.11.
Julia Compatibility update
Updates Julia compatibility to support OpenJDK.
Julia Compatibility
Include Julia generated code.
Python3 Compatibility
Generated Python code is compatible with both Python 2.7+ and 3.0+.
Other changes:
- Fixed errors in monolith C# build
- Added circular dependency check of MDMs
C# Library Modularization
The C# output is separated by MDM to allow easier modularization.
Ability to set specific message IDs.
Fix equality check (Java)
Auto-generated Java libraries now properly check equality between objects. Supports AMASE Setup Tool fix.
Functional Rust Library
The auto-created Rust library is fully functional. C++ now checks for required fields on serialize and deserialize. Documentation includes max array length and indication of optional status.
Optional indicator for message fields
v1.3.0 Optional indicator for message fields
Rust and updated Python support
Now able to create Rust LMCP library. Python library able to properly parse XML messages. Python LMCP support now includes exporting/importing LMCP objects as dictionaries which allows LMCP as JSON.
Version 1.1.0
Minor updates for consistency during meson build process