Skip to content

Releases: commschamp/commsdsl

v7.1.1

15 Jun 22:20
Compare
Choose a tag to compare
  • Requiring v5.4.3 of the COMMS Library for the code generated by the commsdsl2comms.
  • Requiring v6.0.3 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Fixing #26 (Incorrect specifier added to enum values)
  • Fixing #27 (Public code injection to the protocol interface class)

v7.1

08 May 22:58
Compare
Choose a tag to compare
  • Requiring v5.4.1 of the COMMS Library for the code generated by the commsdsl2comms.
  • Requiring v6.0.2 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Generating usage of the comms::frame namespace instead of comms::protocol
  • Supporting sub-protocols with namespaces

v7.0.4

10 Mar 22:07
Compare
Choose a tag to compare
  • Fixing build of commsdsl2emscripten on Windows.

v7.0.3

10 Feb 22:24
Compare
Choose a tag to compare
  • Requiring v6.0.1 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Fixing support for the .name_body files for commsdsl2comms code injection.

v7.0.2

18 Jan 02:57
Compare
Choose a tag to compare
  • Fixing "data view" and "bare metal" options generated by the commsdsl2comms.

v7.0.1

15 Jan 22:52
Compare
Choose a tag to compare
  • Fixing release build with g++13/14 and C++20/23.

v7.0

11 Jan 23:49
Compare
Choose a tag to compare
  • Requiring v5.3 of the COMMS Library for the code generated by the commsdsl2comms.
  • Requiring v6.0 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Implemented new additions to the v7.0 of the CommsDSL Specification.
  • Added support for the various .x_body (.read_body, .write_body, et...) code injection file extensions to the main commsdsl2comms code generator.
  • Various small improvements to the generated code.

v6.3.4

28 Sep 02:46
Compare
Choose a tag to compare
  • Requiring v5.2.7 of the COMMS Library for the code generated by the commsdsl2comms.
  • Requiring v5.3.3 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Supporting newer compilers versions:
    • gcc: up to version 14
    • clang: up to version 18
  • Supporting build with C++23

v6.3.3

23 Jun 22:19
Compare
Choose a tag to compare
  • Requiring v5.2.5 of the COMMS Library for the code generated by the commsdsl2comms.
  • Requiring v5.3.1 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
  • Fixing header file location of the interface defined within a namespace.
  • Not using ccache by default
  • Allow custom ccache executable
  • Allow building the code generators with sanitizers.

v6.3.2

09 Apr 22:07
Compare
Choose a tag to compare