Release Notes - Bitbucket Cloud
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
Update
button.
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
PRCHECKLIST
files
Version 2023-04-18
Features
- Add Checklists on files in diff, instead on entire Pull Request: use newly introduced modifier
--put-on-files
to 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
-except
feature for filters. Before this release, it was possible to use thesource-except
filter to put a checklist on all pull requests where the source branch does not match the specified description. With this release, you can append-except
to any filter. For example, you might want to add a task whenever the filepom.xml
is not modified. You can now address that use case with--files-except pom.xml +task+ Version bump?
. - New
--commit-title
filter 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
PRCHECKLIST
parsing 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
- 🗒️ Aggregate the different PRCHECKLIST files by using the
- 💥 This change can break your setup if you used different PRCHECKLIST files in your target branches
-
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-pattern
FilterThe --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