Releases: commschamp/commsdsl
Releases · commschamp/commsdsl
v7.1.1
- 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
- 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 ofcomms::protocol
- Supporting sub-protocols with namespaces
v7.0.4
v7.0.3
v7.0.2
v7.0.1
v7.0
- 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
- 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
- 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
- Requiring v5.2.3 of the COMMS Library for the code generated by the commsdsl2comms.
- Requiring v5.2.1 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.