Bug fixes:
- Fix "An error occurred" message when editing project templates
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
* Sync Default Branch When Creating New Repository from Empty Template
Task:
* Disable Global Templates when File Mirroring is disabled
* Add link to release notes to app admin settings page
* Improve Copying Repository Without History
* Sync Default Branch When Creating New Repository from Empty Template
Task:
* Disable Global Templates when File Mirroring is disabled
* Add link to release notes to app admin settings page
* Improve Copying Repository Without History
* Show clear errors for unsupported Git LFS repositories
Task:
* Bitbucket 8 Support
* Show clear errors for unsupported Git LFS repositories
Task:
* Bitbucket 8 Support
Bug fixes:
* Unable to save settings with enabled "commit verifying hooks" despite unselected mirroring option
* No visual indication what hooks are excluded from settings sync in Chrome
* Repositories created from global templates do not respect a different default branch
* Pull request hooks alternate state between template repo and project if project inheritance is used
Task:
* Use red color for disabled debug logging toggle button in admin settings
* Make clear with help messages that global templates do not support setting sync
Bug fixes:
* Unable to save settings with enabled "commit verifying hooks" despite unselected mirroring option
* No visual indication what hooks are excluded from settings sync in Chrome
* Repositories created from global templates do not respect a different default branch
* Pull request hooks alternate state between template repo and project if project inheritance is used
Task:
* Use red color for disabled debug logging toggle button in admin settings
* Make clear with help messages that global templates do not support setting sync
Bug fixes:
* Synchronisation of Merge Checks Stopped Working with 3.5.1
* Global app settings requires Super Admin permissions in newer Bitbucket versions, Admin permissions only lead to a permission error
* Synchronisation of Merge Checks Stopped Working with 3.5.1
* Global app settings requires Super Admin permissions in newer Bitbucket versions, Admin permissions only lead to a permission error
Bug fixes:
* Support Bitbucket 7.13
* When project setting type "pull request settings" is disabled, the pull request merge settings are still synced
Task:
* Quarterly housekeeping: update vulnerable dependencies (Q1 2021)
Bug fixes:
* Support Bitbucket 7.13
* When project setting type "pull request settings" is disabled, the pull request merge settings are still synced
Task:
* Quarterly housekeeping: update vulnerable dependencies (Q1 2021)
New features:
* Bitbucket 7 compatibility
* Allow to edit the repository of a template
New features:
* Bitbucket 7 compatibility
* Allow to edit the repository of a template
* Allow cross-project repository creation from template with apps REST API
Bug fixes:
* App cannot be enabled anymore in Bitbucket 6.6.1
* Only update default branch setting when different from template
* Typo in error message
* Allow cross-project repository creation from template with apps REST API
Bug fixes:
* App cannot be enabled anymore in Bitbucket 6.6.1
* Only update default branch setting when different from template
* Typo in error message
* Support for Java 11
Bug fixes:
* When upgrading from 2.x to 3.x, cross-project template associations are not contained in original project anymore
* When upgrading from 2.x to 3.x, cross-project template associations are not contained in original project anymore
* Support for Java 11
Bug fixes:
* When upgrading from 2.x to 3.x, cross-project template associations are not contained in original project anymore
* When upgrading from 2.x to 3.x, cross-project template associations are not contained in original project anymore
* Return of Git mirror option for templates
* REST endpoint to create a repository from a template
Improvements:
* Remove support for personal projects for creating repositories from templates
* Return of Git mirror option for templates
* REST endpoint to create a repository from a template
Improvements:
* Remove support for personal projects for creating repositories from templates
* Return of Git mirror option for templates
* REST endpoint to create a repository from a template
Improvements:
* Remove support for personal projects for creating repositories from templates
* Return of Git mirror option for templates
* REST endpoint to create a repository from a template
Improvements:
* Remove support for personal projects for creating repositories from templates
* Creating templates in personal projects does not work
* Creating templates in personal projects does not work
* Forks are not shown in list of associated template repositories in project settings
* Settings are not synced to repository forks
* Forks are not shown in list of associated template repositories in project settings
* Settings are not synced to repository forks
* Support for Bitbucket 6
Bug fixes:
* SSH access keys setting replication can result in NPE
* Support for Bitbucket 6
Bug fixes:
* SSH access keys setting replication can result in NPE
* App can override project-level branch permission exemptions for "Changes without a pull request" and "All changes" when a new repo is created from a template
* App can override project-level branch permission exemptions for "Changes without a pull request" and "All changes" when a new repo is created from a template
* New option to mirror content without commit history from template to new repos
Bug fixes:
* When a project-level template is created without syncing repos and then later updated with a new syncing repo a NPE occurs
* When a new repository is created with a selected template and there is a validation error, the repository is not selected anymore on page reload
* Project-level branch permissions can restrict creating a repository from a template
Improvements:
* Only show the project name in template links if the project is different from the current one
* New option to mirror content without commit history from template to new repos
Bug fixes:
* When a project-level template is created without syncing repos and then later updated with a new syncing repo a NPE occurs
* When a new repository is created with a selected template and there is a validation error, the repository is not selected anymore on page reload
* Project-level branch permissions can restrict creating a repository from a template
Improvements:
* Only show the project name in template links if the project is different from the current one
* For new repository having the same prefix name as existing repositories in their project, the template is not applied
* In a project with a default repository, when a new repository is created while the app is disabled, a waiting screen is shown after re-enabling it
* For new repository having the same prefix name as existing repositories in their project, the template is not applied
* In a project with a default repository, when a new repository is created while the app is disabled, a waiting screen is shown after re-enabling it
Bug fixes:
Bug fixes:
Bug fixes:
* App does not allow to use project-level templates across different projects
Bug fixes:
* App does not allow to use project-level templates across different projects
Bug fixes:
Bug fixes:
New features:
Bug fixes:
* New project settings option to prevent syncing to forks
* Removed REST endpoint /rest/templates4stash/1.0/projects/{project_key}/repos/{repo_slug}/template
* Removed "assign template" in repository settings feature
* Possibility to configure a logo and a description for repository templates
* Allow to search for repositories in the repository chooser of the template dialog
* Errors that occur during repository creation from template should be shown to the user
* Support for global repository templates
Bug fixes:
* When a template has a hook that is disabled (inherited), creating a new repository from it in a project where the hook is enabled should inherit that vlue
* Info about repository detail options which are not supported for syncing
Bug fixes:
* Template repository associations are overwritten if same template is used across projects
* Info about repository detail options which are not supported for syncing
Bug fixes:
* Template repository associations are overwritten if same template is used across projects
* When a repo could not be created from a template, when creating a new repo with the same name leads to a stuck repo creation screen
* Sometimes the repo creation from a template is stuck due to Git refs that cannot be mirrored
Improvements:
* Got rid of restriction that a template is not allowed to have any open pull requests
* Improved REST API documentation
Bug fixes:
* When a repo could not be created from a template, when creating a new repo with the same name leads to a stuck repo creation screen
* Sometimes the repo creation from a template is stuck due to Git refs that cannot be mirrored
Improvements:
* Got rid of restriction that a template is not allowed to have any open pull requests
* Log authorization exceptions in project settings
* Improved REST API documentation
Bug fixes:
* Branch permissions are deleted in project settings for BBS >= 5.2 when creating a repo from a template
* If "Verify Commit Signature" or "Verify Committer" hooks are enabled in project hook settings, repository mirroring is not working
* Hook list in project settings is empty when there are no repositories in a project
Improvements:
* Log authorization exceptions in project settings
* Improved association of templates to repositories on project level
* Improved association of templates to repositories on project level
* Improved association of templates to repositories on project level
* Improved association of templates to repositories on project level
New features:
* Removed support for syncing branch model in Bitbucket Server 5.4
* Support copying of SSH keys from template repository
* Support Webhooks introduced with Bitbucket Server 5.4
* Provide a way to enable debug logging in the admin settings section
Bug fixes:
* Change log level of messages to INFO where appropriate
* Branch permission access keys are not copied from template
Task:
* New Marketplace materials
* Removed support for syncing branch model in Bitbucket Server 5.x
* Support copying of SSH keys from template repository
* Provide a way to enable debug logging in the admin settings section
Bug fixes:
* Change log level of messages to INFO where appropriate
* Branch permission access keys are not copied from template
Task:
* New Marketplace materials
* Support copying of SSH keys from template repository
* Provide a way to enable debug logging in the admin settings section
Bug fixes:
* Change log level of messages to INFO where appropriate
Task:
* New Marketplace materials
New features:
* Compatibility with Bitbucket Server 5.0
* When a non-admin user forks a repo with an associated template, the forked repo is not associated with the template anymore
* When a non-admin user forks a repo with an associated template, the forked repo is not associated with the template anymore
* Show a warning if a template is chosen that has open pull requests and repo mirroring is activated
* Binary incompatibility issue with Bitbucket 4.12
* Support synching of pull request merge strategies introduced with Bitbucket Server 4.9
Improvements:
* Show a warning if a template is chosen that has open pull requests and repo mirroring is activated
* Support new "Requires all reviewers to approve the pull request" setting
* Automatically use template of origin to forked repositories
From release 2.0.0 of the plug-in, we will ship two version lines, one for Stash versions < 3.10, and one for Stash versions >= 3.10 (this is due to the new branch permissions introduced with Stash 3.10). Please note that we will backport new features to the versions supporting Stash < 3.10 wherever possible, so you can expect the same feature set in both version lines.