Releases: LegacyCodeHQ/sanity
Releases · LegacyCodeHQ/sanity
v0.7.1
Changelog
✨ Features
- Allow
--inputand--betweenflags to be used with the--commitflag - Improve short and long descriptions for the
graphsubcommand
🐞 Bug Fixes
- Fix incorrect dependency relationships involving test files
- Display the CLI version number correctly
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Changelog
✨ Features
- Add
--pathsflag to thegraphcommand to find all paths between specified files
🐞 Bug Fixes
- Ensure all output formats end with a newline when the
--clipboardflag is specified
⛓️💥 Breaking Changes
- Replace
--includeflag with--input - Make
--clipboarda local flag instead of a persistent flag - Replace
--pathflag with--between
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Changelog
✨ Features
- Add experimental TypeScript support
- Add Mermaid.js output format (renders in IDEs and LLM GUI clients with Mermaid.js support)
--includeflag now supports directory paths in addition to file paths- Show a helpful message instead of throwing an error when the git directory is clean
- Support commit ranges in the
--commitflag
🐞 Bug Fixes
- Skip analysis of deleted files in the repository
- Fix incorrect dependency reporting for Go projects
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Changelog
✨ Features
- Add experimental Kotlin support
- Mark new files with 🪴 emoji
🐞 Bug Fixes
- Show untracked files in dependency graph
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changelog
✨ Features
- Show additions/deletion count for each file
- Show total file count
🐞 Bug Fixes
- Incorrect commit hashes in Graphviz diagrams
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Changelog
✨ Features
- Color code files based on their extensions
- Display commit hash and project's root directory name
- Generate GraphvizOnline URLs using the
--urlor-uflag
🐞 Bug Fixes
- Exclude non-Go files from same-directory package imports
- Resolve module imports from commit's go.mod when analyzing commits
Full Changelog: v0.2.2...v0.3.0
v0.2.2
v0.2.1
v0.2.0
Changelog
✨ Features
- Make
--repoflag optional,sanity graphcommand picks up the current working directory by default without the flag - Display test files in light green in dependency graph
- Add a
--clipboardflag to copy graph output
🐞 Bug Fixes
- Ignore deleted files in commits
- Use commit-specific file contents when building dependency graph
v0.1.0
- Basic support for generating dependency graphs for Dart and Go repositories