CHANGELOG
Changelog for package ros2_medkit_serialization
0.4.0 (2026-03-20)
Enable
POSITION_INDEPENDENT_CODEfor MODULE target compatibilityBuild: use shared cmake modules from
ros2_medkit_cmakepackageBuild: auto-detect ccache, centralized clang-tidy configuration
Contributors: @bburda
0.3.0 (2026-02-27)
0.2.0 (2026-02-07)
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