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 2023-04-18 (latest)
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