CHANGELOG

Changelog for package rosidl_typesupport_fastrtps_c

3.6.0 (2024-04-16)

3.5.0 (2024-03-27)

  • Support Fast CDR v2 (#114)

  • Improve wide string (de)serialization (#113)

  • Set hints to find the python version we actually want. (#112) Co-authored-by: Michael Carroll <michael@openrobotics.org>

  • Contributors: Chris Lalancette, Miguel Company

3.4.0 (2023-12-26)

  • Update to C++17 (#111)

  • Contributors: Chris Lalancette

3.3.0 (2023-10-04)

  • Account for alignment on is_plain calculations (#108)

  • Contributors: Miguel Company

3.2.0 (2023-06-07)

3.1.0 (2023-04-28)

3.0.0 (2023-04-12)

  • Type Description Nested Support (#101)

  • Type hashes on typesupport (rep2011) (#98)

  • Expose type hash to typesupport structs (rep2011) (#95)

  • Mark benchmark _ as UNUSED. (#96)

  • Contributors: Chris Lalancette, Emerson Knapp

2.5.0 (2023-02-13)

  • Service introspection (#92)

  • Update rosidl_typesupport_fastrtps to C++17. (#94)

  • [rolling] Update maintainers - 2022-11-07 (#93)

  • Contributors: Audrow Nash, Brian, Chris Lalancette

2.4.0 (2022-09-13)

  • Replace rosidl_cmake imports with rosidl_pycommon (#91)

  • Contributors: Jacob Perron

2.3.0 (2022-05-04)

2.2.0 (2022-03-30)

  • Install generated headers to include/${PROJECT_NAME} (#88)

  • Misc fastrtps typesupport generator cleanup (#87)

  • Contributors: Shane Loretz

2.1.0 (2022-03-01)

  • Install headers to include/${PROJECT_NAME} (#86)

  • Contributors: Shane Loretz

2.0.4 (2022-01-13)

  • Fix include order for cpplint (#84)

  • Update maintainers to Shane Loretz (#83)

  • Contributors: Audrow Nash, Jacob Perron

2.0.3 (2021-11-18)

  • Use FindPython3 explicitly instead of PythonInterp implicitly (#78)

  • Contributors: Shane Loretz

2.0.2 (2021-08-09)

  • Revert rosidl targets and dependencies exportation (#76) * Revert “Export rosidl_typesupport_fastrtps_c* dependencies (#75)” * Revert “Bundle and ensure the exportation of rosidl generated targets (#73)”

  • Correctly inform that a BoundedSequence is bounded (#71)

  • Contributors: Michel Hidalgo, Miguel Company

2.0.1 (2021-07-28)

  • Export rosidl_typesupport_fastrtps_c* dependencies (#75)

  • Contributors: Michel Hidalgo

2.0.0 (2021-07-23)

  • Bundle and ensure the exportation of rosidl generated targets (#73)

  • Fix Fast-RTPS C++ typesupport CLI extension (#72)

  • Fastdds type support extensions (#67)

  • Remove fastrtps dependency (#68)

  • Contributors: Andrea Sorbini, Michel Hidalgo, Miguel Company

1.2.1 (2021-04-06)

1.2.0 (2021-03-18)

  • Expose FastRTPS C typesupport generation via rosidl generate CLI (#65)

  • Contributors: Michel Hidalgo

1.1.0 (2020-12-09)

  • Update QDs with up-to-date content (#64)

  • Fix item number in QD (#59)

  • Update QL to 2

  • Update package maintainers (#55)

  • Updat QD (#53)

  • Fix invalid return on deserialize function (#51)

  • Added benchmark test to rosidl_typesupport_fastrtps_c/cpp (#52)

  • Update exec dependencies (#50)

  • Add Security Vulnerability Policy pointing to REP-2006 (#44)

  • QD Update Version Stability to stable version (#46)

  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Louise Poubel, Michel Hidalgo, Stephen Brawner, sung-goo-kim

1.0.1 (2020-05-26)

  • Revert usage of modern cmake. This breaks single typesupport builds again. (#47)

  • Contributors: Ivan Santiago Paunovic

1.0.0 (2020-05-22)

  • Use modern cmake to fix single typesupport builds (#40)

  • Move generated headers to detail subdir (#40)

  • Add tests for wstring conversion routines (#43

  • Update public API documentation (#42)

  • Add feature documentation (#41)

  • Add Quality Declaration and README (#39)

  • Contributors: Ivan Santiago Paunovic, Scott K Logan, brawner

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#37)

  • Update includes to use non-entry point headers from detail subdirectory (#36)

  • Use ament_cmake_ros (#30)

  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#35)

  • Added rosidl_runtime_c depencency (#32)

  • Export typesupport library in a separate cmake variable (#34)

  • Style update to match uncrustify with explicit language (#31)

  • Code style only: wrap after open parenthesis if not in one line (#29)

  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Ivan Santiago Paunovic

0.8.0 (2019-09-25)

  • Remove non-package from ament_target_dependencies() (#27)

  • Fix typesupport for long double and wchar (#26)

  • Contributors: Dirk Thomas, Shane Loretz

0.7.1 (2019-05-08)

  • Add message namespace to type support struct (#18)

  • Hard code size of wchar_t to 4 (#25)

  • Fix size calculation for WStrings on non-Windows platforms (#23)

  • Ensure boolean initialization in FastRTPS (#24)

  • Add WString support (#22)

  • Simplify code using updated definition API (#21)

  • Update code to match refactoring of rosidl definitions (#20)

  • Remove usage of UnknownMessageType (#19)

  • Contributors: Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll

0.7.0 (2019-04-13)

  • Change generators to IDL-based pipeline (#14)

  • Contributors: Dirk Thomas

0.6.1 (2019-01-11)

  • Change uncrustify max line length to 0 (#17) This is for compatibility with uncrustify v0.68.

  • Updated message to say fastrtps instead of Connext (#16)

  • Contributors: Jacob Perron, Johnny Willemsen

0.6.0 (2018-11-16)

  • Allow generated IDL files (#12)

  • Rename dynamic array to sequence (#13)

  • Enable generation of messages and services in an ‘action’ directory (#11)

  • Remove unnecessary dll exports (#8)

  • Fix the target dependency for automatic regeneration (#7)

  • Avoid using undefined variable (#5)

  • Remove more dead code (#4)

  • Don’t generate IDL files and remove unused code (#2)

  • Contributors: Alexis Pojomovsky, Dirk Thomas, Michel Hidalgo, Miguel Company, Mikael Arguedas, Shane Loretz