Changelog
The latest release is v0.1.4. This table is generated from PyPI each time the site is built.
| Version | Released | Links |
|---|---|---|
v0.1.4 | 2026-09-27 | PyPI · Release notes |
v0.1.3 | 2026-09-06 | PyPI · Release notes |
v0.1.2 | 2026-09-05 | PyPI · Release notes |
v0.1.1 | 2026-08-27 | PyPI · Release notes |
v0.1.0 | 2026-07-27 | PyPI · Release notes |
Detailed notes for each version are on the linked GitHub release pages.
v0.1.0 — Initial alpha release
ROS2 Inspector v0.1.0 is the first public static-analysis release.
Commands
scan— discover packages and calculate health scores;packages— inspect metadata and dependency declarations;nodes— detect supported Python and C++ node/endpoint patterns;graph— export dependency, communication, or complete graphs;viz— generate a self-contained interactive HTML graph;audit— run built-in connectivity and isolation checks;validate— enforce architecture rules from YAML.
Shipped capabilities
- Python AST and Tree-sitter C++ source analysis;
.msg,.srv, and.actioninterface parsing;- Python, XML, and YAML launch-file analysis with detected remaps;
- evidence, confidence, and dynamic-name metadata for ambiguous findings;
- a lossless NetworkX
MultiDiGraphUnified Architecture Model; - content-fingerprinted incremental caching;
- table, JSON, YAML, Mermaid, DOT, and offline HTML output;
- built-in architecture audits and configurable policy enforcement;
- Python 3.11, 3.12, and 3.13 support.
These notes describe the v0.1.0 package as first published.