From a06e19059f16af9d09d48b2bd69039463fe0539f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Tue, 14 Jan 2025 15:27:39 +0100 Subject: [PATCH 1/2] Changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alejandro Hernández Cordero --- ros_gz/CHANGELOG.rst | 3 +++ ros_gz_bridge/CHANGELOG.rst | 29 +++++++++++++++++++++++++++++ ros_gz_image/CHANGELOG.rst | 3 +++ ros_gz_interfaces/CHANGELOG.rst | 3 +++ ros_gz_sim/CHANGELOG.rst | 28 ++++++++++++++++++++++++++++ ros_gz_sim_demos/CHANGELOG.rst | 27 +++++++++++++++++++++++++++ test_ros_gz_bridge/CHANGELOG.rst | 3 +++ 7 files changed, 96 insertions(+) diff --git a/ros_gz/CHANGELOG.rst b/ros_gz/CHANGELOG.rst index 9effb7fc..1354e9c3 100644 --- a/ros_gz/CHANGELOG.rst +++ b/ros_gz/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_gz ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ + 2.1.2 (2024-10-31) ------------------ diff --git a/ros_gz_bridge/CHANGELOG.rst b/ros_gz_bridge/CHANGELOG.rst index 81ce3d08..177c228e 100644 --- a/ros_gz_bridge/CHANGELOG.rst +++ b/ros_gz_bridge/CHANGELOG.rst @@ -2,6 +2,35 @@ Changelog for package ros_gz_bridge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ +* Use both ROS package and message name for unique mappings (`#656 `_) + Co-authored-by: Addisu Z. Taddese +* Merge pull request `#664 `_ from azeey/improve_parameter_handling + Co-authored-by: Alejandro Hernández Cordero +* Merge pull request `#663 `_ from azeey/improve_arg_parsing + The `RosGzBridge` and `GzServer` now support different spellings for + boolean arguments (`True`, `true`). This also simplifies how + conditionals are used to create composable nodes by evaluating the + conditionals and using them as regular Python booleans instead of + relying on `PythonExpression`. It was actually the `PythonExpression` + that was preventing support of boolean arguments spelled `true`/`false`. +* Improve parameter handling for RosGzBridge +* Fix linter errors +* Improve argument parsing in Actions + The `RosGzBridge` and `GzServer` now support different spellings for + boolean arguments (`True`, `true`). This also simplifies how + conditionals are used to create composable nodes by evaluating the + conditionals and using them as regular Python booleans instead of + relying on `PythonExpression`. It was actually the `PythonExpression` + that was preventing support of boolean arguments spelled `true`/`false`. +* Fix use_respawn argument causing errors (`#651 `_) +* Add a way to pass extra parameters to ros_gz_bridge (`#628 `_) + * Add bridge_params argument to ros_gz_bridge + Co-authored-by: Alejandro Hernández Cordero + Co-authored-by: Wiktor Bajor <69388767+Wiktor-99@users.noreply.github.com> +* Contributors: Aarav Gupta, Addisu Z. Taddese, Alejandro Hernández Cordero, Øystein Sture + 2.1.2 (2024-10-31) ------------------ diff --git a/ros_gz_image/CHANGELOG.rst b/ros_gz_image/CHANGELOG.rst index 1504e16c..efdba8f9 100644 --- a/ros_gz_image/CHANGELOG.rst +++ b/ros_gz_image/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros1_ign_image ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ + 2.1.2 (2024-10-31) ------------------ diff --git a/ros_gz_interfaces/CHANGELOG.rst b/ros_gz_interfaces/CHANGELOG.rst index db0253ff..cd44d222 100644 --- a/ros_gz_interfaces/CHANGELOG.rst +++ b/ros_gz_interfaces/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_gz_interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ + 2.1.2 (2024-10-31) ------------------ diff --git a/ros_gz_sim/CHANGELOG.rst b/ros_gz_sim/CHANGELOG.rst index 4ad7fd41..88314c4d 100644 --- a/ros_gz_sim/CHANGELOG.rst +++ b/ros_gz_sim/CHANGELOG.rst @@ -2,6 +2,34 @@ Changelog for package ros_gz_sim ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ +* Shutdown explicitly while existing (`#623 `_) +* Merge pull request `#663 `_ from azeey/improve_arg_parsing + The `RosGzBridge` and `GzServer` now support different spellings for + boolean arguments (`True`, `true`). This also simplifies how + conditionals are used to create composable nodes by evaluating the + conditionals and using them as regular Python booleans instead of + relying on `PythonExpression`. It was actually the `PythonExpression` + that was preventing support of boolean arguments spelled `true`/`false`. +* Fix linter errors +* Improve argument parsing in Actions + The `RosGzBridge` and `GzServer` now support different spellings for + boolean arguments (`True`, `true`). This also simplifies how + conditionals are used to create composable nodes by evaluating the + conditionals and using them as regular Python booleans instead of + relying on `PythonExpression`. It was actually the `PythonExpression` + that was preventing support of boolean arguments spelled `true`/`false`. +* Set env path (`#659 `_) +* Use member variables instead. (`#653 `_) +* Move gzserver logic to its action (`#646 `_) +* Add a way to pass extra parameters to ros_gz_bridge (`#628 `_) + * Add bridge_params argument to ros_gz_bridge + Co-authored-by: Alejandro Hernández Cordero + Co-authored-by: Wiktor Bajor <69388767+Wiktor-99@users.noreply.github.com> +* Add remove entity node (`#629 `_) +* Contributors: Aarav Gupta, Addisu Z. Taddese, Alejandro Hernández Cordero, Carlos Agüero, ChenYing Kuo (CY), Tatsuro Sakaguchi, Wiktor Bajor + 2.1.2 (2024-10-31) ------------------ * Create ros_gz_spawn_model.launch (`#604 `_) diff --git a/ros_gz_sim_demos/CHANGELOG.rst b/ros_gz_sim_demos/CHANGELOG.rst index 89dc117c..ec77329c 100644 --- a/ros_gz_sim_demos/CHANGELOG.rst +++ b/ros_gz_sim_demos/CHANGELOG.rst @@ -2,6 +2,33 @@ Changelog for package ros1_gz_sim_demos ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ +* Refactor triggered_camera demo (`#645 `_) + Co-authored-by: Alejandro Hernández Cordero +* Refactor rgbd_camera_bridge demo (`#643 `_) + Co-authored-by: Alejandro Hernández Cordero +* Refactor diff_drive demo (`#635 `_) + Co-authored-by: Alejandro Hernández Cordero +* Refactor gpu_lidar_bridge demo (`#636 `_) + * Refactor gpu_lidar_bridge demo +* Refactor camera demo (`#634 `_) + Co-authored-by: Alejandro Hernández Cordero +* Refactor battery demo (`#633 `_) +* Refactor tf_bridge demo (`#644 `_) +* Refactor magnetometer demo (`#638 `_) +* Refactor imu demo (`#637 `_) + * Refactor imu demo +* Refactor navsat_gpxfix demo (`#642 `_) + * Refactor navsat_gpxfix demo +* Refactor navsat demo (`#639 `_) + * Refactor navsat demo +* Refactor air pressure demo (`#632 `_) + * Refactor air pressure demo + Co-authored-by: Addisu Z. Taddese + Co-authored-by: Alejandro Hernández Cordero +* Contributors: Carlos Agüero + 2.1.2 (2024-10-31) ------------------ diff --git a/test_ros_gz_bridge/CHANGELOG.rst b/test_ros_gz_bridge/CHANGELOG.rst index b4f1e3b6..43f47d3c 100644 --- a/test_ros_gz_bridge/CHANGELOG.rst +++ b/test_ros_gz_bridge/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package test_ros_gz_bridge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.3 (2025-01-14) +------------------ + 2.1.2 (2024-10-31) ------------------ From faf5b4ff2097f5fa60657e209687b9b465f413b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Tue, 14 Jan 2025 15:27:46 +0100 Subject: [PATCH 2/2] 2.1.3 --- ros_gz/package.xml | 2 +- ros_gz_bridge/package.xml | 2 +- ros_gz_image/package.xml | 2 +- ros_gz_interfaces/package.xml | 2 +- ros_gz_sim/package.xml | 2 +- ros_gz_sim_demos/package.xml | 2 +- test_ros_gz_bridge/package.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ros_gz/package.xml b/ros_gz/package.xml index 585a4754..0bf0d67b 100644 --- a/ros_gz/package.xml +++ b/ros_gz/package.xml @@ -4,7 +4,7 @@ ros_gz - 2.1.2 + 2.1.3 Meta-package containing interfaces for using ROS 2 with Gazebo simulation. Aditya Pande Alejandro Hernandez diff --git a/ros_gz_bridge/package.xml b/ros_gz_bridge/package.xml index b43b0cd7..a695e6e6 100644 --- a/ros_gz_bridge/package.xml +++ b/ros_gz_bridge/package.xml @@ -2,7 +2,7 @@ ros_gz_bridge - 2.1.2 + 2.1.3 Bridge communication between ROS and Gazebo Transport Aditya Pande Alejandro Hernandez diff --git a/ros_gz_image/package.xml b/ros_gz_image/package.xml index e6961941..1ab51cac 100644 --- a/ros_gz_image/package.xml +++ b/ros_gz_image/package.xml @@ -1,6 +1,6 @@ ros_gz_image - 2.1.2 + 2.1.3 Image utilities for Gazebo simulation with ROS. Apache 2.0 Aditya Pande diff --git a/ros_gz_interfaces/package.xml b/ros_gz_interfaces/package.xml index c6aeb753..ff1dd782 100644 --- a/ros_gz_interfaces/package.xml +++ b/ros_gz_interfaces/package.xml @@ -1,6 +1,6 @@ ros_gz_interfaces - 2.1.2 + 2.1.3 Message and service data structures for interacting with Gazebo from ROS2. Apache 2.0 Louise Poubel diff --git a/ros_gz_sim/package.xml b/ros_gz_sim/package.xml index 14be978f..a1f4f9f1 100644 --- a/ros_gz_sim/package.xml +++ b/ros_gz_sim/package.xml @@ -2,7 +2,7 @@ ros_gz_sim - 2.1.2 + 2.1.3 Tools for using Gazebo Sim simulation with ROS. Alejandro Hernandez Aditya Pande diff --git a/ros_gz_sim_demos/package.xml b/ros_gz_sim_demos/package.xml index 433f3f23..9c7cc0a7 100644 --- a/ros_gz_sim_demos/package.xml +++ b/ros_gz_sim_demos/package.xml @@ -1,6 +1,6 @@ ros_gz_sim_demos - 2.1.2 + 2.1.3 Demos using Gazebo Sim simulation with ROS. Apache 2.0 Aditya Pande diff --git a/test_ros_gz_bridge/package.xml b/test_ros_gz_bridge/package.xml index 95da57f1..610e76e4 100644 --- a/test_ros_gz_bridge/package.xml +++ b/test_ros_gz_bridge/package.xml @@ -2,7 +2,7 @@ test_ros_gz_bridge - 2.1.2 + 2.1.3 Bridge communication between ROS and Gazebo Transport Aditya Pande Alejandro Hernandez