ros-lyrical-qml6-ros2-plugin (4.26.42-3resolute) resolute; urgency=high

  * Subscription: Only reset message when topic or messageType is changed. (#53 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/53>)
    Also improved locking behavior when processing messages to prevent a new possible deadlock if the topic is changed in the message changed callback.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Sat, 18 Apr 2026 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (4.26.41-3resolute) resolute; urgency=high

  * Added bandwidth and frequency to Subscription. (#50 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/50>)
    * Added bandwidth and frequency to Subscription. Refactored logic for computation affecting TfBuffer as well.
  * Ensure tf transform is always updated when target or source frame changes.
  * Added TfBuffer element with namespaced tf support (#42 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/42>)
    * Added TfBuffer to be able to get transforms from namespaced tf and additional information such as frame info.
  * Fix deprecation warnings during build due to interface changes in ament_index_cpp version 1.13.2.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Fri, 17 Apr 2026 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (4.26.40-3resolute) resolute; urgency=high

  * Improved robustness of image transport property change handling. (#38 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/38>)
    * Improved robustness of image transport property change handling.
    Properly reset old properties when topic or transport is changed.
    * Fix no image timer not being started if subscription was reset.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Thu, 09 Apr 2026 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (4.26.30-3resolute) resolute; urgency=high

  * Added missing build export depends.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Wed, 18 Mar 2026 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (3.26.30-3resolute) resolute; urgency=high

  * Fix yaml conversion not handling QJSValue correctly.
  * Updated documentation.
  * Fix BGR color swap and added support for NV21. (#18 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/18>)
    * Fix BGR color swap and added support for NV21.
  * Use a symlink instead of installing twice. (#14 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/14>)
    * Use a symlink instead of installing twice.
    This fixes issues where an application may link against both files through plugins which separates the singletons as they exist per inode and creates complex issues.
  * Don't pass QJSValue between threads (#9 <https://github.com/StefanFabian/qml6_ros2_plugin/issues/9>)
    * Move all QJSValue to data structures and only pass id for retrieval to fix threading segmentation faults.
    Also fixes check service ready being called while object is already destructed.
    * Fixed deprecation of ament_index_cpp methods.  Change ament_index_cpp method based on available version.
  * Fixed segfault if Service or ActionClient are no longer associated with qjsEngine when callback is invoked.
  * Improved image conversion to also deal with infinite values in depth images.
  * Fixed crash when ServiceClient is processing request while client is destroyed.
    Use QPointer for callbacks to prevent crashes due to the object being destroyed while an asynchronous operation is still in progress.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Mon, 09 Mar 2026 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (3.25.121-3resolute) resolute; urgency=high

  * Added encoding information to ImageTransportSubscription and fixed conversion from float to Y16.
    In accordance with depth image standards in ROS 16UC1 is interpreted as mm whereas float is in m. The conversion now respects that.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Fri, 12 Dec 2025 00:00:00 -0000

ros-lyrical-qml6-ros2-plugin (2.25.120-3resolute) resolute; urgency=high

  * Initial release.
  * Contributors: Stefan Fabian

 -- Stefan Fabian <qml6_ros2_plugin@stefanfabian.me>  Mon, 08 Dec 2025 00:00:00 -0000


