Skip to content

v0.2.0

Choose a tag to compare

@guilyx guilyx released this 05 Feb 12:06
· 21 commits to main since this release

[0.2.0] - 2026-02-05

Added

  • rostree graph command: Generate dependency graphs in DOT (Graphviz) or Mermaid format
    • Direct image rendering: --render png|svg|pdf creates image files
    • Two rendering backends: Graphviz (system) or matplotlib (pip: rostree[viz])
    • Auto-open: --open opens the rendered image in default viewer
    • Single package: rostree graph rclpy --render png
    • Entire workspace: rostree graph --render png or rostree graph -w /path/to/ws --render svg
    • Output to file with -o/--output or stdout
    • Support for depth limiting with -d/--depth
    • Runtime-only dependencies with -r/--runtime
    • Formats: --format dot (default) or --format mermaid
    • Progress output when processing multiple packages
  • TUI improvements:
    • Full-page welcome screen with centered banner and app description
    • Search functionality (/ or f to search, n/N to navigate matches)
    • Details panel toggle (d to show/hide)
    • Keyboard-only navigation throughout

Changed

  • Welcome screen is now a full view instead of a modal overlay
  • Improved package source categorization display