Skip to content

Releases: commschamp/commsdsl

v3.5.4

20 Nov 08:04
Compare
Choose a tag to compare
  • Introduced an ability to compile without comms_champion project as a dependency, just pass COMMSDSL_NO_COMMS_CHAMPION option to cmake.

v3.5.3

05 Nov 06:23
Compare
Choose a tag to compare
  • Requiring v3.1.2 of COMMS Library.
  • Compiling with "/W4" warnings level on Windows with MSVC compiler.
  • Using address and undefined sanitizers with unittests.
  • Fixed undefined behavior in the generated code (reported by #8).

v3.5.2

07 Oct 06:19
Compare
Choose a tag to compare

v3.5.1

23 Aug 08:31
Compare
Choose a tag to compare
  • Requiring v3.0.1 of COMMS Library.
  • Fixing all links to reference external projects in commschamp organization instead of arobenko user.
  • Using bionic distro in travis-ci for testing + added testing for clang-9 and clang-10 compilers.

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