CHANGELOG

Changelog for package test_launch_ros

0.27.1 (2024-06-17)

0.27.0 (2024-04-26)

0.26.5 (2024-03-28)

  • Small fixes for modern flake8. (#395)

  • Contributors: Chris Lalancette

0.26.4 (2024-01-24)

  • add “–log-file-name” command line argument for test. (#387)

  • Contributors: Tomoya Fujita

0.26.3 (2023-12-26)

0.26.2 (2023-09-07)

0.26.1 (2023-08-21)

0.26.0 (2023-07-11)

  • Fix an assert in the test_launch_ros tests. (#367)

  • Fix misspelled “receive”. (#362)

  • Contributors: Chris Lalancette

0.25.0 (2023-04-27)

0.24.0 (2023-04-11)

  • Enable document generation using rosdoc2 (#359)

  • Contributors: Yadu

0.23.0 (2023-02-14)

  • Fix normalize_parameters_dict for multiple nodes in the same namespace (#347)

  • Implement None check for ComposableNodeContainer (#341)

  • Add LifecyleTransition action (#317)

  • Ensure load_composable_nodes respects condition (#339)

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

  • Contributors: Alexey Merzlyakov, Audrow Nash, Christoph Hellmann Santos, methylDragon

0.22.0 (2022-11-02)

  • RosTimer -> ROSTimer and PushRosNamespace -> PushROSNamespace, to follow PEP8 (#326)

  • add SetROSLogDir action (#325)

  • Contributors: William Woodall

0.21.0 (2022-09-13)

  • Support default values in parameter substitution (#313)

  • Contributors: Kenji Miyake

0.20.0 (2022-04-29)

  • Run condition for composable nodes (#311)

  • Load composable nodes in sequence (#315)

  • Contributors: Aditya Pande, Shane Loretz

0.19.2 (2022-04-08)

0.19.1 (2022-04-05)

  • Increase test time tolerance (#305)

  • Contributors: Jorge Perez

0.19.0 (2022-03-24)

  • Use correct namespace when evaluating parameter files for composable nodes (#303)

  • Handle empty strings when evaluating parameters (#300)

  • Contributors: Jacob Perron

0.18.0 (2022-03-01)

  • Add parameter substitution (#297)

  • Contributors: Kenji Miyake

0.17.0 (2021-12-14)

0.16.0 (2021-11-29)

  • More Helpful Error Messages (#275)

  • Update maintainers in setup.py (#287)

  • Set parameters from file for composable nodes (#281)

  • Update package maintainers (#284)

  • Update node name matcher (#282)

  • Support both parameter file configurations for composable nodes (#259)

  • Contributors: Aditya Pande, Audrow Nash, David V. Lu!!, Jacob Perron, Michel Hidalgo, Rebecca Butler

0.15.0 (2021-10-07)

  • Shutdown context after test (#267)

  • Handle substitutions in RosTimer (#264)

  • Add SetParametersFromFile action (#260)

  • Properly support ros_args attribute through launch frontends (#253)

  • Add ‘push_ros_namespace’ alias to ‘push-ros-namespace’ (#250)

  • Add ros_arguments option to Node action (#249)

  • ROS Timer Action (#244)

  • Support container in frontend (#235)

  • Contributors: Aditya Pande, Christophe Bedard, Jacob Perron, Kenji Miyake, Rebecca Butler

0.14.2 (2021-04-26)

0.14.1 (2021-04-12)

  • Add a package marker to test_launch_ros. (#226)

  • Contributors: Chris Lalancette

0.14.0 (2021-04-06)

0.13.0 (2021-01-25)

  • Re-order shutdown vs node destruction (#213)

  • Contributors: Scott K Logan

0.12.0 (2020-12-08)

  • Increase test_composable_node_container timeout (#195)

  • Remove constructors arguments deprecated since Foxy (#190)

  • Merge pull request #183 from ros2/update-maintainers

  • Move previous maintainer to <author>

  • Update the package.xml files with the latest Open Robotics maintainers

  • Handle any substitution types for SetParameter name argument (#182)

  • Address security bug in yaml loading (#175)

  • Resolve TODO in test (#172)

  • Fix case where list of composable nodes is zero (#173)

  • Do not use event handler for loading composable nodes (#170)

  • Fix race with launch context changes when loading composable nodes (#166)

  • Substitutions in parameter files (#168)

  • Fix problems when parsing a Command Substitution as a parameter value (#137)

  • Drop double single-quoted params. (#164)

  • Add a way to set remapping rules for all nodes in the same scope (#163)

  • Fix ComposableNode ignoring PushRosNamespace actions (#162)

  • Add a SetParameter action that sets a parameter to all nodes in the same scope (#158)

  • Make namespace parameter mandatory in LifecycleNode constructor (#157)

  • Avoid using a wildcard to specify parameters if possible (#154)

  • Remove the loop parameter from async.sleep. (#155)

  • Fix no specified namespace (#153)

  • Fix test_node_frontend (#146)

  • Add pytest.ini so local tests don’t display warning (#152)

  • Contributors: Chris Lalancette, Dan Rose, Ivan Santiago Paunovic, Jacob Perron, Michael Jeronimo, Michel Hidalgo, Víctor Mayoral Vilches

0.10.2 (2020-05-26)

0.10.1 (2020-05-13)

  • Clean up various pytest warnings (#143)

  • Contributors: Michael Carroll

0.10.0 (2020-04-29)

  • Deprecated ‘node_executable’ parameter and replace with ‘executable’ (#140)

  • More verbose test_flake8 error messages (same as ros2/launch_ros#135)

  • Enable implicit ROS startup by launch_ros actions. (#128)

  • Fix flake8 linter errors (#130)

  • Add warning message when launching Non-Uniquely Named Nodes (#127)

  • Rename node-related parameters (#122)

  • Fix frontend topic remapping (#111)

  • Maintain order of parameters regarding name and from (#99)

  • Fix push-ros-namespace in xml/yaml launch files (#100)

  • Contributors: Brian Marchi, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Miaofei Mei, Michel Hidalgo

0.9.4 (2019-11-19)

0.9.3 (2019-11-13)

  • Install package.xml (#92)

  • Contributors: Gaël Écorchard

0.9.2 (2019-10-23)

  • Fix launch_ros.actions.Node parsing function (#83)

  • Contributors: Michel Hidalgo

0.9.1 (2019-09-28)

0.9.0 (2019-09-25)

  • Handle zero-width string parameters. (#72)

  • Add substitution for finding package share directory (#57)

  • Adapt to ‘–ros-args … [–]’-based ROS args extraction (#52)

  • Use node namespace if no other was specified (#51)

  • [launch frontend] Rename some tag attributes (#47)

  • Fix PushRosNamespace action (#44)

  • Add PushRosNamespace action (#42)

  • Add frontend parsing methods for Node, ExecutableInPackage and FindPackage substitution (#23)

  • Restrict yaml loading in evaluate_parameters (#33)

  • Use wildcard syntax in generated parameter YAML files (#35)

  • Contributors: Jacob Perron, Michel Hidalgo, Scott K Logan, ivanpauno

0.8.4 (2019-05-30)

0.8.3 (2019-05-29)

  • Added the FindPackage substitution. (#22)

  • Changed interpretation of Parameter values which are passed to Node() so that they get evaluated by yaml rules. (#31)

  • Contributors: Shane Loretz, ivanpauno

0.8.2 (2019-05-20)

0.8.1 (2019-05-08)

0.8.0 (2019-04-14)

  • Added normalize_parameters and evaluate_paramters. (#192)

  • Added normalize_remap_rule and types. (launch #173)

  • Added support for required nodes. (#179)

  • Contributors: Kyle Fazzari, Shane Loretz

0.7.3 (2018-12-13)

0.7.2 (2018-12-06)

0.7.1 (2018-11-16)

  • Fixed setup.py versions (launch #155)

  • Contributors: Steven! Ragnarök

0.7.0 (2018-11-16)

  • Fixed a bug to ensure that shutdown event is handled correctly (launch #154) * There was a potential race condition in between when the shutdown event is emitted and the rest of the shutdown handling code. * This introduces an additional await to ensure that the event is emitted before proceeding.

  • Added support for passing parameters as a dictionary to a Node (#138)

  • Made various fixes and added tests for remappings passed to Node actions (launch #137)

  • Added ability to pass parameter files to Node actions (#135)

  • Contributors: Michael Carroll, dhood