v2.0.0
Fast CDR v2.0.0
This major release includes complete support for the Extended CDR (XCDR) representation encoding version 1 and introduces XCDR encoding version 2.
The release has the following API breaks:
eprosima::fastcdr::CdrVersion
supersedeseprosima::fastcdr::CdrType
and the enumeration is extended to support the new optionsXCDRv1
andXCDRv2
.eprosima::fastcdr::EncodingAlgorithmFlag
supersedeseprosima::fastcdr::DDSCdrPlFlag
.
This release has the following features:
- Support for XCDRv1 and XCDRv2 (#156)
- Support for optional types (#156)
- Support for fixed strings (#156)
- Support for
std::bitset
types (#156)
This release includes the following improvements:
- Upgrade CMake minimum version to 3.22 (#156)
- Use default CMake option
BUILD_TESTING
and removeEPROSIMA_BUILD
option (#156) GENERATE_PDF_DOC
CMake option to generate API reference using doxygen and latex (#161)
This release includes the following bugfixes: