Skip to content

Releases: eProsima/Fast-CDR

v2.2.6

18 Dec 08:39
c17140c
Compare
Choose a tag to compare

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::string with null characters on its content (#245, #249)
  • Fix build error with Visual Studio 2015 in optional_storage template (#234)
  • Fix cmake generator 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

v2.2.5

09 Oct 07:00
Compare
Choose a tag to compare

Fast CDR v2.2.5

This patch release includes the following fixes:

  • Fix encoding / decoding when inner structure has different extensibility (#237)
  • CdrSizeCalculator adds 4 bytes extra in a fixed string member of mutable structure in XCDRv2 (#238)

PRs in merged order:
#237, #238, #239

v2.2.4

10 Sep 10:36
Compare
Choose a tag to compare

Fast CDR v2.2.4

This patch release includes the following fixes:

  • Clear map before deserializing with string as values in XCRv1 (#233)

PRs in merged order:
#223, #235

v2.2.3

29 Jul 14:00
Compare
Choose a tag to compare

Fast CDR v2.2.3

This patch release includes the following fixes:

  • Update references to Fast DDS (#215)

PRs in merged order:
#203, #215, #216, #220, #223, #224, #228, #231

v2.2.2

21 Jun 06:34
Compare
Choose a tag to compare

Fast CDR v2.2.2

This patch release includes the following improvements:

  1. Extend mirror workflow to also mirror in major branches (#208)

This patch release includes the following fixes:

  1. Fix a compile warning with g++ 13.2.0 (#207)

PRs in merged order:
#207, #208, #212

v2.2.1

27 Mar 07:25
Compare
Choose a tag to compare

Fast CDR v2.2.1

This patch release includes the following improvements:

  1. Do not build test if CMake < 3.22 (#204)
  2. Upgrade version in package.xml format (#206)

PRs in merged order:
#204, #205, #206

v2.2.0

23 Feb 07:26
Compare
Choose a tag to compare

Fast CDR v2.2.0

This minor release includes the following new features:

  1. Support serializing a std::vector as an array (#192, #199)

This minor release includes the following fixes and improvements:

  1. Fix warning on Windows (#191)
  2. Migrate Github actions to eProsima-CI (#195)
  3. Add macOS to Github actions testing (#197)
  4. Fix wchar deserialize error when swaping the bytes (#186)
  5. Add doxygen_modules.h header file (#194)
  6. Add support for building tests within an ament context (#200)

PRs in merged order:
#191, #195, #192, #197, #199, #186, #194, #200, #201

v2.1.3

10 Jan 08:48
Compare
Choose a tag to compare

Fast CDR v2.1.3

This patch release includes the following fixes:

  1. Downgrade CMake minimum required version (#187)

PRs in merged order:
#187, #188

v2.1.2

19 Dec 14:18
Compare
Choose a tag to compare

Fast CDR v2.1.2

This patch release includes the following fixes:

  1. Suppress conversion warnings when compiling with old gcc versions (#183)

PRs in merged order:
#183, #184

v2.1.1

14 Dec 13:26
Compare
Choose a tag to compare

Fast CDR v2.1.1

This patch release includes the following fixes:

  1. Fix decoding when an appendable structure contains a mutable structure (#180)

PRs in merged order:
#180, #181