diff --git a/CHANGELOG.md b/CHANGELOG.md index 704dbb9..f43ed28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.0.0] - 2026-04-08 + +### Added +- Shields.io badges in PR comments — `for-the-badge` hero badge with dynamic color for coverage/quality percentage +- Threshold pass/fail badge (`flat-square` style) in PR comments +- Per-file colored status icons (🟢 ≥90%, 🟡 ≥70%, 🔴 <70%) +- Unicode progress bar (`████░░░░`) alongside the badge +- `badge_color` Jinja2 filter mapping percentage to shields.io color scale +- GitHub Pages documentation site with Schema.org structured data +- `llms.txt` for AI tool discoverability (Claude, ChatGPT, Perplexity) +- GitHub Pages deployment workflow +- GitHub Discussions enabled +- 15 repository topics for discoverability + +### Changed +- **Breaking**: PR comment layout completely redesigned — comments now use shields.io badges, compact inline metrics, and a new visual hierarchy +- Action name changed to "Diff Cover — PR Coverage & Quality Reports" +- Action branding changed from check-circle/green to shield/blue +- Compact inline metric layout replaces table-based metrics in PR comments +- Step summary template redesigned to match new PR comment style +- Integration test now dogfoods the action — posts real coverage comments on PRs +- README overhauled with comparison table, badges, "Why This Action?" section, and supported tools table + +### Fixed +- Action description trimmed to under 125 characters for GitHub Marketplace compatibility +- Converted from Docker to composite action for faster execution + ## [1.1.0] - 2026-04-08 ### Added diff --git a/action.yml b/action.yml index e1c9ee8..37cd8f1 100644 --- a/action.yml +++ b/action.yml @@ -1,5 +1,5 @@ name: 'Diff Cover — PR Coverage & Quality Reports' -description: 'Diff coverage and quality reports for pull requests. PR comments, inline annotations, badges. Supports 13+ linters. No vendor lock-in.' +description: 'Diff coverage and quality reports on pull requests. PR comments, annotations, badges. 13+ linters. No vendor lock-in.' inputs: # Mode