- Add ForEach action to repeat entities using iteration-specific values (#802)
- Stop loading extensions during launch_{xml,yaml} tests. (#820)
- Cleanup the launch dependencies. (#819)
- Contributors: Chris Lalancette, Christophe Bedard
- Add test_xmllint to all of the ament_python packages. (#804)
- Contributors: Chris Lalancette
- launch_xml: fix xml syntax in README (#770)
- Contributors: Steve Peters
- Let XML executables/nodes be "required" (like in ROS 1) (#751) * Let XML nodes be "required" Essentially on_exit="shutdown" is equivalent to ROS 1 required="true". This feature is implemented using the python launchfile on_exit mechanism. Right now "shutdown" is the only action accepted by on_exit, but theoretically more "on_exit" actions could be added later. Example: <executable cmd="ls" on_exit="shutdown"/> * Added tests for yaml
- Contributors: Matthew Elwin
- Improve launch file parsing error messages (#626)
- Contributors: Timon Engelke
- Fixed typos (#692)
- Contributors: Alejandro Hernández Cordero
- Expose emulate_tty to xml and yaml launch (#669)
- Expose sigterm_timeout and sigkill_timeout to xml frontend (#667)
- [rolling] Update maintainers - 2022-11-07 (#671)
- Contributors: Aditya Pande, Audrow Nash
- Fix sphinx directive to cross-ref Launch method (#605)
- Contributors: Abrar Rahman Protyasha
- Add boolean substitutions (#598)
- Contributors: Kenji Miyake
- Support scoping environment variables (#601)
- Contributors: Jacob Perron
- 'output' is expanded as a substitution in XML/YAML files (#577)
- Contributors: Khush Jain
- Declare frontend group dependency & use explicit dependencies in launch_testing (#520)
- Update maintainers to Aditya Pande and Michel Hidalgo (#559)
- Updated maintainers (#555)
- Add AppendEnvironmentVariable action (#543)
- Feature clear launch configs (#515)
- Fix DeclareLaunchArgument xml parsing and constructor (#529)
- Add 'launch' to sets of launch file extensions (#518)
- Contributors: Aditya Pande, Audrow Nash, Christophe Bedard, Derek Chopp, Ivan Santiago Paunovic
- Make each parser extension provide a set of file extensions (#516)
- Contributors: Christophe Bedard
- Add frontend support for LogInfo action (#467)
- Contributors: Jacob Perron
- Validate unparsed attributes and subentities in launch_xml and launch_yaml (#468)
- Add test for launch.actions.TimerAction (#470)
- Update package maintainers (#465)
- Contributors: Ivan Santiago Paunovic, Michel Hidalgo
- Use new type_utils functions (#438)
- Add pytest.ini so local tests don't display warning (#428)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
- more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- Use imperative mood in docstrings. (#362)
- Contributors: Dirk Thomas, Steven! Ragnarök
- install resource marker file for packages (#341)
- Contributors: Dirk Thomas
- install package manifest (#330)
- Add deprecated argument to LaunchDescriptionn (#291)
- Add support for not optional environment variable substitution (#288)
- Add parsing methods for SetEnviromentVariable and UnsetEnviromentVariable (#272)
- Add parsing method for DeclareLaunchArgument (#270)
- Add frontend module in launch, launch_xml and launch_yaml packages (#226)
- Contributors: Dirk Thomas, ivanpauno