^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package rcl_lifecycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Forthcoming ----------- * Make sure to always check return values. (`#840 `_) * Make sure to check the return value of rcl APIs. (`#838 `_) * Fix test_rcl_lifecycle (`#788 `_) * Add fault injection macros and unit tests to rcl_lifecycle (`#731 `_) * Contributors: Chris Lalancette, brawner 1.1.8 (2020-10-07) ------------------ * Set transition_map->states/transition size to 0 on fini (`#729 `_) (`#821 `_) * Topic fix rcl lifecycle test issue (`#715 `_) (`#796 `_) * Remove std::cout line from test_rcl_lifecycle.cpp (`#773 `_) (`#774 `_) * Contributors: Shane Loretz, Stephen Brawner 1.1.7 (2020-08-03) ------------------ * Removed doxygen warnings (`#712 `_) (`#724 `_) * Contributors: Alejandro Hernández Cordero 1.1.6 (2020-07-07) ------------------ 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 ~/ 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 * Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall