Skip to content

Releases: commschamp/comms

v5.4.4

07 Jul 22:17
Compare
Choose a tag to compare
  • Added yet another missing include statement.

v5.4.3

19 May 22:26
Compare
Choose a tag to compare
  • Added another missing include statement

v5.4.2

12 May 21:56
Compare
Choose a tag to compare
  • Added missing include statement.

v5.4.1

08 May 22:44
Compare
Choose a tag to compare
  • Renamed COMMS_PROTOCOL_* macros to be COMMS_FRAME_*.

v5.4

07 May 22:07
Compare
Choose a tag to compare
  • Supporting stateful message sequences.
  • Renamed comms::protocol namespace to be comms::frame. The classes and functions comms::protocol namespace are still present, but deprecated.
  • Renamed comms::protocol::ProtocolLayerBase to be comms::frame::FrameLayerBase
  • Fixes to comms::util::ArrayView and std::span handling during assignment.

v5.3

11 Jan 05:39
Compare
Choose a tag to compare
  • Added support for the comms::option::def::DisplayOffset option to add display offset information for numeric fields.
  • Added support for the comms::option::def::FixedValue option to eliminate an ability to update a field's value.
  • Added support for the comms::option::def::HasName option for field classes.
  • Added support for setting a field of the comms::protocol::MsgDataLayer using the comms::option::def::FieldType option.
  • Added two iterators constructor of the comms::util::ArrayView class.

v5.2.7

28 Sep 01:42
Compare
Choose a tag to compare
  • Supporting newer compilers versions:
    • gcc: up to version 14
    • clang: up to version 18
  • Supporting build with C++23
  • Generating documentation with doxygen v1.9.8

v5.2.6

01 Sep 01:46
Compare
Choose a tag to compare
  • Supporting up to 100 member fields in the message.

v5.2.5

23 Jun 01:18
Compare
Choose a tag to compare
  • Suppressing "constant condition expression" MSVC warning for "RemLengthMemberField" adapter.

v5.2.4

22 Jun 00:03
Compare
Choose a tag to compare
  • Fixes to the compile time detection of the fixed sequence size fields.
  • Fixes to the RemLengthMemberField field adapter.
  • Disable usage of the ccache by default
  • Allow custom ccache path when used