CHANGELOG

Changelog for package rclcpp_components

29.3.0 (2024-12-20)

  • Add parsing for rest of obvious boolean extra arguments and throw for unsupported ones (#2685)

  • Contributors: rcp1

29.2.0 (2024-11-25)

29.1.0 (2024-11-20)

29.0.0 (2024-10-03)

  • Shutdown the context before context’s destructor is invoked in tests (#2633)

  • Fix typo in rclcpp_components benchmark_components (#2602)

  • Contributors: Alejandro Hernández Cordero, Christophe Bedard

28.3.3 (2024-07-29)

28.3.2 (2024-07-24)

  • Updated rcpputils path API (#2579)

  • remove deprecated APIs from component_manager.hpp (#2585)

  • Contributors: Alberto Soragna, Alejandro Hernández Cordero

28.3.1 (2024-06-25)

28.3.0 (2024-06-17)

28.2.0 (2024-04-26)

28.1.0 (2024-04-16)

  • Remove references to index.ros.org. (#2504)

  • Contributors: Chris Lalancette

28.0.1 (2024-04-16)

28.0.0 (2024-03-28)

  • Add EXECUTOR docs (#2440)

  • Update quality declaration documents (#2427)

  • crash on no class found (#2415) * crash on no class found * error on no class found instead of no callback groups Co-authored-by: Chris Lalancette <clalancette@gmail.com>

  • Contributors: Adam Aposhian, Christophe Bedard, Ruddick Lawrence

27.0.0 (2024-02-07)

26.0.0 (2024-01-24)

25.0.0 (2023-12-26)

  • Switch to target_link_libraries. (#2374)

  • feat(rclcpp_components): support events executor in node main template (#2366)

  • fix(rclcpp_components): increase the service queue sizes in component_container (#2363)

  • Contributors: Chris Lalancette, Daisuke Nishimatsu, M. Fatih Cırıt

24.0.0 (2023-11-06)

23.2.0 (2023-10-09)

23.1.0 (2023-10-04)

  • Add missing header required by the rclcpp::NodeOptions type (#2324)

  • Contributors: Ignacio Vizzo

23.0.0 (2023-09-08)

  • Update API docs links in package READMEs (#2302)

  • Contributors: Christophe Bedard

22.2.0 (2023-09-07)

22.1.0 (2023-08-21)

22.0.0 (2023-07-11)

21.3.0 (2023-06-12)

21.2.0 (2023-06-07)

21.1.1 (2023-05-11)

21.1.0 (2023-04-27)

21.0.0 (2023-04-18)

20.0.0 (2023-04-13)

  • Update all rclcpp packages to C++17. (#2121)

  • Contributors: Chris Lalancette

19.3.0 (2023-03-01)

19.2.0 (2023-02-24)

19.1.0 (2023-02-14)

19.0.0 (2023-01-30)

  • Improve component_manager_isolated shutdown (#2085)

  • Contributors: Michael Carroll

18.0.0 (2022-12-29)

  • Update maintainers (#2043)

  • Contributors: Audrow Nash

17.1.0 (2022-11-02)

  • use unique ptr and remove unuseful container (#2013)

  • Contributors: Chen Lihui

17.0.0 (2022-09-13)

  • Revert “Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)” (#1956)

  • Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)

  • Contributors: Hubert Liberacki, William Woodall

16.2.0 (2022-05-03)

16.1.0 (2022-04-29)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

15.4.0 (2022-04-05)

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Select executor in node registration (#1898)

  • Fix rosdoc2 issues in rclcpp (#1897)

  • Fix bugprone-exception-escape in node_main.cpp.in (#1895)

  • Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida

15.1.0 (2022-03-01)

  • small improvements to node_main.cpp.in

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

  • Use spin() in component_manager_isolated.hpp (#1881)

  • add use_global_arguments for node options of component nodes (#1776)

  • Contributors: Alberto Soragna, Shane Loretz, gezp

15.0.0 (2022-01-14)

  • Add rclcpp_components::component (#1855)

  • Contributors: Shane Loretz

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Add parameter to configure number of thread (#1708)

  • remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)

  • create component_container_isolated (#1781)

  • Remove author by request (#1818)

  • Update maintainers (#1817)

  • Suppress clang dead-store warnings in the benchmarks. (#1802)

  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp

13.1.0 (2021-10-18)

13.0.0 (2021-08-23)

  • Update client API to be able to remove pending requests. (#1734)

  • Contributors: Ivan Santiago Paunovic

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

  • Deprecate method names that use CamelCase in rclcpp_components. (#1716)

  • Contributors: Rebecca Butler

11.1.0 (2021-07-13)

  • Added a hook to generate node options in ComponentManager (#1702)

  • Contributors: Rebecca Butler

11.0.0 (2021-05-18)

10.0.0 (2021-05-11)

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

6.3.1 (2021-02-08)

6.3.0 (2021-01-25)

6.2.0 (2021-01-08)

  • Use std compliant non-method std::filesystem::exists function (#1502)

  • Fix string literal warnings (#1442)

  • Contributors: Audrow Nash, Josh Langsfeld

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)

  • Add benchmarks for components (#1476)

  • Contributors: Scott K Logan, Stephen Brawner

6.0.0 (2020-11-18)

  • Bump rclcpp packages to Quality Level 2 (#1445)

  • Contributors: Louise Poubel

5.1.0 (2020-11-02)

  • Update maintainers (#1384)

  • ComponentManager: switch off parameter services and event publisher (#1333)

  • Contributors: Ivan Santiago Paunovic, Martijn Buijs

5.0.0 (2020-09-18)

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)

  • Include original exception in ComponentManagerException (#1157)

  • Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita

3.0.0 (2020-06-18)

2.0.0 (2020-06-01)

  • Added missing virtual destructors. (#1149)

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

  • Contributors: Chris Lalancette, Ivan Santiago Paunovic

1.1.0 (2020-05-26)

  • Improve documentation (#1106)

  • Fixed rep links and added more details to dependencies in quality declaration (#1116)

  • Added dockblock to ComponentManager class (#1102)

  • Update quality declaration to reflect version 1.0 (#1115)

  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

1.0.0 (2020-05-12)

  • Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Removing throws test for now Signed-off-by: Stephen Brawner <brawner@gmail.com>

  • Contributors: brawner

0.9.1 (2020-05-08)

  • Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)

  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-29)

  • Added rclcpp_components Doxyfile (#1091)

  • Deprecate redundant namespaces (#1083)

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

  • Export component manager (#1070)

  • Install the component_manager library (#1068)

  • Make Component Manager public (#1065)

  • Remove absolute path from installed CMake code (#948)

  • Fix function docblock, check for unparsed arguments (#945)

  • Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall

0.8.3 (2019-11-19)

0.8.2 (2019-11-18)

0.8.1 (2019-10-23)

  • Enable intra-process comm via LoadNode request. (#871)

  • Aggregate all component manager API tests. (#876)

  • Contributors: Michel Hidalgo

0.8.0 (2019-09-26)

  • Force explicit –ros-args in NodeOptions::arguments(). (#845)

  • Use of -r/–remap flags where appropriate. (#834)

  • Add line break after first open paren in multiline function call (#785)

  • fix linter issue (#795)

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

  • fix for multiple nodes not being recognized (#790)

  • Cmake infrastructure for creating components (#784)

  • Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria

0.7.5 (2019-05-30)

0.7.4 (2019-05-29)

  • Rename parameter options (#745)

  • don’t use global arguments for components loaded into the manager (#736)

  • Contributors: Dirk Thomas, William Woodall

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Updated to support changes to Node::get_node_names(). (#698)

  • Contributors: jhdcs

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

  • Introduce rclcpp_components to implement composition (#665)

  • Contributors: Michael Carroll

0.6.2 (2018-12-12)

0.6.1 (2018-12-06)

0.6.0 (2018-11-19)

0.5.1 (2018-06-28)

0.5.0 (2018-06-25)

0.4.0 (2017-12-08)