Releases: AlexSim93/pull-request-analytics-action
Release v1.2.0
New Features
-
Added Timezone Support: A new timezone parameter has been added, enabling reports to reflect the local time zone for more precise timing analysis.
-
Redesigned Table Layouts: Tables have been restructured to include additional sections for reviews conducted and received on pull requests, offering a more detailed view of the review process.
Fixes and Improvements
-
Enhanced User Representation: Fixed an issue where users who didn't merge PRs but were active in code reviews weren't shown. All contributors are now accurately displayed in the reports.
-
Rate Limit Compliance Enhancement: Implemented improvements in handling GitHub's rate limits. The action now appropriately concludes if these limits are reached, ensuring smoother operation and compliance.
Release v1.1.1
Fixed
- Handling Large Number of Comments and Reviews: Fixed an issue in pull-request-analytics-action where pull requests with more than 100 comments or conducted reviews were not properly processed. This correction ensures accurate analysis and reporting for PRs with extensive discussion or review activity.
Release v1.1.0
Added
-
Label-Based Filtering Capability: Enhanced pull-request-analytics-action with the ability to filter pull requests based on labels. Users can now specify a list of labels to exclude certain PRs from the analysis, providing more focused and relevant data insights.
-
Selective Label Statistics: Introduced an option to collect statistics based on specific labels. This feature allows for targeted analysis, enabling users to gather data on pull requests with particular labels of interest.
Release v1.0.2
Improved
- Refactored Multi-Value Retrieval Function: Conducted a comprehensive refactoring of the function responsible for retrieving multiple values. This improvement enhances the efficiency and reliability of the function, ensuring smoother and more accurate data processing in pull-request-analytics-action.
Release v1.0.1
Added
- Handling Rate Limit Errors: Added handlers for rate limit errors. These errors will finish action execution.
Release v1.0.0
BREAKING CHANGES
- INPUT REMOVALS: Removed
LABEL,ASSIGNEE,GITHUB_OWNER,GITHUB_REPO,ADDITIONAL_GITHUB_OWNERS_REPOS.
Added
- INPUT ADDITIONS: Added
LABELS,ASSIGNEES,GITHUB_OWNERS_REPOS. These parameters allow to set multiple values.
Release v0.11.1
Added
- Issue title customization - added parameter
ISSUE_TITLEwhich allows to set custom title
Release v0.11.0
Added
- User Visibility Toggle in Tables and Graphs: The pull-request-analytics-action now includes a feature for toggling user visibility in tables and graphs. This enhancement allows for customizable data presentation, enabling users to selectively display or hide user data in reports for more focused analysis.
Release v0.10.1
Added
- Logging in Report Generation Process: Implemented logging throughout the report formation process, enhancing transparency and troubleshooting capabilities.
Improved
- Enhanced Rate Limit Compliance: Tightened requirements to better adhere to GitHub's secondary rate limit, ensuring more stable and reliable operation of the action.
Release v0.10.0
Added
- Detailed Review Analysis Table: Added a comprehensive table that breaks down various aspects of reviews. This includes open discussions on PRs by the user, discussions initiated by the user, the number of comments written and received during reviews, and the count of PRs commented on, changes requested, and approved by the user. This enhancement provides in-depth insights into user engagement and contribution in the code review process.