Releases: Kodo-Robotics/launchmap
LaunchMap v0.2.0
📝 Release Notes
v2.0.0 is a major release that brings XML launch file support alongside the existing Python launch parser. This is a big step toward making the parser format-agnostic and compatible with a wider range of ROS 2 launch systems.
🚀 New
- Added XML parsing support alongside Python.
- Handlers for
<node>,<arg>,<param>,<remap>,<env>,<group>,<include>. - Substitution expressions (
$(var),$(env),$(find-pkg-share),$(eval)) fully supported.
✅ Migration
- Python launch parsing unchanged.
- XML files are now auto-detected and parsed consistently.
LaunchMap v0.1.0
🔖 Release Notes – LaunchMap v0.0.2
This release completes support for all core ROS 2 launch constructs, and sets the stage for advanced developer tools inside VSCode.
🔧 What’s New in v0.1.0
✅ Full Support for Basic ROS 2 Constructs
• Node(...)
• IncludeLaunchDescription(...)
• GroupAction(...)
• DeclareLaunchArgument(...)
• LaunchConfiguration(...)
• SetParameter(...)
• ComposableNode(...) & ComposableNodeContainer(...) 🎉
• IfCondition(...), including conditional grouping
🐛 Fixes & Improvements
• Fixed missing nodes when passed via intermediate variables
• Improved visual grouping and drag behavior
• Support for functions in the launch files
Try it out by installing from the VSCode Marketplace →
View code & contribute → GitHub Repo
LaunchMap v0.0.2
🔖 Release Notes – LaunchMap v0.0.2
LaunchMap v0.0.2 introduces a small but important fix and a project milestone:
🛠️ Fixes
- Resolved a dragging bug with grouped nodes in the visualizer (#1). Graphs with nested structures are now smoother to interact with.
📄 Project
- Added official copyright and license
- LaunchMap is licensed under Apache 2.0
This is a minor release following the initial public launch.
If you haven’t tried LaunchMap yet, you can install it via the VSCode Marketplace:
👉 https://marketplace.visualstudio.com/items?itemName=KodoRobotics.launchmap
Or explore the code here:
👉 https://github.com/Kodo-Robotics/launchmap
LaunchMap v0.0.1 - Initial Release
🚀 LaunchMap v0.0.1 – Initial Release
LaunchMap is a Visual Studio Code extension to visualize the structure of ROS 2 launch files as interactive graphs.
✨ Features
- Parse and visualize
Node,IncludeLaunchDescription,GroupAction,DeclareLaunchArgument, andLaunchConfiguration - Show relationships and argument flow between launch file components
- VSCode command:
LaunchMap: Open Visualizer - Interactive graph view opens in a new tab
- Displays warnings for unsupported constructs (
ComposableNode,SetParameter, etc.)
📁 Included
launchmap.vsixfor manual installation:
code --install-extension launchmap-0.0.1.vsix👨💻 Made with ❤️ by Kodo Robotics
📩 Feedback welcome via GitHub Issues