Skip to content

Release 1.8.0 - Markdown Export & Enhanced Reporting

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:08
· 11 commits to master since this release
72b54e8

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

Full Changelog: 1.7.0...1.8.0