CHANGELOG

Changelog for package hardware_interface_testing

5.6.0 (2025-08-26)

  • Unify write behavior between Actuator and System hardware interfaces (#2453)

  • Supress deprecated RM API warnings in the tests (#2428)

  • Contributors: Sai Kishor Kothakota, Soham Patil

5.5.0 (2025-07-31)

  • Fix the prepare_command_mode_switch behaviour when HW is INACTIVE (#2347)

  • Contributors: Sai Kishor Kothakota

5.4.0 (2025-07-21)

  • Addition of a Default Node for Hardware Component (#2348)

  • Contributors: Soham Patil

5.3.0 (2025-07-02)

  • Add deprecations to old methods not using param structs (#2344)

  • Deactivate controllers with command interfaces to hardware on DEACTIVATE (#2334)

  • Contributors: Marq Rasmussen, Sai Kishor Kothakota

5.2.0 (2025-06-07)

5.1.0 (2025-05-24)

  • [RM] Isolate start and stop interfaces for each Hardware Component (#2120)

  • Use target_link_libraries instead of ament_target_dependencies (#2266)

  • Contributors: Sai Kishor Kothakota

5.0.0 (2025-05-21)

  • Statically allocate string concatenations using FMT formatting (#2205)

  • Suppress the deprecation warnings of the hardware_interface API (#2223)

  • Contributors: Sai Kishor Kothakota, mini-1235

4.29.0 (2025-05-04)

  • [Diagnostics] Add diagnostics of execution time and periodicity of the hardware components (#2086)

  • Contributors: Sai Kishor Kothakota

4.28.1 (2025-04-17)

  • Use previous command to enforce the joint limits on position interfaces (#2183)

  • Contributors: Sai Kishor Kothakota

4.28.0 (2025-04-10)

  • Integrate joint limit enforcement into ros2_control framework functional with Async controllers and components (#2047)

  • Make all packages use gmock, not gtest (#2162)

  • Bump version of pre-commit hooks (#2156)

  • Use ros2_control_cmake (#2134)

  • [Handle] Add support for booleans in the handles (#2065)

  • Improve package descriptions & update maintainers (#2103)

  • [RM] Fix skipped cycles by adjusting rw_rate handling (#2091)

  • Contributors: Bence Magyar, Christoph Fröhlich, RobertWilbrandt, Sai Kishor Kothakota, Soham Patil, github-actions[bot]

4.27.0 (2025-03-01)

  • [Handle] Use get_optional instead of get_value<double> (#2061)

  • Add new get_value API for Handles and Interfaces (#1976)

  • [CM] Fix the controller deactivation on the control cycles returning ERROR (#1756)

  • Contributors: Sai Kishor Kothakota

4.26.0 (2025-02-07)

  • Fix memory leak in the ros2_control (#2033)

  • Contributors: Sai Kishor Kothakota

4.25.0 (2025-01-29)

4.24.0 (2025-01-13)

4.23.0 (2024-12-29)

4.22.0 (2024-12-20)

  • Propagate read/write rate to the HardwareInfo properly (#1928)

  • Async Hardware Components (#1567)

  • Contributors: Sai Kishor Kothakota

4.21.0 (2024-12-06)

  • [Feature] Choose different read and write rate for the hardware components (#1570)

  • Contributors: Sai Kishor Kothakota

4.20.0 (2024-11-08)

4.19.0 (2024-10-26)

4.18.0 (2024-10-07)

  • Adapt controller Reference/StateInterfaces to New Way of Exporting (variant support) (#1689)

  • Contributors: Manuel Muth

4.17.0 (2024-09-11)

4.16.1 (2024-08-24)

4.16.0 (2024-08-22)

4.15.0 (2024-08-05)

  • [RM] Add get_hardware_info method to the Hardware Components (#1643)

  • Contributors: Sai Kishor Kothakota

4.14.0 (2024-07-23)

  • Unused header cleanup (#1627)

  • Fix typos in test_resource_manager.cpp (#1609)

  • Contributors: Henry Moore, Parker Drouillard

4.13.0 (2024-07-08)

  • [ResourceManager] Propagate access to logger and clock interfaces to HardwareComponent (#1585)

  • Contributors: Sai Kishor Kothakota

4.12.0 (2024-07-01)

  • [RM] Rename load_urdf method to load_and_initialize_components and add error handling there to avoid stack crashing when error happens. (#1354)

  • Contributors: Dr. Denis

4.11.0 (2024-05-14)

4.10.0 (2024-05-08)

4.9.0 (2024-04-30)

  • Component parser: Get mimic information from URDF (#1256)

  • Contributors: Christoph Fröhlich

4.8.0 (2024-03-27)

4.7.0 (2024-03-22)

4.6.0 (2024-03-02)

  • Add -Werror=missing-braces to compile options (#1423)

  • Contributors: Sai Kishor Kothakota

4.5.0 (2024-02-12)

4.4.0 (2024-01-31)

  • Fix version

  • Move test_components to own package (#1325)

  • Contributors: Bence Magyar, Christoph Fröhlich