Changelog¶
0.2.0 (2025-05-08)¶
Features¶
- Added support for
ROS 2 Jazzy
- Some changes in the generated .scl code file (e.g. valid elements counter prefix to
i_valid_elements_*
) to not violate the TIA style guide - Added GIF's to documentation for more user friendly setup and usage descriptions
0.1.1 (2024-11-15)¶
Features¶
- Removed deprecated optional PLC arguments (
cyclic_interrupt_ob_name
,read_db_name
,write_db_name
) from YAML config - Switched to HTML-based interactive user documentation (not yet released)
- Improved runtime performance on PLC side for topics not containing strings
- Improved installation process
- Updated generator base docker image
- Improved error messages when user provided a non-compliant YAML config file
- Added checks for maximum allowed topic rate
- Updated log messages
- Added deployment application example for generated ROS 2 packages based on docker
- Added checks for topic names
- Added checks for maximum memory usage
- Added checks for limit of OBs and RIB DBs
- Fixed issue with failed generation process (missing header
rosidl_typesupport_cpp/macros.h
) if user provides standard ROS 2 installation instead of a source build - Various bugfixes and performance improvements of the generator
0.1.0 (2024-08-30)¶
Features¶
- First functional Minimum Viable Product (MVP) release based on
RIB v2.1.1
andROS 2 Humble
- Includes support for ROS 2 publishers & subscribers with all standard and custom message types