Release 0.13.5
Release 0.13.5
Changes
Changes since 0.13.4:
- refactor: Merge janitor branch with rationale tests
- refactor: Merge janitor branch with navigation tests
- refactor: Merge janitor branch with formatter tests
- test(formatter): Add format_file_rationale tests
- test(tui): Add tests for navigation helpers
- test(formatter): Add tests for format_file_rationale
- refactor(cli): Extract analyze handler
- refactor(main): Extract profiling concern from main_inner
- refactor: Merge janitor branch with TUI simplifications
- refactor(tui): Simplify ResultsApp, add tests
- refactor(cli): Merge janitor branch with handler extraction
- refactor(cli): Extract validate-improvement handler
- refactor(llm-markdown): Merge janitor branch
- refactor(llm-markdown): Extract blast radius helpers
- test(tui): Merge dispatcher action tests
- test(tui): Add missing dispatcher action tests
- docs(changelog): Add TUI and context fixes
- fix(context): Filter test paths to existing files
- fix(tui): Fix item scores header styling
- style: Apply formatting and fix flaky perf test
- chore(release): Prepare v0.13.5 release
- fix(scoring): Correct role multipliers for debt priority
- docs(bugs): Add BUG-001 call graph failures
- feat(suppression): Add debtmap:allow annotation
- refactor(debt_types): Consolidate hash and add tests
- refactor(patterns): Extract pure functions from is_function_used_by_pattern
- refactor(output): Extract pure functions from convert_to_unified_format
- refactor: Remove dead code across multiple modules
- feat(git): Show fix rate as counts instead of percentage
- fix(git): Include introduction commit in total count
- style: Apply rustfmt formatting
- feat(tui): Show commit count alongside change frequency
- refactor(orchestration): Extract pure functions
- refactor(call_graph): Extract phases into focused functions
- test: Mark slow integration tests as ignored
- perf(scoring): Replace RwLock with DashMap in test detector