Skip to content

Releases: commschamp/commsdsl

v3.5

11 Aug 06:08
Compare
Choose a tag to compare
  • Requiring v3.0 of COMMS Library.
  • Moved documentation from wiki pages to reside in the doc directory.
  • Updated cmake scripts (local and generated) to use new integration functions from the comms_champion project.

v3.4.3

22 Jul 09:22
Compare
Choose a tag to compare
  • Requiring v2.4.2 of COMMS Library.
  • Added appropriate doxygen note for deprecated fields and messages to generated code.
  • Bug fix of crash when generating code for some corner case of <value> framing layer.

v3.4.2

28 Jun 03:11
Compare
Choose a tag to compare
  • Fixing initialization of <data> field with default value when "data view" options are used.
  • Minor changes to generated doxygen configuration.
  • Requiring v2.4.1 of COMMS Library.

v3.4.1

01 Jun 22:09
Compare
Choose a tag to compare
  • Fixing erroneous static_assert in generated code (see #4).
  • Supporting build with clang-10.
  • Supporting usage of toolchain file in the generated code.
  • Fixing some spelling in the generated code doxygen comments.
  • Small updates to CMake scripts of the generated project.

v3.4

26 Apr 22:13
Compare
Choose a tag to compare
  • Implemented new features introduced in v3.1 of CommsDSL-Specification.
    • Support for forceGen property to force generation of the field's class.
    • Support for new units to describe memory size (bytes, kilobytes, megabytes, etc...)
  • New generated options (DataViewDefaultOptions) that forces "view" storage for certain fields (<string> and <data>)
  • Generated default options allow various combinations.
  • Some cosmetic fixes to the generated doxygen comments.
  • Better support for later compilers: VS2019, gcc-9, clang-8.
  • Requiring v2.4 of COMMS Library.

v3.3.3

01 Mar 08:41
Compare
Choose a tag to compare

v3.3.2

19 Feb 06:12
Compare
Choose a tag to compare

v3.3.1

23 Jan 06:14
Compare
Choose a tag to compare
  • Correction release contains cosmetic improvements to generated code without change in actual functionality and without any new features.

v3.3

05 Jan 21:57
Compare
Choose a tag to compare
  • Generating common template parameters independent code in separate *Common file(s).
  • Added header comment for every generated source file which specifies the version of commsdsl2comms with which it has been generated.
  • Requires minimal v2.3.1 of COMMS library.

v3.2

13 Dec 06:26
Compare
Choose a tag to compare
  • Using new macros to access member fields in generated code.
  • Improved generated dispatch code.
  • Using PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR in cmake files.
  • Fixing usage of custom code snippets with non-default namespace.
  • Requires minimal v2.3 of COMMS library.