CHANGELOG

Changelog for package pid_controller

4.31.0 (2025-08-27)

4.30.1 (2025-08-03)

4.30.0 (2025-07-31)

4.29.0 (2025-07-23)

  • Apply API change of PidROS (backport #1823) (#1826)

  • Change the tests to work without deprecated PID settings (backport #1824) (#1825)

  • Contributors: mergify[bot]

4.28.0 (2025-07-14)

4.27.1 (2025-07-02)

4.27.0 (2025-06-23)

  • Add new members for PID controller parameters (backport #1585) (#1769)

  • Set enable_feedforward parameter in the respective tests (backport #1743) (#1744)

  • Contributors: Victor Coutinho Vieira Santos, Sai Kishor Kothakota, Christoph Fröhlich

4.26.0 (2025-06-06)

  • Use target_link_libraries instead of ament_target_dependencies (backport #1697) (#1699)

  • Contributors: mergify[bot]

4.25.0 (2025-05-17)

  • [Pid] Add enable_feedforward parameter (backport #1553) (#1689)

  • Simplify on_set_chained_mode avoiding cpplint warnings (backport #1564) (#1688)

  • Contributors: mergify[bot], Pascal Auf der Maur, hagyesh Agresar

4.24.0 (2025-04-27)

4.23.0 (2025-04-10)

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

  • Use global cmake macros and fix gcc-10 build (#1527)

  • Contributors: Christoph Fröhlich, github-actions[bot]

4.22.0 (2025-03-17)

4.21.0 (2025-03-01)

  • [pid_controller] Update tests (#1538)

  • Reset PID controllers on activation and add save_i_term parameter (#1507)

  • Update API of PID class (#1437)

  • [pid_controller] Fix logic for feedforward_mode with single reference interface (#1520)

  • Fix the exported interface naming in the chainable controllers (#1528)

  • Contributors: Christoph Fröhlich, Julia Jia, Sai Kishor Kothakota

4.20.0 (2025-01-29)

  • Improve antiwindup description (#1502)

  • Remove empty callbacks (#1488)

  • Update paths of GPL includes (#1487)

  • Contributors: Christoph Fröhlich, Julia Jia, Victor Coutinho Vieira Santos

4.19.0 (2025-01-13)

  • Remove visibility macros (#1451)

  • Contributors: Bence Magyar

4.18.0 (2024-12-19)

  • [CI] Add clang job and setup concurrency (#1407)

  • Contributors: Christoph Fröhlich

4.17.0 (2024-12-07)

  • Use the .hpp headers from realtime_tools package (#1406)

  • Add few warning flags to error in all ros2_controllers packages and fix tests (#1370)

  • Update maintainers and add url tags (#1363)

  • Contributors: Christoph Fröhlich, Sai Kishor Kothakota

4.16.0 (2024-11-08)

  • fixes for windows compilation (#1330)

  • Contributors: Gilmar Correia

4.15.0 (2024-10-07)

  • Adapt test to new way of exporting reference interfaces (Related to #1240 in ros2_control) (#1103)

  • Contributors: Manuel Muth

4.14.0 (2024-09-11)

  • [PID Controller] Export state interfaces for easier chaining with other controllers (#1214)

  • Contributors: Sai Kishor Kothakota

4.13.0 (2024-08-22)

4.12.1 (2024-08-14)

4.12.0 (2024-07-23)

  • Add missing includes (#1226)

  • Change the subscription timeout in the tests to 5ms (#1219)

  • Unused header cleanup (#1199)

  • Fix WaitSet issue in tests (#1206)

  • Fix parallel gripper controller CI (#1202)

  • Contributors: Christoph Fröhlich, Henry Moore, Sai Kishor Kothakota

4.11.0 (2024-07-09)

  • added changes corresponding to the logger and clock propagation in ResourceManager (#1184)

  • Contributors: Sai Kishor Kothakota

4.10.0 (2024-07-01)

4.9.0 (2024-06-05)

4.8.0 (2024-05-14)

  • [PID] Add example yaml to docs (#951)

  • Contributors: Christoph Fröhlich

4.7.0 (2024-03-22)

  • Fix pid_controller build on ROS 2 Rolling on Ubuntu 24.04 (#1084)

  • Added conditioning to have rolling tags compilable in older versions (#1071)

  • Fix usage of visibility macros (#1039)

  • Contributors: Chris Lalancette, Sai Kishor Kothakota, Silvio Traversaro

4.6.0 (2024-02-12)

  • Add test_depend on hardware_interface_testing (#1018)

  • Fix tests for using new get_node_options API (#840)

  • Contributors: Christoph Fröhlich, Sai Kishor Kothakota

4.5.0 (2024-01-31)

  • Add tests for interface_configuration_type consistently (#899)

  • [PID] Remove joint_jog include (#975)

  • Contributors: Christoph Fröhlich

4.4.0 (2024-01-11)

4.3.0 (2024-01-08)

  • Add few warning flags to error (#961)

  • Contributors: Sai Kishor Kothakota

4.2.0 (2023-12-12)

  • 🚀 Add PID controller 🎉 (#434)

  • Contributors: Dr. Denis

4.1.0 (2023-12-01)

4.0.0 (2023-11-21)

3.17.0 (2023-10-31)

3.16.0 (2023-09-20)

3.15.0 (2023-09-11)

3.14.0 (2023-08-16)

3.13.0 (2023-08-04)

3.12.0 (2023-07-18)

3.11.0 (2023-06-24)

3.10.1 (2023-06-06)

3.10.0 (2023-06-04)

3.9.0 (2023-05-28)

3.8.0 (2023-05-14)

3.7.0 (2023-05-02)

3.6.0 (2023-04-29)

3.5.0 (2023-04-14)

3.4.0 (2023-04-02)

3.3.0 (2023-03-07)

3.2.0 (2023-02-10)

3.1.0 (2023-01-26)

3.0.0 (2023-01-19)

2.15.0 (2022-12-06)

2.14.0 (2022-11-18)

2.13.0 (2022-10-05)

2.12.0 (2022-09-01)

2.11.0 (2022-08-04)

2.10.0 (2022-08-01)

2.9.0 (2022-07-14)

2.8.0 (2022-07-09)

2.7.0 (2022-07-03)

2.6.0 (2022-06-18)

2.5.0 (2022-05-13)

2.4.0 (2022-04-29)

2.3.0 (2022-04-21)

2.2.0 (2022-03-25)

2.1.0 (2022-02-23)

2.0.1 (2022-02-01)

2.0.0 (2022-01-28)

1.3.0 (2022-01-11)

1.2.0 (2021-12-29)

1.1.0 (2021-10-25)

1.0.0 (2021-09-29)

0.5.0 (2021-08-30)

0.4.1 (2021-07-08)

0.4.0 (2021-06-28)

0.3.1 (2021-05-23)

0.3.0 (2021-05-21)

0.2.1 (2021-05-03)

0.2.0 (2021-02-06)

0.1.2 (2021-01-07)

0.1.1 (2021-01-06)

0.1.0 (2020-12-23)