Release Notes - Pull Request Checklist Buddy for Bitbucket Cloud
Upgrading
Happens automatically, except if manual approval is required.
To upgrade app manually to the latest version:
-
Go to your Workspace settings under
Settings -> Installed apps: https://bitbucket.org/YOUR_WORKSPACE_NAME/workspace/settings/addon-management -
Select the app you want to update.
-
Press the
Updatebutton.
Version 2024-03-22
Bugfix
-
Fixes glob matching, where previously the glob
src/sub/also wrongly matched the foldersrc/subdir/
Version 2024-02-27
Improvements
-
Tasks defined in the PRCHECKLIST file will now correctly appear in the same order on the Pull Request.
Version 2024-01-23
Improvements
-
Extended the Glob support options-lists to match. For example
--target {master,release/*}
Version 2024-01-09
Improvements
-
Improved error messages for invalid
PRCHECKLISTfiles
Version 2023-04-18
Features
-
Add Checklists on files in diff, instead on entire Pull Request: use newly introduced modifier
--put-on-filesto specify the files the checklist should be added to. Example:--put-on-files RELEASENOTES.md +task+ Release notes updated with new features? -
You can have a fine-grained control on when checklists are put on a file, depending on the type of change that this file underwent. Example
--put-on-files src/** --with-modification added +task+ Validate that this file belongs to the right place -
Introduction of generalized
-exceptfeature for filters. Before this release, it was possible to use thesource-exceptfilter to put a checklist on all pull requests where the source branch does not match the specified description. With this release, you can append-exceptto any filter. For example, you might want to add a task whenever the filepom.xmlis not modified. You can now address that use case with--files-except pom.xml +task+ Version bump?. -
New
--commit-titlefilter to create tasks for matching substrings in commit titles (first line of commit message). Example:--commit-title [WIP] +task+ Clean up commits before merging
Improvements
-
More user friendly
PRCHECKLISTparsing errors
Version 2023-03-06
Features
-
Take PRCHECKLIST file from default branch of repository to ease maintenance, instead of taking it from pull request target branch.
-
💥 This change can break your setup if you used different PRCHECKLIST files in your target branches 🗒️ Aggregate the different PRCHECKLIST files by using the --target branch filter
-
-
Link to new documentation
Version 2023-01-30
Features
-
Documentation and release notes accessible by every user on the repository menu, not just for admins.
Security
-
Dependency updates
Version 2022-09-22
Features
-
New
--source-except branch-patternFilterThe --source-except filter matches all source branches except the one specified.
Useful if pull requests from certain branches do need the task, but all others do. Example:
--target releases/* --source-except bugfix/* +task+ Check if changes are required in this release
Version 2022-07-05 (initial version)
Features
-
Powerful and context-dependent pull request checklists with default tasks
-
Conditional tasks based on files & branches in PR
-
Enforce compliance with merge checks
See marketplace listing for more details: Pull Request Checklist Buddy for Bitbucket Cloud