Releases: eProsima/Fast-CDR
Releases · eProsima/Fast-CDR
v2.3.6
Fast CDR v2.3.6
This patch release has the following fixes:
- Remove special GTest handling for ROS (#303)
- Fix warnings in newer GCC versions (#307, #309, #311)
- Fix UB in array related methods (#313)
- Reset optional members when deserializing a PLAIN_CDR stream (#306)
It also has the following improvements:
- Set Fast DDS version 3.5 as EOL (#304)
PRs in merged order:
#303, #304, #307, #309, #311, #313, #306, #317
v2.2.7
Fixes
- First align then save
last_data_size_(#283) - Fix mutable size-three optional serialization (#277)
- Fix default fixed-string length bug (#276)
- XCDRv1: support extra bytes in optional types (#286)
Improvements
- Make
optionalcopy/move constructors actuate only if the storage is engaged (#265) - Update README (#261)
- Change colcon.pkg dependencies to be test-dependencies (#294)
Improvements on CI
- Remove deprecated windows-2019 runner (#271)
- Improvements in CI workflows (#297)
- Build with warning as errors (#290)
PRs in merged order:
#261, #265, #271, #276, #277, #283, #286, #290, #294, #298, #302
v2.3.5
v1.0.29
Fixes
- Fix Fast CDR API reference PDF generation (#163)
- Change colcon.pkg dependencies to be test-dependencies (#295)
Improvements
- Migrate to eProsima-CI (#198)
- Improve CI workflows (#219, #296)
- Upgrade Mac OS to supported version (#222, #296)
- Fix windows CI: Avoid usage of removed action (#230)
- Allow run CI on external contributions (#255)
- Remove deprecated windows-2019 runner (#272)
- Build with warnings as errors (#291)
PRs in merged order:
#163, #198, #219, #222, #230, #255, #272, #291, #295, #296
v2.3.4
v2.3.3
v2.3.2
v2.3.1
Fast CDR v2.3.1
This patch release includes the following fixes:
It also has the following improvements:
v2.3.0
v2.2.6
Fast CDR v2.2.6
This patch release includes the following fixes:
- Do not inline DLL exported methods (#210)
- Fail when trying to serialize
std::stringwith null characters on its content (#245, #249) - Fix build error with Visual Studio 2015 in
optional_storagetemplate (#234) - Fix
cmakegenerator evaluation (#251)
It also has the following improvements:
- Support informing of ending padding by setting encoding options' least significant bits (#244)
- Use assign for deserialize instead of temporary
std::string(#241) - Update commercial support section in project README (#243)
- Changes related with EOL of 2.1.x, 2.0.x, and 1.1.x (#242, #248, #256)
Improvements on CI:
- Fix windows default version and vs-toolset default input (#250)
- Allow to run CI on external contributions (#254)
PRs in merged order:
#242, #243, #244, #245, #210, #249, #234, #250, #251, #248, #254, #241, #256, #258