ros-rolling-ros-babel-fish (3.25.111-1noble) noble; urgency=high

  * Wrap exceptions when creating service or action client with invalid topic as BabelFishException.
  * Fixed ament package not found error not being caught and wrapped as TypeSupportException / BabelFishException.
  * Added a get method for CompoundArrayMessage to obtain element as shared_ptr.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Sat, 29 Nov 2025 23:00:00 -0000

ros-rolling-ros-babel-fish (3.25.11-1noble) noble; urgency=high

  * Added documentation and fixed tiny memory leak.
  * Added convenience methods to message introspection wrapper.
  * Fixed waiting indefinitely if topic is namespaced and added test case.
  * Print warning when waiting for more than 3 seconds for topic.
  * Updated CMake project version.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Mon, 10 Nov 2025 23:00:00 -0000

ros-rolling-ros-babel-fish (3.25.2-1noble) noble; urgency=high

  * Refactored array size templating and improved compile time checks by moving checks to constexpr.
    Fixes (#11 <https://github.com/LOEWE-emergenCITY/ros_babel_fish/issues/11>).
    This reduces the potential for errors and allows easier compile time checking.
    Many checks are also moved to constexpr and static assertions catching common errors at compile time instead of run time.
  * Use no declaration instead of static assert for compilers that evaluate it even when not used.
  * Added a method to get the actual underlying message from a compound message.
    Usage:
    using geometry_msgs::msg::Point;
    Point point = compound["position"].as<CompoundMessage>().message<Point>();
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Thu, 06 Feb 2025 23:00:00 -0000

ros-rolling-ros-babel-fish (0.10.2-1noble) noble; urgency=high

  * Fixes service server segfaulting (#10 <https://github.com/LOEWE-emergenCITY/ros_babel_fish/issues/10>) and adds a new test to cover this.
  * Added convenience methods to get and set values of compound messages.
  * Updated export of cmake variables.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Mon, 02 Dec 2024 23:00:00 -0000

ros-rolling-ros-babel-fish (0.10.1-1noble) noble; urgency=high

  * Add ActionServer (#9 <https://github.com/LOEWE-emergenCITY/ros_babel_fish/issues/9>)
    * More verbose error message when trying to assign a value to a CompoundMessage.
    * Moved BabelFishAction definition to separate header in preparation for BabelFishActionServer.
    * Added BabelFishActionServer with tests.
    * Suppress false positive in cppcheck.
    * Enable inline suppression in cppcheck.
  * Updated test message and added goal rejected and cancel rejected tests for client.
  * Refactored action client and added new tests.
  * Added more method documentation.
  * Added convenience methods to create empty action goals with BabelFish.
  * Improved exceptions in type support loading.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Thu, 24 Oct 2024 22:00:00 -0000

ros-rolling-ros-babel-fish (0.9.5-1noble) noble; urgency=high

  * Fixes to compile on Rolling. (#8 <https://github.com/LOEWE-emergenCITY/ros_babel_fish/issues/8>)
    * Fixes to compile on Rolling.
    ROS 2 Rolling has made two changes that cause this package
    to not build in its current form:
    1. The TRACEPOINT macro has been renamed to TRACETOOLS_TRACEPOINT.
    2. The action_tutorials_interface package has been removed,
    since it was duplicating an action that was already available
    in example_interfaces.
    This commit fixes both of these issues.
    ---------
    Co-authored-by: Stefan Fabian <mailto:fabian@sim.tu-darmstadt.de>
  * Contributors: Chris Lalancette

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Thu, 10 Oct 2024 22:00:00 -0000

ros-rolling-ros-babel-fish (0.9.3-1noble) noble; urgency=high

  * Updated dependencies.
    Removed test node. Examples serve the purpose.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Thu, 15 Aug 2024 22:00:00 -0000

ros-rolling-ros-babel-fish (0.9.2-1noble) noble; urgency=high

  * Initial release.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <ros_babel_fish@stefanfabian.me>  Tue, 13 Aug 2024 22:00:00 -0000


