Release 1.8.0 - Markdown Export & Enhanced Reporting
What's Changed
✨ New Features
-
Markdown Export for Cognitive Metrics by @floriankraemer in #50
- Added comprehensive Markdown export functionality for cognitive complexity analysis
- Support for multiple configuration scenarios (all metrics, cyclomatic only, halstead only, minimal, threshold-based)
- Enhanced report generation with detailed formatting and table structures
- Comprehensive test coverage with approval tests for various output scenarios
-
Markdown Export for Churn Metrics by @floriankraemer in #52
- Added Markdown export functionality for churn analysis reports
- Support for both standard and coverage-weighted churn metrics
- Enhanced report formatting with detailed tables and metrics breakdown
- Integration with existing churn analysis workflow
-
Line Number Tracking Enhancement by @floriankraemer in #51
- Added line number tracking to CognitiveMetrics for better code location identification
- Enhanced AST visitor to capture and store line number information
- Improved debugging and code navigation capabilities
🐛 Bug Fixes
- Fix Exclude Files via Config by @floriankraemer in #54
- Fixed exclusion pattern merging in source file scanning
Changes
- Add line number tracking to CognitiveMetrics by @floriankraemer in #51
- Add Markdown export functionality for Churn by @floriankraemer in #52
- Adding a markdown report generator by @floriankraemer in #50
- Refactoring for maintainability by @floriankraemer in #53
- Fix exclude files via config by @floriankraemer in #54
Full Changelog: 1.7.0...1.8.0