CHANGELOG

Changelog for package rcl_lifecycle

9.2.4 (2024-09-19)

9.2.3 (2024-05-13)

9.2.2 (2024-04-24)

  • Fixed warnings - strict-prototypes (#1148) (#1150)

  • Contributors: mergify[bot]

9.2.1 (2024-04-16)

  • Generate version header using ament_generate_version_header(..) (#1141)

  • Contributors: G.A. vd. Hoorn

9.2.0 (2024-03-28)

  • Update quality declaration documents (#1131)

  • Contributors: Christophe Bedard

9.1.0 (2024-01-24)

9.0.0 (2023-12-26)

8.0.0 (2023-11-06)

7.3.0 (2023-10-09)

7.2.0 (2023-10-04)

  • Remove most remaining uses of ament_target_dependencies. (#1102)

  • Contributors: Chris Lalancette

7.1.1 (2023-09-07)

7.1.0 (2023-08-21)

7.0.0 (2023-07-11)

6.3.0 (2023-06-12)

  • Use TRACETOOLS_ prefix for tracepoint-related macros (#1058)

  • Contributors: Christophe Bedard

6.2.0 (2023-06-07)

6.1.1 (2023-05-11)

6.1.0 (2023-04-28)

6.0.1 (2023-04-18)

6.0.0 (2023-04-12)

5.9.0 (2023-03-01)

5.8.0 (2023-02-23)

5.7.0 (2023-02-13)

  • Update rcl to C++17. (#1031)

  • Contributors: Chris Lalancette

5.6.0 (2022-12-05)

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

  • Contributors: Audrow Nash

5.5.0 (2022-11-02)

5.4.1 (2022-09-13)

5.4.0 (2022-04-29)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Install includes it include/${PROJECT_NAME} (#959)

  • Contributors: Shane Loretz

5.0.1 (2022-01-14)

  • [rcl_lifecycle] Do not share transition event message between nodes (#956)

  • Contributors: Ivan Santiago Paunovic

5.0.0 (2021-12-14)

  • Update maintainers to Ivan Paunovic and William Woodall (#952)

  • Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)

  • Contributors: Audrow Nash, Michel Hidalgo

4.0.0 (2021-09-16)

3.2.0 (2021-09-02)

  • Rename variable to fix name shadowing warning (#929)

  • Contributors: Alberto Soragna

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

  • make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)

  • Contributors: Karsten Knese

2.6.0 (2021-03-18)

2.5.2 (2021-02-05)

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Update QDs to QL 1 (#866)

  • Update QL (#858)

  • Make sure to always check return values (#840)

  • Update tracetools QL and add to rcl_lifecycle’s QD (#845)

  • Add compiler warnings (#830)

  • Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner

2.4.0 (2020-10-19)

  • Make sure to check the return value of rcl APIs. (#838)

  • Contributors: Chris Lalancette

2.3.0 (2020-10-19)

  • Add lifecycle node state transition instrumentation (#804)

  • Update maintainers (#825)

  • Improve error messages in rcl_lifecycle (#742)

  • Fix test_rcl_lifecycle (#788)

  • Contributors: Christophe Bedard, Ivan Santiago Paunovic, Lei Liu, brawner

2.2.0 (2020-09-02)

  • Add fault injection macros and unit tests to rcl_lifecycle (#731)

  • Remove std::cout line from test_rcl_lifecycle.cpp (#773)

  • Set transition_map->states/transition size to 0 on fini (#729)

  • Contributors: brawner

2.1.0 (2020-07-22)

  • Topic fix rcl lifecycle test issue (#715)

  • Removed doxygen warnings (#712)

  • Contributors: Alejandro Hernández Cordero, Barry Xu

2.0.0 (2020-07-09)

  • Update quality declaration and coverage (#674)

  • Contributors: Alejandro Hernández Cordero

1.2.0 (2020-06-18)

1.1.5 (2020-06-03)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

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

  • Contributors: Chris Lalancette

1.1.2 (2020-05-28)

  • Allow transition start and goal states to be null (#662)

  • Contributors: Karsten Knese

1.1.1 (2020-05-26)

  • Increase rcl_lifecycle test coverage and add more safety checks (#649)

  • Contributors: Stephen Brawner

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)

  • Contributors: brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)

  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)

  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Added rcl_lifecycle Doxyfile (#633)

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

  • Added documentation (#622)

  • Fixed argument name in rcl_lifecycle.h (#626)

  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)

  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)

  • Removed rmw_implementation from package.xml (#575)

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

  • Free valid_transitions for all states (#537)

  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Víctor Mayoral Vilches

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • reset error message before setting a new one, embed the original one (#501)

  • Contributors: Dirk Thomas

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

  • Rmw preallocate (#428)

  • Contributors: Michael Carroll

0.7.1 (2019-04-29)

0.7.0 (2019-04-14)

  • Updated to use ament_target_dependencies where possible. (#400)

  • Set symbol visibility to hidden for rcl. (#391)

  • Contributors: Sachin Suresh Bhat, ivanpauno

0.6.4 (2019-01-11)

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

0.6.1 (2018-12-07)

  • Refactored init to not be global (#336)

  • Contributors: William Woodall

0.6.0 (2018-11-16)

  • Updated use new error handling API from rcutils (#314)

  • Deleted TRANSITION_SHUTDOWN (#313)

  • Refactored lifecycle (#298) * no static initialization of states anymore * make transition labels more descriptive * introduce labeled keys * define default transition keys * fix memory management * introduce service for transition graph * export transition keys * remove keys, transition id unique, label ambiguous * semicolon for macro call

  • Added macro semicolons (#303)

  • Fixed naming of configure_error transition (#292)

  • Removed use of uninitialized CMake var (#268)

  • Fixed rosidl dependencies (#265) * [rcl_lifecycle] remove rosidl deps as this package doesnt generate any messages * depend on rosidl_generator_c

  • Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Mikael Arguedas, William Woodall

0.5.0 (2018-06-25)

  • Updated code to use private substitution (~) in lifecycle topics and services (#260) * use ~/<topic> rather than manually constructing topics/services * use check argument for null macros

  • Fixed potential segmentation fault due to nullptr dereference (#202) * Signed-off-by: Ethan Gao <ethan.gao@linux.intel.com>

  • Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall