Releases: AlexSim93/pull-request-analytics-action
Release v1.7.0
New Features
-
Added Lists for Most Pending and Commented PRs: Introduced new lists to the analytics report. The first list identifies pull requests that are most pending at each stage, highlighting areas that may need expedited attention. The second list details the most commented pull requests in each period, offering insights into the most actively discussed changes. The number of PRs in these lists can be customized using the
TOP_LIST_AMOUNT
input. -
Flexible Execution Outcomes: Enhanced the action to provide flexible execution results. Users can now choose to either generate a new issue or receive a markdown string as the output. This new setting allows for greater adaptability and user control over the action's output. Preferable outcome might be set in
EXECUTION_OUTCOME
input
Release v1.6.0
Improvements and Additions
-
Adjusted Simultaneous Request Limit: Fixed the number of simultaneous requests to a maximum of 25 to avoid exceeding GitHub's secondary rate limits. This adjustment ensures a smoother operation and compliance with GitHub's API constraints.
-
New Column in Review and PR Tables: Added a new column to the tables showcasing conducted reviews and open PRs, which breaks down the pull requests by size. This enhancement provides a clearer understanding of the scope of changes in each PR, aiding in more effective review and analysis.
Release v1.5.2
Fixes
- Concurrent requests amount: Set 25 as maximum amount of concurrent requests. Otherwise it's failed with secondary rate limit error.
- Aggregation method type: Added aggregation method type in timeline bar title. Added percentile value in the title in case it's percentile
Release v1.5.1
Fixes
- Requests delay - Made delay longer
Release v1.5.0
New Features and Fixes
-
Added Comparative Monthly Chart: Introduced a new graph that compares data across months. This feature is currently available for aggregate data and does not include individual developer breakdowns.
-
Secondary Rate Limit Error Fixed: Corrected an issue with the secondary rate limit when making requests from multiple repositories. Requests are now executed sequentially to ensure compliance and efficiency.
-
Reduced Request Delay and Primary Rate Limit Query Fix: Optimized the time delay between requests and rectified the query process for the current primary rate limit, enhancing the overall performance and reliability.
-
Discussion Types Graph Display Correction: Fixed a display issue in the graph that showcases types of discussions, ensuring accurate and clear visualization.
Release v1.4.1
Fixed
- Handling Deleted User Accounts: Implemented functionality to process cases where a user has deleted their account. This update ensures that the pull-request-analytics-action continues to provide accurate analytics without disruptions, even when accounts are no longer active.
Release v1.4.0
Added
- New Input - SHOW_STATS_TYPES: Introduced the
SHOW_STATS_TYPES
input. This new feature allows users to display only the specified types of tables in their reports, offering greater control over the data presentation and focusing on the most relevant metrics.
Improved
- Refactored File Structure and Function Decomposition: Improved the overall architecture of pull-request-analytics-action by refactoring the file structure and decomposing functions. This enhances the maintainability and scalability of the codebase.
Release v1.3.1
Added
- Variable Check: Implemented a new feature to verify all necessary variables before the execution of pull-request-analytics-action. This enhancement ensures a smoother run by validating the setup and preventing potential errors due to missing or incorrect configuration.
Release v1.3.0
Added
- Pie Chart for Discussion Types: Introduced a new feature in pull-request-analytics-action – a pie chart visualization. This chart displays the types of discussions initiated each month, both for individual developers and across all open discussions. This enhancement provides a clearer and more engaging way to understand the distribution and nature of discussions, aiding in detailed monthly analysis.
Release v1.2.2
Improvements and Fixes
-
Refined Comment Request Chunking: Fixed the issue with the formation of chunks in comment requests. This enhancement ensures more efficient data retrieval and processing in pull-request-analytics-action.
-
Action Performance Boost: Optimized the execution speed of the action by adjusting the rate limit constraints. This improvement leads to faster overall performance, reducing the wait time for report generation.