Repository navigation
v0.27.0
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
- Auto-discover module config from
--formatoption added towatch- 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
showandwatch, 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