Releases: granodigital/report-annotate
Releases · granodigital/report-annotate
v3.1.3
What's Changed
- Fixed PR file links to use proper diff anchors instead of file path URLs, keeping users in PR context
Full Changelog: v3.1.1...v3.1.3
v3.1.2
Fixed
- Changed error Markdown panel from
[!ERROR]to[!CAUTION]as ERROR is not a
supported GitHub alert type - Fixed duplicate
@mentionescaping in PR comments if already escaped - Fixed file being relative to runner root instead of repository root in PR
comments - Fixed PR comments to be minimized when the latest run has no skipped
annotations, ensuring old comments are cleared when they're no longer relevant
Improved
- Truncate long file paths in PR comments for better readability
Full Changelog: v3.1.1...v3.1.2
v3.0.0
What's New in v3
Breaking Changes
- Changed
max-annotationsto apply per annotation type (error/warning/notice) instead of globally. Default reduced from 50 to 10. - Added new
tokeninput for GitHub API access (required for PR comments). - Support for creating PR comments when annotations are skipped due to limits.
v3.1.1
Full Changelog: v3.1.0...v3.1.1
v3.1.0
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
Fixed
- Improved PR comment formatting with clickable file links when annotations are skipped
- Added validation for invalid report format configuration
- Added error handling for malformed YAML config files
- Added error handling for invalid custom-matchers JSON input
- Skip annotations with empty messages to avoid creating blank annotations
- Improved error messages and handling in XML report parsing
- Ensure all annotations have a start line for proper GitHub display
- Added test coverage for invalid YAML config parsing error handling
- Excluded untestable xpath fallback code from coverage reporting
v2.0.0
Added annotation priority.