CHANGELOG

Changelog for package rosidl_typesupport_cpp

3.3.0 (2024-04-26)

3.2.1 (2024-03-27)

  • compare string contents but string pointer addresses. (#153)

  • Set hints to find the python version we actually want. (#150)

  • Contributors: Chris Lalancette, Tomoya Fujita

3.2.0 (2023-06-07)

  • Don’t override user provided compile definitions (#145)

  • Added C interfaces to obtain service and action type support. (#143)

  • Contributors: Emerson Knapp, Stefan Fabian

3.1.0 (2023-04-28)

3.0.0 (2023-04-12)

  • Type Description Nested Support (#141)

  • Fix rosidl_typesupport_c/cpp exec dependencies. (#140)

  • Type hashes in typesupport (rep2011) (#135)

  • Mark benchmark _ as UNUSED. (#134)

  • Contributors: Chris Lalancette, Emerson Knapp

2.3.1 (2023-02-24)

2.3.0 (2023-02-13)

  • Service introspection (#127)

  • Update rosidl_typesupport to C++17. (#131)

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

  • Contributors: Audrow Nash, Brian, Chris Lalancette

2.2.0 (2022-09-13)

  • Replace rosidl_cmake imports with rosidl_pycommon (#126)

  • Contributors: Jacob Perron

2.1.0 (2022-05-04)

  • Use target_link_libraries(… PRIVATE …) in single typesupport case (#124)

  • rosidl CMake cleanup in rosidl_typesupport_cpp (#123)

  • Contributors: Shane Loretz

1.5.0 (2022-03-01)

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

  • Contributors: Shane Loretz

1.4.2 (2022-01-13)

  • Make sure to check typesupport handles against nullptr properly (#119)

  • Use FindPython3 (#118)

  • Contributors: Chris Lalancette, Shane Loretz

1.4.1 (2021-08-09)

  • Revert “Bundle and ensure the exportation of rosidl generated targets” (#116)

  • Contributors: Michel Hidalgo

1.4.0 (2021-07-16)

  • Support available typesupport specification in CLI extensions (#112)

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

  • Contributors: Michel Hidalgo

1.3.0 (2021-06-11)

  • Fix C and C++ typesupports CLI extensions (#111)

  • Contributors: Michel Hidalgo

1.2.1 (2021-04-06)

1.2.0 (2021-03-25)

  • Remove dependencies from Connext type support (#106)

  • Contributors: Andrea Sorbini

1.1.2 (2021-03-18)

  • Expose C++ typesupport generation via rosidl generate CLI (#104)

  • Contributors: Michel Hidalgo

1.1.1 (2021-01-25)

  • Remove type_support_dispatch.cpp files. (#101)

  • Defer path resolution of rosidl typesupport libraries to dynamic linker. (#98)

  • Ensure typesupport handle functions do not throw. (#99)

  • Contributors: Chris Lalancette, Michel Hidalgo

1.1.0 (2020-12-08)

  • Explicitly check lib pointer for null (#95)

  • Update Quality Declaration to QL 1 (#96)

  • Update the maintainers (#89)

  • Added benchmark test to rosidl_typesupport_c/cpp (#84)

  • Handle rcpputils::find_library_path() failure (#85)

  • De-duplicate type_support_map.h header (#81)

  • Add fault injection macros and unit tests (#80)

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

  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner

1.0.0 (2020-05-26)

  • Addresses test failures in release mode (#75)

  • Add tests for type_support functions (#63)

  • Contributors: Stephen Brawner

0.9.2 (2020-05-19)

0.9.1 (2020-05-19)

  • Force extension points to be registered in order (#73)

  • Update API documentation and QDs (#74)

  • Complete feature documentation (#72)

  • Add API documentation for public functions (#64)

  • Add current quality level declarations (#67)

  • Contributors: Ivan Santiago Paunovic, brawner

0.9.0 (2020-04-24)

  • Fix single typesupport build exposing build directory in include dirs (#71)

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

  • Fix build with single introspection typesupport (#68)

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

  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#65)

  • Remove dependency on rmw_implementation (#62)

  • Added rosidl_runtime c depencency (#58)

  • Removed poco dependency (#59)

  • Remove OpenSplice dependencies (#56)

  • Depend on rcpputils for find_library (#47)

  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Eric Cousineau, Jacob Perron, Sean Kelly

0.8.0 (2019-09-26)

0.7.1 (2019-05-08)

  • update code to match refactoring of rosidl definitions (#49)

  • remove usage of UnknownMessageType (#48)

  • Contributors: Dirk Thomas

0.7.0 (2019-04-14)

  • Using ament_target_dependencies where possible (#46)

  • change generators to IDL-based pipeline (#39)

  • Don’t validate overall actions (#44)

  • Contributors: Dirk Thomas, Shane Loretz, ivanpauno

0.6.2 (2019-01-11)

  • include available typesuppports in error message (#43)

  • Change uncrustify max line length to 0 (#42)

  • Contributors: Dirk Thomas, Jacob Perron

0.6.1 (2018-12-07)

  • Merge pull request #41 from ros2/hidmic/trim-action-targets-names

  • Contributors: Michel Hidalgo

0.6.0 (2018-11-16)

  • Add typesupport for actions in c and c++ (#36)

  • Allow generated IDL files (#35)

  • Merge pull request #33 from ros2/hidmic/prepare_for_action_generation

  • Removes remaininig srv folder assumptions.

  • Makes rosidl interfaces generation action folder aware.

  • expose symbol for cpp typesupport (#32)

  • update manifest to adhere to tag order in schema (#30)

  • Contributors: Alexis Pojomovsky, Dirk Thomas, Karsten Knese, Michel Hidalgo, Shane Loretz

0.5.0 (2018-06-24)

  • Prepare dependencies for bouncy release. (#27)

  • add and use groups for generator and runtime packages (#25)

  • Merge pull request #23 from ros2/misra_fixup

  • Merge pull request #22 from ros2/use_typesupport_group

  • use CMAKE_CURRENT_BINARY_DIR for arguments json (#21)

  • use ament_cmake_ros (#19)

  • Contributors: Dirk Thomas, Michael Carroll, Steven! Ragnarök

0.4.0 (2017-12-08)

  • update service type support header name (#15)

  • Contributors: Dirk Thomas, Mikael Arguedas, Morgan Quigley, William Woodall