CHANGELOG
Changelog for package launch_ros
0.28.0 (2024-11-20)
Add ament_xmllint to the ament_python packages. (#423)
Contributors: Chris Lalancette
0.27.3 (2024-10-03)
Fix url in setup.py (#413)
Contributors: Wei HU
0.27.2 (2024-07-29)
0.27.1 (2024-06-17)
0.27.0 (2024-04-26)
0.26.5 (2024-03-28)
0.26.4 (2024-01-24)
0.26.3 (2023-12-26)
0.26.2 (2023-09-07)
Create py.typed to mark this library as typed (#379)
Contributors: Jonas Otto
0.26.1 (2023-08-21)
Remove create_future implementation. (#372)
Contributors: Chris Lalancette
0.26.0 (2023-07-11)
0.25.0 (2023-04-27)
0.24.0 (2023-04-11)
Use SomeEntitiesType for type checking. (#358)
Contributors: Chris Lalancette
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)
Improve evaluate_paramenter_dict exceptions error message (#320)
Ensure load_composable_nodes respects condition (#339)
fix: return text value to avoid exception (#338)
[rolling] Update maintainers - 2022-11-07 (#331)
Contributors: Alexey Merzlyakov, Audrow Nash, Christoph Hellmann Santos, Daisuke Nishimatsu, Felipe Gomes de Melo, methylDragon
0.22.0 (2022-11-02)
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)
Contributors: Aditya Pande
0.19.2 (2022-04-08)
Fix importlib_metadata warning on Python 3.10. (#307)
Contributors: Chris Lalancette
0.19.1 (2022-04-05)
0.19.0 (2022-03-24)
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)
fix bug in warning when an entry point fails to load (#243)
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, William Woodall
0.15.0 (2021-10-07)
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)
Refactor RosTimer to extend TimerAction (#248)
ROS Timer Action (#244)
Support container in frontend (#235)
Fix a small typo in a comment (#237)
Better document parameter handling in Node (#234)
Contributors: Aditya Pande, Chris Lalancette, Christophe Bedard, Felix Divo, Jacob Perron, Kenji Miyake, Rebecca Butler
0.14.2 (2021-04-26)
0.14.1 (2021-04-12)
Support Python 3.8 importlib.metadata, declare dependency (#229)
Contributors: Scott K Logan
0.14.0 (2021-04-06)
Add options extensions to ros2launch and extensibility to the node action (#216)
Contributors: Geoffrey Biggs
0.13.0 (2021-01-25)
Make sure ParameterFile __del__ works without exception. (#212)
Contributors: Chris Lalancette
0.12.0 (2020-12-08)
Fix docblock in LoadComposableNodes (#207)
Validate complex attributes of ‘node’ action (#198)
Node.__init__() executable and ComposableNode.__init__() plugin arguments aren’t optional (#197)
Remove constructors arguments deprecated since Foxy (#190)
Make name and namespace mandatory in ComposableNodeContainer, remove deprecated alternatives (#189)
Merge pull request #183 from ros2/update-maintainers Update the package.xml files with the latest Open Robotics maintainers
Move previous maintainer to <author>
Update the package.xml files with the latest Open Robotics maintainers
Fix AttributeError when accessing component container name (#177)
Handle any substitution types for SetParameter name argument (#182)
Asynchronously wait for load node service response (#174)
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 documentation typo (#167)
Fix problems when parsing a Command Substitution as a parameter value (#137)
Add a way to set remapping rules for all nodes in the same scope (#163)
Resolve libyaml warning when loading parameters from file (#161)
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)
Fix no specified namespace (#153)
Add pytest.ini so local tests don’t display warning (#152)
Contributors: Chris Lalancette, Dereck Wonnacott, Ivan Santiago Paunovic, Jacob Perron, Michael Jeronimo
0.10.2 (2020-05-26)
0.10.1 (2020-05-13)
Fix new flake8 errors (#148)
Contributors: Michel Hidalgo
0.10.0 (2020-04-29)
Avoid using sys.argv in rclpy.init (#144)
Deprecated ‘node_executable’ parameter and replace with ‘executable’ (#140)
Bump node_name warning stacklevel (#138)
More verbose test_flake8 error messages (same as ros2/launch_ros#135)
Enable implicit ROS startup by launch_ros actions (#128)
Add warning message when launching Non-Uniquely Named Nodes (#127)
Rename node-related parameters (#122)
Fix LoadComposableNodes action so that loading happens asynchronously (#113)
Fix frontend topic remapping (#111)
Check for shutdown while waiting for a service response to avoid hang during shutdown (#104)
Fix misleading deprecated warnings when using launch arguments (#106)
Use imperative mood in constructor docstrings (#103)
Maintain order of parameters regarding name and from (#99)
Allow separate launch composition (#77)
Fix push-ros-namespace in xml/yaml launch files (#100)
Pass the node-name attribute through the substitution parser (#101)
Add pid to launch_ros node name as suffix (#98)
Contributors: Brian Ezequiel Marchi, Brian Marchi, Dirk Thomas, Eric Fang, Grey, Ivan Santiago Paunovic, Jacob Perron, Miaofei Mei, Michel Hidalgo, Shane Loretz, Steven! Ragnarök, William Woodall
0.9.4 (2019-11-19)
fix new linter warnings as of flake8-comprehensions 3.1.0 (#94)
Contributors: Dirk Thomas
0.9.3 (2019-11-13)
0.9.2 (2019-10-23)
0.9.1 (2019-09-28)
0.9.0 (2019-09-25)
Refactor Node parse() function. (#73)
Handle zero-width string parameters. (#72)
Promote special CLI rules to flags (#68)
Add substitution for finding package share directory (#57)
Use of -r/–remap flags where appropriate. (#59)
install package marker and manifest (#62)
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)
Fix typo
Use wildcard syntax in generated parameter YAML files (#35)
Contributors: Dan Rose, Dirk Thomas, Jacob Perron, Michel Hidalgo, Scott K Logan, ivanpauno
0.8.4 (2019-05-30)
Update usage of ‘noqa’ for imports (#32)
Contributors: Jacob Perron
0.8.3 (2019-05-29)
0.8.2 (2019-05-20)
0.8.1 (2019-05-08)
0.8.0 (2019-04-14)
Make ‘ros2 launch’ work again. (launch #201)
Added LaunchLogger class (launch #145)
Changed logger.warn (deprecated) to logger.warning. (launch #199)
Added Plumb rclpy.init context to get_default_launch_description. (launch #193)
Added normalize_parameters and evaluate_paramters. (launch #192)
Added normalize_remap_rule and types. (launch #173)
Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz
0.7.3 (2018-12-13)
0.7.2 (2018-12-06)
0.7.1 (2018-11-16)
Fixed setup.py versions (#155)
Contributors: Steven! Ragnarök
0.7.0 (2018-11-16)
Renamed transitions to match changes in
lifecycle_msgs
(launch #153) * TRANSITION_SHUTDOWN was deleted inlifecycle_msgs/msg/Transition.msg
* Align with the code changes from https://github.com/ros2/rcl_interfaces/commit/852a37ba3ae0f7e58f4314fa432a8ea7f0cbf639 * Signed-off-by: Chris Ye <chris.ye@intel.com>Added ‘handle_once’ property for unregistering an EventHandler after one event (#141)
Added support for passing parameters as a dictionary to a Node (launch #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)
Added ability to define and pass launch arguments to launch files (#123) * See changelog in
launch
for details. * Signed-off-by: William Woodall <william@osrfoundation.org>Contributors: Chris Ye, Jacob Perron, William Woodall, dhood
0.6.0 (2018-08-20)
Fixed a bug where launch would hang on exit by destroying the rclpy node on shutdown (#124) * Signed-off-by: William Woodall <william@osrfoundation.org>
Fixed a race condition in emitting events by using loop.call_soon_threadsafe() (#119) * Signed-off-by: William Woodall <william@osrfoundation.org>
Contributors: William Woodall
0.5.2 (2018-07-17)
0.5.1 (2018-06-27)
Various Windows fixes. (#87)
Contributors: William Woodall