CHANGELOG

Changelog for package demo_nodes_cpp

0.35.0 (2024-10-03)

0.34.2 (2024-07-29)

0.34.1 (2024-06-17)

  • [demo_nodes_cpp] some readme and executable name fixups (#678)

  • Fix gcc warnings when building with optimizations. (#672)

  • Contributors: Chris Lalancette, Mikael Arguedas

0.34.0 (2024-04-26)

0.33.2 (2024-03-28)

  • A few uncrustify fixes for 0.78. (#667)

  • Allow users to configure the executor for executables in demo_nodes_cpp (#666)

  • Update maintainer list in package.xml files (#665)

  • Contributors: Chris Lalancette, Michael Jeronimo, Yadu

0.33.1 (2024-02-07)

0.33.0 (2024-01-24)

0.32.1 (2023-12-26)

  • Added extra documentation and clarifications. (#651)

  • Contributors: jrutgeer

0.32.0 (2023-11-06)

  • Add in support for both the PMR and custom allocator tutorials. (#655)

  • Replacing old-style C++ allocator with a polymorphic memory resource (PMR) (#653)

  • Contributors: Ali Ashkani Nia, Chris Lalancette

0.31.1 (2023-09-07)

  • Remove unnecessary captures in the various demos. (#647)

  • Contributors: Chris Lalancette

0.31.0 (2023-08-21)

  • Dramatically speed up the demo_nodes_cpp tests (#641)

  • Switch to using RCLCPP logging macros in the lifecycle package. (#644)

  • Contributors: Chris Lalancette

0.30.1 (2023-07-11)

  • failed to call introspection_client (#643)

  • Contributors: Chen Lihui

0.30.0 (2023-06-12)

  • Small cleanups to the demos when running through them. (#639)

  • Cleanup demo_nodes_cpp CMake and dependencies (#638)

  • Change the service introspection parameter off value to ‘disabled’ (#634)

  • Contributors: Chris Lalancette

0.29.0 (2023-06-07)

  • Add demos for using logger service (#611)

  • Contributors: Barry Xu

0.28.1 (2023-05-11)

0.28.0 (2023-04-27)

0.27.0 (2023-04-13)

  • Change all ROS2 -> ROS 2. (#610)

  • Add matched event demo for rclcpp and rclpy (#607)

  • Contributors: Barry Xu, Chris Lalancette

0.26.0 (2023-04-11)

  • Fix the set_parameters_callback example program. (#608)

  • [demo_nodes_cpp] Add YAML launch demos for topics (#605)

  • update launch file name format to match documentation (#588)

  • Contributors: Chris Lalancette, Damien LaRocque, Patrick Wspanialy

0.25.0 (2023-03-01)

  • Service introspection (#602) * Add in a rclcpp and rclpy demo of introspection.

  • Contributors: Chris Lalancette

0.24.1 (2023-02-24)

  • Added README.md for demo_cpp_nodes (#599)

  • Contributors: Gary Bey

0.24.0 (2023-02-14)

  • Update the demos to C++17. (#594)

  • [rolling] Update maintainers - 2022-11-07 (#589)

  • Contributors: Audrow Nash, Chris Lalancette

0.23.0 (2022-11-02)

  • Demo for pre and post set parameter callback support (#565) * local parameter callback support

  • Contributors: Deepanshu Bansal

0.22.0 (2022-09-13)

  • counter starts from 1, not 2. (#562)

  • add a demo of content filter listener (#557)

  • Contributors: Chen Lihui, Tomoya Fujita

0.21.0 (2022-04-29)

0.20.1 (2022-04-08)

0.20.0 (2022-03-01)

0.19.0 (2022-01-14)

0.18.0 (2021-12-17)

  • Update maintainers to Audrow Nash and Michael Jeronimo (#543)

  • Add how to fix the most vexing parse problem (#541) * use uniform initialization

  • Contributors: Audrow Nash, Tomoya Fujita

0.17.0 (2021-10-18)

  • Fixing deprecated subscriber callback warnings (#532)

  • Contributors: Abrar Rahman Protyasha

0.16.0 (2021-08-11)

  • Update talker_loaned_message.cpp (#518)

  • Contributors: Zongbao Feng

0.15.0 (2021-05-14)

  • Revert “Use sizeof(char) in place for sizeof(void) (#515)” (#516)

  • change how serialized message works with subscription (#497)

  • Use sizeof(char) in place for sizeof(void) (#515)

  • Fix small print issue in allocator tutorial. (#509)

  • Contributors: Chris Lalancette, Michel Hidalgo, William Woodall

0.14.2 (2021-04-26)

  • Small fixes for even_parameters_node. (#500)

  • Contributors: Chris Lalancette

0.14.1 (2021-04-19)

0.14.0 (2021-04-06)

  • change ParameterEventHandler to take events as const ref instead of shared pointer (#494)

  • Fix integer type in RCLCPP_* macro printf. (#492)

  • Contributors: Chris Lalancette, William Woodall

0.13.0 (2021-03-25)

  • Add a demo for the new ParameterEventHandler class (#486)

  • Contributors: Michael Jeronimo

0.12.1 (2021-03-18)

  • Filter qos overrides in paramter events demos (#491)

  • Update code now that parameter types are static by default (#487)

  • Contributors: Ivan Santiago Paunovic

0.12.0 (2021-01-25)

  • Update logging macros (#476)

  • Contributors: Audrow Nash

0.11.0 (2020-12-10)

  • Make sure to wait for the service before declaring events. (#473)

  • Update the package.xml files with the latest Open Robotics maintainers (#466)

  • Contributors: Chris Lalancette, Michael Jeronimo

0.10.1 (2020-09-21)

0.10.0 (2020-06-17)

0.9.3 (2020-06-01)

0.9.2 (2020-05-26)

0.9.1 (2020-05-12)

0.9.0 (2020-04-30)

  • avoid new deprecations (#442)

  • use serialized message (#441)

  • Replace deprecated launch_ros usage (#437)

  • code style only: wrap after open parenthesis if not in one line (#429)

  • Use spin_until_future_complete instead of spin_some in parameters_event demo (#427)

  • change the logging demo test for updated console format (#421)

  • [demo_nodes_cpp] Add XML launch demos (#419)

  • Contributors: Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Steven Macenski, William Woodall, Yutaka Kondo

0.8.4 (2019-11-19)

  • Add in a more helpful usage message to allocator_tutorial. (#409)

  • Contributors: Chris Lalancette

0.8.3 (2019-11-11)

0.8.2 (2019-11-08)

  • Don’t redefine add_dependencies (#408)

  • Contributors: Dan Rose

0.8.1 (2019-10-23)

  • rename return functions for loaned messages (#403)

  • Replace ready_fn with ReadyToTest action (#404)

  • remove intra-process manager impl (#382)

  • zero copy api (#394)

  • Remove command line parsing from C++ demos (#401)

  • Need to specify NodeOption explicitly to allow declaration. (#389)

  • Contributors: Alberto Soragna, Jacob Perron, Karsten Knese, Peter Baughman, tomoya

0.8.0 (2019-09-26)

  • Adding visibility macros to demos (#381)

  • Demos using composition (#375)

  • Contributors: Siddharth Kucheria

0.7.6 (2019-05-30)

0.7.5 (2019-05-29)

  • Update to use new parameter option names (#355)

  • Contributors: William Woodall

0.7.4 (2019-05-20)

0.7.3 (2019-05-10)

  • Added the parameter_blackboard demo to demo_nodes_cpp to make some tutorials easier. (#333)

  • Contributors: William Woodall

0.7.2 (2019-05-08)

  • changes to avoid deprecated API’s (#332)

  • Corrected publish calls with shared_ptr signature (#327)

  • Migrate launch tests to new launch_testing features & API (#318)

  • Contributors: Michel Hidalgo, William Woodall, ivanpauno

0.7.1 (2019-04-26)

  • Updated to declare parameters. (#241)

  • Contributors: Shane Loretz

0.7.0 (2019-04-14)

  • Moved away from deprecated rclcpp APIs. (#321)

  • Added launch along with launch_testing as test dependencies. (#313)

  • Updated for NodeOptions Node constructor. (#308)

  • Contributors: Emerson Knapp, Michael Carroll, Michel Hidalgo

0.6.2 (2019-01-15)

0.6.1 (2018-12-13)

0.6.0 (2018-12-07)

  • Added semicolons to all RCLCPP and RCUTILS macros. (#278)

  • Removed parameter node, all nodes take parameter by default now (#265)

  • Added example of registering custom parameter validation callbacks (#273)

  • Removed imu_listener node (#272)

  • Refined demo_nodes_cpp source codes (#269)

  • Fixed typo in comment (#268)

  • Removed rosidl deps as this package doesnt generate any messages (#264)

  • Fixed no return code for main() in several files (#266)

  • Contributors: Chris Lalancette, Mikael Arguedas, Yutaka Kondo, testkit

0.5.1 (2018-06-28)

0.5.0 (2018-06-27)

  • Reduced the publishing of the allocator_tutorial to 100Hz. (#257) * Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

  • Removed the now obsolete ros2param executable, use ros2 param instead. (#251)

  • Fixed a potiential nullptr dereference issue in demo_nodes_cpp. (#242)

  • Added demo nodes which use the new serialized message typed publishers and subscriptions. (#185)

  • Added a new-style launch file for the talker and listener demo nodes, called talker_listener.launch.py. (#244)

  • Updated launch files to account for the “old launch” getting renamespaced as launch -> launch.legacy. (#239)

  • Updated to handle refactor of the ParameterVariant class. (#237)

  • Updated to account for the fact that the ROS Parameter services starts automatically now. (#236)

  • Added some uses of parameter arrays to the set_and_get_parameters demo. (#235)

  • Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Mikael Arguedas, Shane Loretz, William Woodall, cshen