From 24769507d3eeaa640698ef238823913953c57d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steven!=20Ragnar=C3=B6k?= Date: Sun, 14 Apr 2019 13:08:24 -0700 Subject: [PATCH] 0.7.0 --- rclcpp/CHANGELOG.rst | 29 +++++++++++++++++++++++++++++ rclcpp/package.xml | 2 +- rclcpp_action/CHANGELOG.rst | 9 +++++++++ rclcpp_action/package.xml | 2 +- rclcpp_components/CHANGELOG.rst | 26 ++++++++++++++++++++++++++ rclcpp_components/package.xml | 2 +- rclcpp_lifecycle/CHANGELOG.rst | 13 +++++++++++++ rclcpp_lifecycle/package.xml | 2 +- 8 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 rclcpp_components/CHANGELOG.rst diff --git a/rclcpp/CHANGELOG.rst b/rclcpp/CHANGELOG.rst index 785ddf33dc..2cd0276a18 100644 --- a/rclcpp/CHANGELOG.rst +++ b/rclcpp/CHANGELOG.rst @@ -2,6 +2,35 @@ Changelog for package rclcpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.7.0 (2019-04-14) +------------------ +* Added Options-struct interfaces for creating publishers/subscribers (pre-QoS, standalone). (`#673 `_) +* Replaced strncpy with memcpy. (`#684 `_) +* Replaced const char * with a std::array as the key of IPM IDTopicMap. (`#671 `_) +* Refactored SignalHandler logger to avoid race during destruction. (`#682 `_) +* Introduce rclcpp_components to implement composition. (`#665 `_) +* Added QoS policy check when configuring intraprocess, skip interprocess publish when possible. (`#674 `_) +* Updated to use do { .. } while(0) around content of logging macros. (`#681 `_) +* Added function to get publisher's actual QoS settings. (`#667 `_) +* Updated to avoid race that triggers timer too often. (`#621 `_) +* Exposed get_fully_qualified_name in NodeBase API. (`#662 `_) +* Updated to use ament_target_dependencies where possible. (`#659 `_) +* Fixed wait for service memory leak bug. (`#656 `_) +* Fixed test_time_source test. (`#639 `_) +* Fixed hard-coded duration type representation so int64_t isn't assumed. (`#648 `_) +* Fixed cppcheck warning. (`#646 `_) +* Added count matching api and intra-process subscriber count. (`#628 `_) +* Added Sub Node alternative. (`#581 `_) +* Replaced 'auto' with 'const auto &'. (`#630 `_) +* Set Parameter Event Publisher settings. `#591 `_ (`#614 `_) +* Replaced node constructor arguments with NodeOptions. (`#622 `_) +* Updated to pass context to wait set (`#617 `_) +* Added API to get parameters in a map. (`#575 `_) +* Updated Bind usage since it is is no longer in std::__1. (`#618 `_) +* Fixed errors from uncrustify v0.68. (`#613 `_) +* Added new constructors for SyncParameterClient. (`#612 `_) +* Contributors: Alberto Soragna, Chris Lalancette, Dirk Thomas, Emerson Knapp, Francisco Martín Rico, Jacob Perron, Marko Durkovic, Michael Carroll, Peter Baughman, Shane Loretz, Wei Liu, William Woodall, Yutaka Kondo, ivanpauno, kuzai, rarvolt + 0.6.2 (2018-12-13) ------------------ * Updated to use signal safe synchronization with platform specific semaphores (`#607 `_) diff --git a/rclcpp/package.xml b/rclcpp/package.xml index ad9045f643..da2d853bab 100644 --- a/rclcpp/package.xml +++ b/rclcpp/package.xml @@ -2,7 +2,7 @@ rclcpp - 0.6.2 + 0.7.0 The ROS client library in C++. Dirk Thomas Apache License 2.0 diff --git a/rclcpp_action/CHANGELOG.rst b/rclcpp_action/CHANGELOG.rst index a34887ae31..7c17f18ce9 100644 --- a/rclcpp_action/CHANGELOG.rst +++ b/rclcpp_action/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package rclcpp_action ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.7.0 (2019-04-14) +------------------ +* Fixed hard-coded duration type representation so int64_t isn't assumed. (`#648 `_) +* Added documentation to rclcpp_action. (`#650 `_) +* Updated to use separated action types. (`#601 `_) +* Updated to wait for action server before sending goal. (`#637 `_) +* Refactored server goal handle's try_canceling() function. (`#603 `_) +* Contributors: Emerson Knapp, Jacob Perron, Michel Hidalgo, Shane Loretz + 0.6.2 (2018-12-13) ------------------ diff --git a/rclcpp_action/package.xml b/rclcpp_action/package.xml index b24d595428..8becbd310d 100644 --- a/rclcpp_action/package.xml +++ b/rclcpp_action/package.xml @@ -2,7 +2,7 @@ rclcpp_action - 0.6.2 + 0.7.0 Adds action APIs for C++. Dirk Thomas Apache License 2.0 diff --git a/rclcpp_components/CHANGELOG.rst b/rclcpp_components/CHANGELOG.rst new file mode 100644 index 0000000000..4405c306f8 --- /dev/null +++ b/rclcpp_components/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package rclcpp_components +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +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) +------------------ diff --git a/rclcpp_components/package.xml b/rclcpp_components/package.xml index 42fbbd548d..0f8927e61d 100644 --- a/rclcpp_components/package.xml +++ b/rclcpp_components/package.xml @@ -2,7 +2,7 @@ rclcpp_components - 0.6.2 + 0.7.0 Package containing tools for dynamically loadable components Michael Carroll Apache License 2.0 diff --git a/rclcpp_lifecycle/CHANGELOG.rst b/rclcpp_lifecycle/CHANGELOG.rst index 17d1294664..558a9f52c0 100644 --- a/rclcpp_lifecycle/CHANGELOG.rst +++ b/rclcpp_lifecycle/CHANGELOG.rst @@ -2,6 +2,19 @@ Changelog for package rclcpp_lifecycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.7.0 (2019-04-14) +------------------ +* Fixed linter errors in rclcpp_lifecycle. (`#672 `_) +* Added parameter-related templates to LifecycleNode. (`#645 `_) +* Fixed use_sim_time issue on LifeCycleNode. (`#651 `_) +* Updated to use ament_target_dependencies where possible. (`#659 `_) +* Fixed hard-coded duration type representation so int64_t isn't assumed. (`#648 `_) +* Added a method to the LifecycleNode class to get the logging interface. (`#652 `_) +* Set Parameter Event Publisher settings `#591 `_ (`#614 `_) +* Replaced node constructor arguments with NodeOptions. (`#622 `_) +* Removed dependency on rclpy. (`#626 `_) +* Contributors: Emerson Knapp, Karsten Knese, Michael Carroll, Michael Jeronimo, Vinnam Kim, William Woodall, ivanpauno, rarvolt + 0.6.2 (2018-12-13) ------------------ diff --git a/rclcpp_lifecycle/package.xml b/rclcpp_lifecycle/package.xml index 74f6799f76..899fff656b 100644 --- a/rclcpp_lifecycle/package.xml +++ b/rclcpp_lifecycle/package.xml @@ -2,7 +2,7 @@ rclcpp_lifecycle - 0.6.2 + 0.7.0 Package containing a prototype for lifecycle implementation Karsten Knese Apache License 2.0