Skip to content

Releases: afrl-rq/LmcpGen

Julia Compatibility update

18 Jun 19:19
653c564
Compare
Choose a tag to compare

Updates Julia compatibility to support OpenJDK.

Julia Compatibility

14 Feb 20:08
0d6e13f
Compare
Choose a tag to compare

Include Julia generated code.

Python3 Compatibility

09 Jan 18:25
Compare
Choose a tag to compare

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

27 Oct 20:50
5660dfa
Compare
Choose a tag to compare

The C# output is separated by MDM to allow easier modularization.

Ability to set specific message IDs.

Fix equality check (Java)

20 Jul 18:40
Compare
Choose a tag to compare

Auto-generated Java libraries now properly check equality between objects. Supports AMASE Setup Tool fix.

Functional Rust Library

20 Jul 13:13
Compare
Choose a tag to compare

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

19 Jul 21:57
Compare
Choose a tag to compare
v1.3.0

Optional indicator for message fields

Rust and updated Python support

18 Jul 17:39
Compare
Choose a tag to compare

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

16 May 18:24
Compare
Choose a tag to compare

Minor updates for consistency during meson build process

LmcpGen Version 1.0.0

07 May 12:49
Compare
Choose a tag to compare

Initial release of LmcpGen.