From a6aa386f9e4ff8d62309dc4d2a36fd1d5476abb8 Mon Sep 17 00:00:00 2001 From: David Conner Date: Wed, 1 May 2024 15:44:17 -0400 Subject: [PATCH] 3.0.0 --- flexbe_behavior_engine/CHANGELOG.rst | 20 +++++++++----------- flexbe_behavior_engine/package.xml | 2 +- flexbe_core/CHANGELOG.rst | 5 +++-- flexbe_core/package.xml | 2 +- flexbe_core/setup.py | 2 +- flexbe_input/CHANGELOG.rst | 3 +++ flexbe_input/package.xml | 2 +- flexbe_input/setup.py | 2 +- flexbe_mirror/CHANGELOG.rst | 6 ++++-- flexbe_mirror/package.xml | 2 +- flexbe_mirror/setup.py | 2 +- flexbe_msgs/CHANGELOG.rst | 8 +++++--- flexbe_msgs/package.xml | 2 +- flexbe_onboard/CHANGELOG.rst | 8 +++++--- flexbe_onboard/package.xml | 2 +- flexbe_onboard/setup.py | 2 +- flexbe_states/CHANGELOG.rst | 6 ++++-- flexbe_states/package.xml | 2 +- flexbe_states/setup.py | 2 +- flexbe_testing/CHANGELOG.rst | 5 +++++ flexbe_testing/package.xml | 2 +- flexbe_widget/CHANGELOG.rst | 23 +++++++---------------- flexbe_widget/package.xml | 2 +- 23 files changed, 59 insertions(+), 53 deletions(-) diff --git a/flexbe_behavior_engine/CHANGELOG.rst b/flexbe_behavior_engine/CHANGELOG.rst index e24d507..3b0410f 100644 --- a/flexbe_behavior_engine/CHANGELOG.rst +++ b/flexbe_behavior_engine/CHANGELOG.rst @@ -1,13 +1,20 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_behavior_engine ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers * flake 8 cleanup * support state id and concurrency handling * specify version 4.0+ of the FlexBE UI * add link for new flexbe_webui +2.3.4 (2024-05-01) +------------------ +* update CMakeLists cmake_minimum_version +* Updates to dependencies for ROS build farm + 2.3.3 (2023-08-09) ------------------ @@ -23,15 +30,6 @@ Forthcoming * update CMakeLists cmake_minimum_version * Updates to dependencies for ROS build farm -2.3.4 (2024-05-01) ------------------- -* 2.3.3 -* 2.3.2 -* 2.3.1 -* 2.3.0 -* update CMakeLists cmake_minimum_version -* Updates to dependencies for ROS build farm - 2.2.0 (2023-06-29) ------------------ * [flexbe_core, flexbe_onboard, flexbe_mirror, flexbe_widget] diff --git a/flexbe_behavior_engine/package.xml b/flexbe_behavior_engine/package.xml index d181532..71b0c0a 100644 --- a/flexbe_behavior_engine/package.xml +++ b/flexbe_behavior_engine/package.xml @@ -1,7 +1,7 @@ flexbe_behavior_engine - 2.3.4 + 3.0.0 A meta-package to aggregate all the FlexBE packages diff --git a/flexbe_core/CHANGELOG.rst b/flexbe_core/CHANGELOG.rst index 71a751d..c76b3ef 100644 --- a/flexbe_core/CHANGELOG.rst +++ b/flexbe_core/CHANGELOG.rst @@ -1,8 +1,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling * add options to remove service callers and action clients * proxy publisher dictionary usage * use modern style names with deprecated flag diff --git a/flexbe_core/package.xml b/flexbe_core/package.xml index 09c5ceb..bc8258c 100644 --- a/flexbe_core/package.xml +++ b/flexbe_core/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_core - 2.3.4 + 3.0.0 flexbe_core provides the core components for the FlexBE behavior engine. diff --git a/flexbe_core/setup.py b/flexbe_core/setup.py index 1658aec..e1475b8 100644 --- a/flexbe_core/setup.py +++ b/flexbe_core/setup.py @@ -6,7 +6,7 @@ setup( name=PACKAGE_NAME, - version='2.3.4', + version='3.0.0', packages=find_packages(exclude=['test']), data_files=[ ('share/ament_index/resource_index/packages', ['resource/' + PACKAGE_NAME]), diff --git a/flexbe_input/CHANGELOG.rst b/flexbe_input/CHANGELOG.rst index 7bc7024..f19e2f0 100644 --- a/flexbe_input/CHANGELOG.rst +++ b/flexbe_input/CHANGELOG.rst @@ -23,6 +23,9 @@ Changelog for package flexbe_input * WARNING: This change to input_state.py may require changes to how data is being sent * Updates to dependencies for ROS build farm +3.0.0 (2024-05-01) +------------------ + 2.3.4 (2024-05-01) ------------------ * 2.3.3 diff --git a/flexbe_input/package.xml b/flexbe_input/package.xml index 88f2130..05224b7 100644 --- a/flexbe_input/package.xml +++ b/flexbe_input/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_input - 2.3.4 + 3.0.0 flexbe_input enables to send data to onboard behavior when required. diff --git a/flexbe_input/setup.py b/flexbe_input/setup.py index b05d589..69711bc 100644 --- a/flexbe_input/setup.py +++ b/flexbe_input/setup.py @@ -6,7 +6,7 @@ setup( name=PACKAGE_NAME, - version='2.3.4', + version='3.0.0', packages=find_packages(exclude=['test']), data_files=[ ('share/ament_index/resource_index/packages', ['resource/' + PACKAGE_NAME]), diff --git a/flexbe_mirror/CHANGELOG.rst b/flexbe_mirror/CHANGELOG.rst index ffbf802..f3e5da8 100644 --- a/flexbe_mirror/CHANGELOG.rst +++ b/flexbe_mirror/CHANGELOG.rst @@ -1,8 +1,10 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_mirror ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers * flake8, pep257 and codestyle checks * reinitialize existing state machine instead of rebuilding on sync (1000x faster) * fix CONSTANT style across flexbe_behavior_engine diff --git a/flexbe_mirror/package.xml b/flexbe_mirror/package.xml index 4e16951..22726e1 100644 --- a/flexbe_mirror/package.xml +++ b/flexbe_mirror/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_mirror - 2.3.4 + 3.0.0 flexbe_mirror implements functionality to remotely mirror an executed behavior. diff --git a/flexbe_mirror/setup.py b/flexbe_mirror/setup.py index ae2ed99..4826a9b 100644 --- a/flexbe_mirror/setup.py +++ b/flexbe_mirror/setup.py @@ -7,7 +7,7 @@ setup( name=PACKAGE_NAME, - version='2.3.4', + version='3.0.0', packages=find_packages(exclude=['test']), data_files=[ ('share/ament_index/resource_index/packages', ['resource/' + PACKAGE_NAME]), diff --git a/flexbe_msgs/CHANGELOG.rst b/flexbe_msgs/CHANGELOG.rst index b7cbb7e..ee8d5ec 100644 --- a/flexbe_msgs/CHANGELOG.rst +++ b/flexbe_msgs/CHANGELOG.rst @@ -1,9 +1,11 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ -* Support for new state id and concurrency handling +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers +* support for new state id and concurrency handling 2.3.3 (2023-08-09) ------------------ diff --git a/flexbe_msgs/package.xml b/flexbe_msgs/package.xml index 80fe3b1..6210798 100644 --- a/flexbe_msgs/package.xml +++ b/flexbe_msgs/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_msgs - 2.3.4 + 3.0.0 flexbe_msgs provides the messages used by FlexBE. diff --git a/flexbe_onboard/CHANGELOG.rst b/flexbe_onboard/CHANGELOG.rst index 45a4698..a042289 100644 --- a/flexbe_onboard/CHANGELOG.rst +++ b/flexbe_onboard/CHANGELOG.rst @@ -1,9 +1,11 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_onboard ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ -* Support for new state id and concurrency handling +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers +* support for new state id and concurrency handling 2.3.3 (2023-08-09) ------------------ diff --git a/flexbe_onboard/package.xml b/flexbe_onboard/package.xml index 27b3691..7209fcf 100644 --- a/flexbe_onboard/package.xml +++ b/flexbe_onboard/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_onboard - 2.3.4 + 3.0.0 flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started. diff --git a/flexbe_onboard/setup.py b/flexbe_onboard/setup.py index b1e97bd..5ca8fe4 100644 --- a/flexbe_onboard/setup.py +++ b/flexbe_onboard/setup.py @@ -8,7 +8,7 @@ setup( name=package_name, - version='2.3.4', + version='3.0.0', packages=find_packages(), data_files=[ (os.path.join('share', package_name), glob('launch/*.launch.py')), diff --git a/flexbe_states/CHANGELOG.rst b/flexbe_states/CHANGELOG.rst index 9f5d2fc..c33e3e1 100644 --- a/flexbe_states/CHANGELOG.rst +++ b/flexbe_states/CHANGELOG.rst @@ -1,8 +1,10 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_states ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers * add options to remove service callers and action clients * flake8, pep257 and codestyle checks diff --git a/flexbe_states/package.xml b/flexbe_states/package.xml index c65673e..a7c687f 100644 --- a/flexbe_states/package.xml +++ b/flexbe_states/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_states - 2.3.4 + 3.0.0 flexbe_states provides a collection of common generic predefined states. diff --git a/flexbe_states/setup.py b/flexbe_states/setup.py index 214236e..8c45cae 100644 --- a/flexbe_states/setup.py +++ b/flexbe_states/setup.py @@ -9,7 +9,7 @@ setup( name=PACKAGE_NAME, - version='2.3.4', + version='3.0.0', packages=find_packages(), data_files=[ ('share/ament_index/resource_index/packages', ['resource/' + PACKAGE_NAME]), diff --git a/flexbe_testing/CHANGELOG.rst b/flexbe_testing/CHANGELOG.rst index 04771bd..92ddbba 100644 --- a/flexbe_testing/CHANGELOG.rst +++ b/flexbe_testing/CHANGELOG.rst @@ -1,6 +1,11 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_testing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers + 2.3.3 (2023-08-09) ------------------ * update for change in yaml loading for Iron messages diff --git a/flexbe_testing/package.xml b/flexbe_testing/package.xml index ca6dee2..b757b15 100644 --- a/flexbe_testing/package.xml +++ b/flexbe_testing/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_testing - 2.3.4 + 3.0.0 flexbe_testing provides a framework for unit testing states. diff --git a/flexbe_widget/CHANGELOG.rst b/flexbe_widget/CHANGELOG.rst index c2c2362..5d9b5c6 100644 --- a/flexbe_widget/CHANGELOG.rst +++ b/flexbe_widget/CHANGELOG.rst @@ -1,12 +1,17 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package flexbe_widget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2024-05-01) +------------------ +* update with state map and changes to concurrent handling +* allow removing action clients and service callers * flake 8 cleanup * fix CONSTANT style across flexbe_behavior_engine * use SingleThreadedExecutor +2.3.4 (2024-05-01) +------------------ + 2.3.3 (2023-08-09) ------------------ @@ -27,20 +32,6 @@ Forthcoming * remove unnecessary rclcpp depends * include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages -2.3.4 (2024-05-01) ------------------- -* 2.3.3 -* 2.3.2 -* 2.3.1 -* add non-interactive mode to create_repo for CI -* update create_repo script for new ros2-devel release of https://github.com/FlexBE/flexbe_project_behaviors -* 2.3.0 -* update CMakeLists cmake_minimum_version -* Updates to dependencies for ROS build farm -* remove rclpy from CMakeLists.txt -* remove unnecessary rclcpp depends -* include package name in behavior request (requires latest flexbe_app) to allow duplicate behavior names in packages - 2.2.0 (2023-06-29) ------------------ * Initiate start up launch in thread safe manner with future (prevent deadlock) diff --git a/flexbe_widget/package.xml b/flexbe_widget/package.xml index e0be69b..a8790ff 100644 --- a/flexbe_widget/package.xml +++ b/flexbe_widget/package.xml @@ -4,7 +4,7 @@ schematypens="http://www.w3.org/2001/XMLSchema"?> flexbe_widget - 2.3.4 + 3.0.0 flexbe_widget implements some smaller scripts for the behavior engine.