Releases: commschamp/commsdsl
Releases · commschamp/commsdsl
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.
v3.3.2
- Requires minimal v2.3.2 of COMMS library.
v3.3.1
v3.3
- Generating common template parameters independent code in separate *Common file(s).
- Added header comment for every generated source file which specifies the version of commsdsl2comms with which it has been generated.
- Requires minimal v2.3.1 of COMMS library.
v3.2
- Using new macros to access member fields in generated code.
- Improved generated dispatch code.
- Using PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR in cmake files.
- Fixing usage of custom code snippets with non-default namespace.
- Requires minimal v2.3 of COMMS library.