Releases: commschamp/commsdsl
Releases · commschamp/commsdsl
v8.0.1
- Fixing behaviour of copyCodeFrom and reuseCode properties for
.public,.protectedand.privatecode injection in commsdsl2comms. - Requiring v5.5.1 of the COMMS Library for the code generated by the commsdsl2comms.
- Requiring v6.0.7 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
v8.0
- Implemented support of the features introduced in the v8.0 of the CommsDSL Specification.
- Support for the available code injection comments.
- Explicit disallow referencing elements in the schema introduced later from the schema introduced earlier.
- Requiring v5.5 of the COMMS Library for the code generated by the commsdsl2comms.
- Requiring v6.0.6 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
v7.3
- Introduced new commsdsl2c code generator to produce "C" interface for protocol definition.
- Requiring v5.4.5 of the COMMS Library for the code generated by the commsdsl2comms.
- Requiring v6.0.5 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
- Various small fixes to multiple code generators.
- Fix assertion failure reported in #29
v7.2
- Introduced new commsdsl2latex code generator to produce protocol specification.
- Requiring v5.4.4 of the COMMS Library for the code generated by the commsdsl2comms.
- Requiring v6.0.4 of the CommsChampion Tools for the code generated by the commsdsl2tools_qt.
- Changing naming convention for the library classes and functions, breaks backward compatibility.
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::framenamespace instead ofcomms::protocol - Supporting sub-protocols with namespaces