From 5ad227ed843bf27267039fdca527c4c2d662f722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steven!=20Ragnar=C3=B6k?= Date: Fri, 16 Nov 2018 21:38:32 -0800 Subject: [PATCH] 0.6.0 --- rcl/CHANGELOG.rst | 42 +++++++++++++++++++++++++++++ rcl/package.xml | 2 +- rcl_action/CHANGELOG.rst | 15 +++++++++++ rcl_action/package.xml | 2 +- rcl_lifecycle/CHANGELOG.rst | 22 +++++++++++++++ rcl_lifecycle/package.xml | 2 +- rcl_yaml_param_parser/CHANGELOG.rst | 8 ++++++ rcl_yaml_param_parser/package.xml | 2 +- 8 files changed, 91 insertions(+), 4 deletions(-) create mode 100644 rcl_action/CHANGELOG.rst diff --git a/rcl/CHANGELOG.rst b/rcl/CHANGELOG.rst index c12417617..818022e7b 100644 --- a/rcl/CHANGELOG.rst +++ b/rcl/CHANGELOG.rst @@ -2,6 +2,48 @@ Changelog for package rcl ^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.0 (2018-11-16) +------------------ +* Updated to expand node_secure_root using local_namespace (`#300 `_) +* Moved stdatomic helper to rcutils (`#324 `_) +* Added subfolder argument to the ROSIDL_GET_SRV_TYPE_SUPPORT macro (`#322 `_) +* Updated to use new error handling API from rcutils (`#314 `_) +* Fixed minor documentation issues (`#305 `_) +* Added macro semicolons (`#303 `_) +* Added Rcl timer with ros time (`#286 `_) +* Updated to ensure that timer period is non-negative (`#295 `_) +* Fixed calculation of next timer call (`#291 `_) +* Updated to null deallocated jump callbacks (`#294 `_) +* Included namespaces in get_node_names. (`#287 `_) +* Fixed documentation issues (`#288 `_) +* Updated to check if pointers are null before calling memset (`#290 `_) +* Added multiple time jump callbacks to clock (`#284 `_) +* Consolidated wait set functions (`#285 `_) + * Consolidate functions to clear wait set + Added rcl_wait_set_clear() + Added rcl_wait_set_resize() + Removed + rcl_wait_set_clear_subscriptions() + rcl_wait_set_clear_guard_conditions() + rcl_wait_set_clear_clients() + rcl_wait_set_clear_services() + rcl_wait_set_clear_timers() + rcl_wait_set_resize_subscriptions() + rcl_wait_set_resize_guard_conditions() + rcl_wait_set_resize_timers() + rcl_wait_set_resize_clients() + rcl_wait_set_resize_services() +* ROS clock storage initially set to zero (`#283 `_) +* Fixed issue with deallocation of parameter_files (`#279 `_) +* Update to initialize memory before sending a message (`#277 `_) +* Set error message when clock type is not ROS_TIME (`#275 `_) +* Copy allocator passed in to clock init (`#274 `_) +* Update to initialize timer with clock (`#272 `_) +* Updated to use test_msgs instead of std_msgs in tests (`#270 `_) +* Added regression test for node:__ns remapping (`#263 `_) +* Updated to support Uncrustify 0.67 (`#266 `_) +* Contributors: Chris Lalancette, Chris Ye, Dirk Thomas, Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin, Shane Loretz, William Woodall, dhood + 0.5.0 (2018-06-25) ------------------ * Updated code to only use ``rcutils_allocator_t`` and not use system memory functions directly. (`#261 `_) diff --git a/rcl/package.xml b/rcl/package.xml index f35e5f91f..1c9de626a 100644 --- a/rcl/package.xml +++ b/rcl/package.xml @@ -2,7 +2,7 @@ rcl - 0.5.0 + 0.6.0 The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries. diff --git a/rcl_action/CHANGELOG.rst b/rcl_action/CHANGELOG.rst new file mode 100644 index 000000000..513c3d473 --- /dev/null +++ b/rcl_action/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package rcl_action +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.6.0 (2018-11-16) +------------------ +* Added function to check if goal can be transitioned to CANCELING (`#325 `_) +* Implement goal handle (`#320 `_) +* Update to use new error handling API from rcutils (`#314 `_) +* Add action services and topics name getters `#317 `_ +* Implement init/fini functions for types (`#312 `_) +* Refactor goal state machine implementation and add unit tests (`#311 `_) +* Add missing visibilty control definitions (`#315 `_) +* Add rcl_action package and headers (`#307 `_) +* Contributors: Jacob Perron, Michel Hidalgo, William Woodall diff --git a/rcl_action/package.xml b/rcl_action/package.xml index c5eab74f5..b69fc8d96 100644 --- a/rcl_action/package.xml +++ b/rcl_action/package.xml @@ -2,7 +2,7 @@ rcl_action - 0.5.0 + 0.6.0 Package containing a C-based ROS action implementation Jacob Perron Apache License 2.0 diff --git a/rcl_lifecycle/CHANGELOG.rst b/rcl_lifecycle/CHANGELOG.rst index 62c443bd2..a367f90f1 100644 --- a/rcl_lifecycle/CHANGELOG.rst +++ b/rcl_lifecycle/CHANGELOG.rst @@ -2,6 +2,28 @@ Changelog for package rcl_lifecycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +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 `_) diff --git a/rcl_lifecycle/package.xml b/rcl_lifecycle/package.xml index d491033de..5e52de490 100644 --- a/rcl_lifecycle/package.xml +++ b/rcl_lifecycle/package.xml @@ -2,7 +2,7 @@ rcl_lifecycle - 0.5.0 + 0.6.0 Package containing a C-based lifecycle implementation Karsten Knese Apache License 2.0 diff --git a/rcl_yaml_param_parser/CHANGELOG.rst b/rcl_yaml_param_parser/CHANGELOG.rst index ec9682d87..3abc06aca 100644 --- a/rcl_yaml_param_parser/CHANGELOG.rst +++ b/rcl_yaml_param_parser/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package rcl_yaml_param_parser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.0 (2018-11-16) +------------------ +* Updated to use new error handling API from rcutils (`#314 `_) +* Fixed FQN=//node_name when ns is / (`#299 `_) +* Fixed documentation issues (`#288 `_) +* Fixed to deallocate ret_val to avoid memory leak (`#278 `_) +* Contributors: Chris Ye, William Woodall, dhood + 0.5.0 (2018-06-25) ------------------ * Added functions to parse YAML parameter files. (`#235 `_) diff --git a/rcl_yaml_param_parser/package.xml b/rcl_yaml_param_parser/package.xml index 1013f34df..d616e0ea8 100644 --- a/rcl_yaml_param_parser/package.xml +++ b/rcl_yaml_param_parser/package.xml @@ -2,7 +2,7 @@ rcl_yaml_param_parser - 0.5.0 + 0.6.0 Package containing various utility types and functions for C Anup Pemmaiah Apache License 2.0