v0.5.0
This release includes the following features in cmake-utils project:
- Add
MODULE_PUBLIC_EXTRA_HEADERSandMODULE_PRIVATE_EXTRA_HEADERSas new options to add extra includes path. - Introduce optional arguments in
compile_libraryfunction to explicitly set source files. - Add optional arguments to
all_library_sourcesand 'add_unittest_executable` functions to explicitly set source files.
This release includes the following features in cpp-utils project:
- Add base64 string encoder and decoder.
- Append tree leaf nodes (dependencies) before the trunk.
- Add ROS 2 mangling methods.
- Fix
ros2_msgs_formatfunction. - Add missing thread library.
- Add function to convert FuzzyLevel to string.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Foonathan Memory Vendor | eProsima/foonathan_memory_vendor | v1.3.1 | v1.3.1 |
| Fast CDR | eProsima/Fast-CDR | v1.1.0 | v2.1.3 |
| Fast DDS | eProsima/Fast-DDS | v2.11.0 | v2.13.1 |