Releases: AlexSim93/pull-request-analytics-action
Release v4.4.1
Bugfix
- Fixed Merge Time Calculation: Corrected the calculation of merge time in the user activity graph.
Release v4.4.0
New features
-
Added User Activity Graphs: Introduced a new graph showing user activity throughout the day. Key events such as PR creation, merges, and reviews are included. To enable these graphs, a new parameter
SHOW_ACTIVITY_TIME_GRAPHShas been added and must be set totrue. -
Removed Discussion Type Usage Events: Removed the event tracking for understanding the usage of discussion types.
Release v4.3.0
New features
- Added Correlation Graphs: Introduced a feature to display the correlation between lead time and pull request size, allowing for a more accurate analysis of how PR size impacts lead time. To enable these graphs, set the
SHOW_CORRELATION_GRAPHSparameter totrue. - Contribution Table Update: Added two new columns to the contribution table showing the number of PRs without a review and the number of PRs without an approval. The column displaying the number of comments has been removed.
- Improved Time Calculation for Review and Approval: Updated the time calculation logic for review and approval. Previously, if a PR did not have a review or approval, the branch merge time was used as a substitute. Now, if the action is missing, no alternative values will be substituted.
Release v4.2.0
New features
- Added Sorted List of Largest PRs: Introduced a sorted list of the largest pull requests, taking into account both added lines and deleted lines with a 0.5 coefficient (consistent with the size table). The number of displayed PRs can be controlled using the
TOP_LIST_AMOUNTparameter.
Release v4.1.0
New features and bugfixes
-
Replaced Gantt Charts with XY Graphs: Substituted Gantt charts with XY graphs in the metrics-over-time comment. Added a new graph showing metrics for open PRs, completed reviews, open discussions, and requested changes.
-
Bug Fix:
Cannot read properties of undefined (reading 'discussions'): Resolved an error that occurred when accessing undefined discussion properties. -
Bug Fix in Contribution Table: Fixed an issue where users with zero values across all columns, but with completed reviews, were not displayed correctly in the contribution table.
Release v4.0.0
New features and updates
- Added Option to Replace Charts with Tables: Introduced the
USE_CHARTSvariable, allowing users to switch from charts and diagrams to tables. This makes the report more compact and skips chart loading. Tables display percentages of the total and include column sorting for easier analysis. - Enhanced Mixpanel Events: Added more events to Mixpanel for a better understanding of feature usage. All sent parameters are non-sensitive
- Updated Configuration Example: Removed repository variables from the configuration example, as they were frequently left in by mistake.
Release v3.2.0
New Feature
- Updated Contribution Table: Replaced the "Reviews Conducted" column with "Total reverted PRs." A reverted PR is identified by the branch name pattern
^revert-\d+, which is the pattern used by GitHub. This update improves the focus on reverted pull requests, providing clearer insight into PR management.
Release v3.1.3
Bug Fix
- Fixed the default title.
Release v3.1.2
Fixes
- Fixed an error in calculating response time.
- Increased pause time between requests to avoid secondary rate limit errors.
Release v3.1.1
Improvements
Added Support for Team-Based Review Requests: Implemented functionality to handle cases where review requests are made to a team rather than specific individual developers.