Skip to content

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:01
· 161 commits to main since this release

Changelog

✨ Features

  • Modules – List all modules with clarity modules, render a single module's view with --module, and opt into module rendering with --modules
    • Auto-discover module config from .clarity/modules.json
    • Sort the modules table by name or size with --sort-by name|size
    • See test and non-test file counts split out per module
    • Module boundaries now render as a directional box, drawn as a mermaid subgraph
  • --format option added to watch
  • Rename and move detection – Renames and moves are now detected from git status, marked with distinct icons, and collapsed to a single node across staged and unstaged changes
  • Deleted file rendering – Deleted and renamed files now appear in show and watch, with their pre-deletion edges reconstructed and deleted subtrees rendered
  • The watch web viewer now renders mermaid
  • cgo dependencies now resolve to sibling C sources
  • Cycle edges now render as solid lines

🐞 Bug Fixes

  • C# partial classes split across files now resolve correctly
  • Angle-bracket includes now resolve to project headers (C/C++)
  • Same-package Java static method call qualifiers now resolve
  • Same-package Kotlin top-level function calls now resolve
  • Bare TypeScript imports no longer incorrectly resolve to same-named local files
  • Go imports no longer resolve to sibling external test files

Full Changelog: v0.26.0...v0.27.0