@@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.9.1] - 2025-12-12
11+
12+ ### Added
13+
14+ - ** Unified View Data Pipeline** (Specs 250-253)
15+ - New ` PreparedDebtView ` unified data model for consistent output across all formats
16+ - View preparation pipeline separates data transformation from rendering
17+ - Output format unification ensures TUI, markdown, JSON, and terminal show identical data
18+ - Refactored ` format_split_recommendations_markdown ` for cleaner code structure
19+
20+ - ** Accurate LOC Calculation** (Spec 201)
21+ - Lines of code now calculated from actual source spans, not approximations
22+ - More precise function size metrics for complexity scoring
23+
24+ - ** Clean Match Dispatcher Pattern Recognition** (Spec 206)
25+ - Improved detection of clean match dispatcher patterns
26+ - Reduces false positives for well-structured match statements
27+ - Better identification of delegation patterns vs actual complexity
28+
29+ - ** Data Flow Analysis for Impl Block Methods** (Spec 202)
30+ - Enhanced data flow analysis now supports methods within impl blocks
31+ - Improved accuracy of mutation tracking in object-oriented Rust code
32+
33+ - ** Multi-Debt Type Accumulation** (Spec 228)
34+ - Functions now accumulate multiple independent debt classifications by default
35+ - Provides comprehensive technical debt assessment per function
36+ - Example: A function can be flagged as both a complexity hotspot AND have testing gaps
37+ - Supports three independent debt types: Testing Gaps, Complexity Hotspots, Dead Code
38+ - Each debt type appears as a separate entry in the output for the same function
39+
1040### Fixed
1141
1242- ** Severity Classification Consistency** (Spec 251)
@@ -16,15 +46,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1646 - Removed duplicated severity calculation logic from TUI modules
1747 - Improved clarity: scores 70+ are CRITICAL, 50+ are HIGH, 30+ are MEDIUM, <30 are LOW
1848
19- ### Added
49+ - ** Function Dependencies in TUI and JSON**
50+ - Fixed function dependencies showing zeros in TUI and JSON output
51+ - Dependency counts now correctly propagate through all output formats
2052
21- - ** Multi-Debt Type Accumulation** (Spec 228)
22- - Functions now accumulate multiple independent debt classifications by default
23- - Provides comprehensive technical debt assessment per function
24- - Example: A function can be flagged as both a complexity hotspot AND have testing gaps
25- - Supports three independent debt types: Testing Gaps, Complexity Hotspots, Dead Code
26- - Each debt type appears as a separate entry in the output for the same function
27- - Integration tests added in ` tests/multi_debt_integration_test.rs `
53+ - ** TUI Display Issues**
54+ - Fixed popup areas to prevent background bleed-through
55+ - Improved clipboard copy to match rendered layout
56+
57+ - ** Test Stability**
58+ - Fixed doctest and eliminated test race condition
59+ - Improved test reliability across the suite
60+
61+ ### Changed
62+
63+ - ** View Pipeline Refactoring**
64+ - Split ` view_pipeline.rs ` into focused modules for better maintainability
65+ - Cleaner separation of concerns in the view layer
2866
2967## [ 0.8.0] - 2025-12-05
3068
0 commit comments