Skip to content

Releases: commschamp/commsdsl

v2.0.2

16 Jun 00:21
Compare
Choose a tag to compare
  • Fixes to generated main CMakeLists.txt file in the output project.

v2.0.1

15 Jun 08:32
Compare
Choose a tag to compare
  • Fixing checkout of comms_champion project in generated CMake projects.

v2.0

05 Jun 10:26
Compare
Choose a tag to compare
  • Implementing support for new features defined in v2 of CommsDSL Specification.
  • Generating custom read() member function (for improved performance) for <variant> fields.
  • Requires minimal v1.3 of COMMS library to support new functionality.

v1.4.1

05 May 01:31
Compare
Choose a tag to compare

v1.4

22 Apr 02:18
Compare
Choose a tag to compare
  • Generates valueName() member function for enum fields to retrieve human readable name of the value.
  • Generates bitName() meber function for set fields to retrieve human readable name of the bit.
  • Generates test application, supports fuzz testing with AFL.
  • Generates protocol library version information in addition to protocol spec version.
  • Generates protocol options applicable to bare-metal systems, which disable dynamic memory usage.
  • Moved generated protocol options to a separate options folder / namespace.
  • Moved generated input messages bundles to a separate input folder / namespace.
  • Improved CMake options of the generated project and disabled build of CommsChampion plugin by default.
  • Uses v1.2.2 of COMMS library by default.
  • Requires minimal v1.2.2 of COMMS library to support new functionality.

v1.3.1

24 Mar 01:43
Compare
Choose a tag to compare
  • Uses v1.2.1 of COMMS library by default.
  • Fixing doxygen ref link generation for enum fields.

v1.3

18 Mar 03:55
Compare
Choose a tag to compare
  • Uses v1.2 of COMMS library by default.
  • Fixing doxygen ref link generation for enum fields.
  • Allow appends to generated Version.h file.
  • Fixing plugin code generation for protocols with extra transport values.
  • Forcing empty serialization for fields of pseudo value layers.

v1.2

28 Feb 21:20
Compare
Choose a tag to compare
  • Uses v1.1 of COMMS library by default.
  • Bug fixing (mostly to handling of incorrect schema files)

v1.1.1

01 Feb 05:28
Compare
Choose a tag to compare
  • Fixing installation directory of generated protocol CommsChampion configuration files.

v1.1

26 Dec 23:43
Compare
Choose a tag to compare
  • Requires v1.0 of COMMS library.
  • Improved CMake files in generated project.
  • Added version information in generated code.
  • Add "deploy_qt" target in generated project.
  • Minor update to generated code.