CHANGELOG

Changelog for package data_tamer

1.0.0 (2024-04-30)

  • Support lifecycle node for ros2 publisher sink (#17) * Support lifecycle node for ros2 publisher sink * Remove unused member variable node_ * Add template for both constructors

  • more efficient locking of LoggedValue<T> and new clang format

  • refactoring custom types

  • fix compilation with and without conan

  • new clang format

  • add mcap to 3rdparty

  • Contributors: Davide Faconti, Victor Massagué Respall

0.9.4 (2024-02-02)

  • changed the way registerValue throws if you try registering the same address again

  • add unit tests to verify that vectors with changing size are OK

  • Contributors: Davide Faconti

0.9.3 (2024-02-01)

  • add std::hash<DataTamer::RegistrationID>

  • fix dead-lock

  • Contributors: Davide Faconti

0.9.2 (2024-01-30)

  • fix compilation in ament

  • Update CMakeLists.txt. Fix #11

  • Contributors: Davide Faconti

0.9.1 (2024-01-12)

  • add support for enums

  • renamed folder to data_tamer_cpp

  • Contributors: Davide Faconti

0.8.0 (2023-11-30)

  • API change related to CustomSerializers

  • Contributors: Davide Faconti

0.7.0 (2023-11-28)

  • recursive_mutex and call it a day

  • add MCAP option

  • add MCAPSink::stopRecording

  • add more types to mcap example

  • add ChannelsRegistry::clear()

  • extended tests

  • bug fixes and more tests

  • fix warning

  • compute fixed size at compilation time

  • new wrappying of TypeDefinition

  • refactoring type registry

  • major refactoring of custom types

  • Contributors: Davide Faconti

0.6.0 (2023-11-23)

@ add back compatibility to data_tamer_parser * works correctly with plotjuggler * fix ROS2 compilation * Contributors: Davide Faconti

0.5.0 (2023-11-22)

  • preliminary custom type support

  • Contributors: Davide Faconti

0.4.1 (2023-11-21)

0.4.0 (2023-11-21)

  • add again channel name to hash

  • bug fixes in schema hash and parsing

  • add benchmark

  • readme update

  • added data_tamer_parser with some samples and testing

  • add locked reference

  • bug fixes and tests

  • refactored API to support containers

  • Contributors: Davide Faconti

0.3.0 (2023-11-14)

  • add coverage

  • fix bug

  • add CI

  • unit test added

  • allow registering again with new pointer

  • add docs

  • use custom mutex on linux

  • adding ros2 example

  • ros2 publisher sink

  • Contributors: Davide Faconti

0.2.1 (2023-11-13)

  • fix conan

  • fix conan

  • Contributors: Davide Faconti

0.2.0 (2023-11-13)

  • First release: supports MCAP sink only

  • Contributors: Davide Faconti, Henry Moore