Releases: commschamp/commsdsl
Releases · commschamp/commsdsl
v3.5.4
- Introduced an ability to compile without comms_champion project as a dependency, just pass COMMSDSL_NO_COMMS_CHAMPION option to cmake.
v3.5.3
v3.5.2
- Requiring v3.1 of COMMS Library.
- Using same compilation flags as comms_champion + fixed reported warnings.
- Using same compilation flags as comms_champion in the generated CMake project.
- Fixed documentation links in README (see #5).
v3.5.1
- 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
- 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
v3.4.2
v3.4.1
v3.4
- 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
- Requires minimal v2.3.3 of COMMS library.