ros-jazzy-ros2-medkit-serialization (0.4.0-1noble) noble; urgency=high

  * Enable ``POSITION_INDEPENDENT_CODE`` for MODULE target compatibility
  * Build: use shared cmake modules from ``ros2_medkit_cmake`` package
  * Build: auto-detect ccache, centralized clang-tidy configuration
  * Contributors: @bburda

 -- bburda <bartoszburda93@gmail.com>  Thu, 19 Mar 2026 23:00:00 -0000

ros-jazzy-ros2-medkit-serialization (0.3.0-1noble) noble; urgency=high

  * Multi-distro CI support for ROS 2 Humble, Jazzy, and Rolling (#219 <https://github.com/selfpatch/ros2_medkit/pull/219>, #242 <https://github.com/selfpatch/ros2_medkit/pull/242>)
  * Contributors: @bburda

 -- bburda <bartoszburda93@gmail.com>  Thu, 26 Feb 2026 23:00:00 -0000

ros-jazzy-ros2-medkit-serialization (0.2.0-1noble) noble; urgency=high

  * Initial rosdistro release
  * Runtime JSON to ROS 2 message serialization using vendored dynmsg C++ API
  * TypeCache - thread-safe caching of ROS type introspection data with shared_mutex
    for read concurrency
  * JsonSerializer - bidirectional JSON <-> ROS message conversion via dynmsg YAML bridge,
    including CDR serialization/deserialization for GenericClient/GenericSubscription
  * ServiceActionTypes - helper utilities for resolving service and action internal types
    (request/response, goal/result/feedback)
  * SerializationError exception hierarchy for structured error handling
  * Contributors: Bartosz Burda

 -- bburda <bartoszburda93@gmail.com>  Fri, 06 Feb 2026 23:00:00 -0000


