# @backstage/plugin-scaffolder-backend-module-bitbucket-cloud

## 0.3.5

### Patch Changes

- ed6b53c: Removed bare catch-and-rethrow blocks that served no purpose.
- Updated dependencies
  - @backstage/backend-plugin-api@1.9.0
  - @backstage/errors@1.3.0
  - @backstage/plugin-scaffolder-node@0.13.2
  - @backstage/integration@2.0.1
  - @backstage/config@1.3.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.9

## 0.3.5-next.2

### Patch Changes

- Updated dependencies
  - @backstage/errors@1.3.0-next.0
  - @backstage/plugin-scaffolder-node@0.13.2-next.2
  - @backstage/integration@2.0.1-next.0
  - @backstage/backend-plugin-api@1.9.0-next.2
  - @backstage/config@1.3.7-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.9-next.0

## 0.3.5-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.9.0-next.1
  - @backstage/plugin-scaffolder-node@0.13.1-next.1

## 0.3.5-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.8.1-next.0
  - @backstage/plugin-scaffolder-node@0.13.1-next.0
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7
  - @backstage/integration@2.0.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.8

## 0.3.4

### Patch Changes

- a49a40d: Updated dependency `zod` to `^3.25.76 || ^4.0.0` & migrated to `/v3` or `/v4` imports.
- Updated dependencies
  - @backstage/backend-plugin-api@1.8.0
  - @backstage/plugin-scaffolder-node@0.13.0
  - @backstage/integration@2.0.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.8

## 0.3.4-next.2

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.8.0-next.1
  - @backstage/integration@2.0.0-next.2
  - @backstage/plugin-scaffolder-node@0.13.0-next.2

## 0.3.4-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration@2.0.0-next.1
  - @backstage/plugin-scaffolder-node@0.13.0-next.1
  - @backstage/backend-plugin-api@1.7.1-next.0
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.8-next.1

## 0.3.4-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.21.0-next.0
  - @backstage/backend-plugin-api@1.7.1-next.0
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.8-next.0
  - @backstage/plugin-scaffolder-node@0.12.6-next.0

## 0.3.3

### Patch Changes

- 7455dae: Use node prefix on native imports
- 14741e2: Fully enable API token functionality for Bitbucket-Cloud.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
  - @backstage/integration@1.20.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.7
  - @backstage/backend-plugin-api@1.7.0
  - @backstage/plugin-scaffolder-node@0.12.5

## 0.3.3-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.20.0-next.1
  - @backstage/backend-plugin-api@1.7.0-next.1
  - @backstage/plugin-bitbucket-cloud-common@0.3.7-next.1
  - @backstage/plugin-scaffolder-node@0.12.5-next.1

## 0.3.2-next.0

### Patch Changes

- 7455dae: Use node prefix on native imports
- 14741e2: Fully enable API token functionality for Bitbucket-Cloud.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
  - @backstage/plugin-bitbucket-cloud-common@0.3.7-next.0
  - @backstage/backend-plugin-api@1.7.0-next.0
  - @backstage/plugin-scaffolder-node@0.12.4-next.0
  - @backstage/integration@1.19.3-next.0
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7

## 0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.6.1
  - @backstage/plugin-scaffolder-node@0.12.3
  - @backstage/integration@1.19.2
  - @backstage/plugin-bitbucket-cloud-common@0.3.6

## 0.3.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.19.2-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.6-next.0
  - @backstage/plugin-scaffolder-node@0.12.3-next.0

## 0.3.0

### Minor Changes

- 37fba1d: Added support for Bitbucket Cloud OAuth. This introduces an alternative authentication method using a workspace OAuth consumer, alongside App Passwords (deprecated) and API tokens. OAuth does not require a bot or service account and avoids token expiry issues.

  **BREAKING CHANGES**

  - **@backstage/integration** (`src/bitbucketCloud/core.ts`)

    - `getBitbucketCloudRequestOptions` now returns a `Promise` and **must** be awaited.

  - **@backstage/plugin-scaffolder-backend-module-bitbucket-cloud** (`src/actions/helpers.ts`)
    - `getBitbucketClient` now returns a `Promise` and **must** be awaited.
    - `getAuthorizationHeader` now returns a `Promise` and **must** be awaited.

  **OAuth usage example**

  ```yaml
  integrations:
    bitbucketCloud:
      - clientId: client-id
        clientSecret: client-secret
  ```

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.19.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.5
  - @backstage/backend-plugin-api@1.6.0
  - @backstage/plugin-scaffolder-node@0.12.2

## 0.2.16-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.18.3-next.1
  - @backstage/backend-plugin-api@1.6.0-next.1
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.5-next.0
  - @backstage/plugin-scaffolder-node@0.12.2-next.1

## 0.2.16-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.5.1-next.0
  - @backstage/integration@1.18.3-next.0
  - @backstage/plugin-scaffolder-node@0.12.2-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.5-next.0
  - @backstage/config@1.3.6
  - @backstage/errors@1.2.7

## 0.2.15

### Patch Changes

- fa255f5: Support for Bitbucket Cloud's API token was added as `appPassword` is deprecated (no new creation from September 9, 2025) and will be removed on June 9, 2026.

  API token usage example:

  ```yaml
  integrations:
    bitbucketCloud:
      - username: user@domain.com
        token: my-token
  ```

- Updated dependencies
  - @backstage/plugin-bitbucket-cloud-common@0.3.4
  - @backstage/integration@1.18.2
  - @backstage/backend-plugin-api@1.5.0
  - @backstage/config@1.3.6
  - @backstage/plugin-scaffolder-node@0.12.1

## 0.2.15-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.5.0-next.1
  - @backstage/plugin-scaffolder-node@0.12.1-next.1

## 0.2.15-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-bitbucket-cloud-common@0.3.4-next.0
  - @backstage/config@1.3.6-next.0
  - @backstage/integration@1.18.2-next.0
  - @backstage/plugin-scaffolder-node@0.12.1-next.0
  - @backstage/backend-plugin-api@1.4.5-next.0
  - @backstage/errors@1.2.7

## 0.2.14

### Patch Changes

- c8aa210: Updating import for the `scaffolderActionsExtensionPoint` to be the main export
- Updated dependencies
  - @backstage/integration@1.18.1
  - @backstage/plugin-scaffolder-node@0.12.0
  - @backstage/config@1.3.5
  - @backstage/plugin-bitbucket-cloud-common@0.3.3
  - @backstage/backend-plugin-api@1.4.4

## 0.2.14-next.1

### Patch Changes

- Updated dependencies
  - @backstage/config@1.3.4-next.0
  - @backstage/integration@1.18.1-next.1
  - @backstage/backend-plugin-api@1.4.4-next.0
  - @backstage/plugin-scaffolder-node@0.12.0-next.1

## 0.2.14-next.0

### Patch Changes

- c8aa210: Updating import for the `scaffolderActionsExtensionPoint` to be the main export
- Updated dependencies
  - @backstage/integration@1.18.1-next.0
  - @backstage/plugin-scaffolder-node@0.12.0-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.3-next.0
  - @backstage/backend-plugin-api@1.4.3
  - @backstage/config@1.3.3
  - @backstage/errors@1.2.7

## 0.2.13

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.18.0
  - @backstage/backend-plugin-api@1.4.3
  - @backstage/plugin-bitbucket-cloud-common@0.3.2
  - @backstage/plugin-scaffolder-node@0.11.1

## 0.2.13-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.18.0-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.2-next.0
  - @backstage/plugin-scaffolder-node@0.11.1-next.0
  - @backstage/backend-plugin-api@1.4.3-next.0

## 0.2.12

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.11.0
  - @backstage/backend-plugin-api@1.4.2

## 0.2.12-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.11.0-next.0
  - @backstage/backend-plugin-api@1.4.2-next.0
  - @backstage/config@1.3.3
  - @backstage/errors@1.2.7
  - @backstage/integration@1.17.1
  - @backstage/plugin-bitbucket-cloud-common@0.3.1

## 0.2.11

### Patch Changes

- Updated dependencies
  - @backstage/config@1.3.3
  - @backstage/plugin-scaffolder-node@0.10.0
  - @backstage/integration@1.17.1
  - @backstage/backend-plugin-api@1.4.1
  - @backstage/plugin-bitbucket-cloud-common@0.3.1

## 0.2.11-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.10.0-next.2

## 0.2.11-next.1

### Patch Changes

- Updated dependencies
  - @backstage/config@1.3.3-next.0
  - @backstage/integration@1.17.1-next.1
  - @backstage/backend-plugin-api@1.4.1-next.0
  - @backstage/plugin-scaffolder-node@0.9.1-next.1

## 0.2.11-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.9.1-next.0
  - @backstage/integration@1.17.1-next.0
  - @backstage/backend-plugin-api@1.4.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.1-next.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## 0.2.10

### Patch Changes

- ca9fdc0: Migrate `bitbucket-cloud` to new actions format
- 9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request
- 280611d: Fix `bitbucketCloudBranchRestrictions` API calls to accept null to prevent 400 errors for some branch restriction kinds defined.
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.9.0
  - @backstage/backend-plugin-api@1.4.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.17.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.0

## 0.2.10-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.9.0-next.2
  - @backstage/backend-plugin-api@1.4.0-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.17.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.0

## 0.2.10-next.1

### Patch Changes

- ca9fdc0: Migrate `bitbucket-cloud` to new actions format
- 280611d: Fix `bitbucketCloudBranchRestrictions` API calls to accept null to prevent 400 errors for some branch restriction kinds defined.
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.3-next.1
  - @backstage/backend-plugin-api@1.4.0-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.17.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.0

## 0.2.10-next.0

### Patch Changes

- 9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.3-next.0
  - @backstage/backend-plugin-api@1.4.0-next.0

## 0.2.9

### Patch Changes

- 72d019d: Removed various typos
- Updated dependencies
  - @backstage/integration@1.17.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.0
  - @backstage/backend-plugin-api@1.3.1
  - @backstage/plugin-scaffolder-node@0.8.2
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## 0.2.9-next.3

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.17.0-next.3
  - @backstage/plugin-scaffolder-node@0.8.2-next.3
  - @backstage/backend-plugin-api@1.3.1-next.2
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.0-next.3

## 0.2.9-next.2

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.17.0-next.2
  - @backstage/config@1.3.2
  - @backstage/plugin-bitbucket-cloud-common@0.3.0-next.2
  - @backstage/plugin-scaffolder-node@0.8.2-next.2
  - @backstage/backend-plugin-api@1.3.1-next.1
  - @backstage/errors@1.2.7

## 0.2.9-next.1

### Patch Changes

- 72d019d: Removed various typos
- Updated dependencies
  - @backstage/backend-plugin-api@1.3.1-next.1
  - @backstage/integration@1.16.4-next.1
  - @backstage/plugin-scaffolder-node@0.8.2-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.3.0-next.1

## 0.2.9-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.4-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.3.0-next.0
  - @backstage/plugin-scaffolder-node@0.8.2-next.0
  - @backstage/backend-plugin-api@1.3.1-next.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## 0.2.8

### Patch Changes

- 5266f1c: Made "publish:bitbucketCloud" action idempotent
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.1
  - @backstage/backend-plugin-api@1.3.0
  - @backstage/integration@1.16.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.2.29

## 0.2.8-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.3-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.29-next.0
  - @backstage/plugin-scaffolder-node@0.8.1-next.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## 0.2.8-next.0

### Patch Changes

- 5266f1c: Made "publish:bitbucketCloud" action idempotent
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.1-next.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.2
  - @backstage/plugin-bitbucket-cloud-common@0.2.28

## 0.2.7

### Patch Changes

- c56a279: Added `bitbucketCloud:branchRestriction:create` to allow users to create bitbucket cloud branch restrictions in templates
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- e279c30: Fixing spelling mistake in `jsonschema`
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.2.28

## 0.2.7-next.2

### Patch Changes

- c56a279: Added `bitbucketCloud:branchRestriction:create` to allow users to create bitbucket cloud branch restrictions in templates
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- e279c30: Fixing spelling mistake in `jsonschema`
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.0-next.2
  - @backstage/integration@1.16.2-next.0
  - @backstage/backend-plugin-api@1.2.1-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.2.28-next.0

## 0.2.7-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.7.1-next.1
  - @backstage/backend-plugin-api@1.2.1-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.27

## 0.2.7-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1-next.0
  - @backstage/plugin-scaffolder-node@0.7.1-next.0

## 0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.0
  - @backstage/plugin-scaffolder-node@0.7.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.27

## 0.2.6-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.7.0-next.2
  - @backstage/backend-plugin-api@1.2.0-next.2
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.27

## 0.2.6-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.0-next.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.27
  - @backstage/plugin-scaffolder-node@0.7.0-next.1

## 0.2.6-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.0-next.0
  - @backstage/plugin-scaffolder-node@0.7.0-next.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/integration@1.16.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.27

## 0.2.5

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.6.3
  - @backstage/integration@1.16.1
  - @backstage/backend-plugin-api@1.1.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.2.27

## 0.2.5-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.1.1-next.1
  - @backstage/config@1.3.2-next.0
  - @backstage/errors@1.2.7-next.0
  - @backstage/plugin-scaffolder-node@0.6.3-next.1
  - @backstage/integration@1.16.1-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.27-next.0

## 0.2.5-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.6.3-next.0
  - @backstage/backend-plugin-api@1.1.1-next.0
  - @backstage/config@1.3.1
  - @backstage/errors@1.2.6
  - @backstage/integration@1.16.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.26

## 0.2.4

### Patch Changes

- c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker
- 5c9cc05: Use native fetch instead of node-fetch
- Updated dependencies
  - @backstage/integration@1.16.0
  - @backstage/backend-plugin-api@1.1.0
  - @backstage/plugin-scaffolder-node@0.6.2
  - @backstage/errors@1.2.6
  - @backstage/config@1.3.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.26

## 0.2.4-next.2

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.1.0-next.2
  - @backstage/errors@1.2.6-next.0
  - @backstage/plugin-scaffolder-node@0.6.2-next.2
  - @backstage/config@1.3.1-next.0
  - @backstage/integration@1.16.0-next.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.26-next.1

## 0.2.4-next.1

### Patch Changes

- 5c9cc05: Use native fetch instead of node-fetch
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.6.2-next.1
  - @backstage/backend-plugin-api@1.1.0-next.1
  - @backstage/config@1.3.0
  - @backstage/errors@1.2.5
  - @backstage/integration@1.16.0-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.26-next.0

## 0.2.3-next.0

### Patch Changes

- c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker
- Updated dependencies
  - @backstage/integration@1.16.0-next.0
  - @backstage/backend-plugin-api@1.0.3-next.0
  - @backstage/plugin-scaffolder-node@0.6.1-next.0
  - @backstage/config@1.3.0
  - @backstage/errors@1.2.5
  - @backstage/plugin-bitbucket-cloud-common@0.2.26-next.0

## 0.2.2

### Patch Changes

- 9cf827c: Fix double branch creation in `public:bitbucket{Cloud,Server}:pull-request`
  This resulted in the following error when using the actions:

  ```
  AlreadyExistsError: Failed to create branch at create-test because it already exists.
  ```

  The issue was original introduced in d103a48fa306d745599dc0c793668c9e6a479d32

- Updated dependencies
  - @backstage/config@1.3.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.25
  - @backstage/backend-plugin-api@1.0.2
  - @backstage/plugin-scaffolder-node@0.6.0
  - @backstage/errors@1.2.5
  - @backstage/integration@1.15.2

## 0.2.2-next.3

### Patch Changes

- Updated dependencies
  - @backstage/plugin-bitbucket-cloud-common@0.2.25-next.0
  - @backstage/backend-plugin-api@1.0.2-next.2
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.15.1
  - @backstage/plugin-scaffolder-node@0.5.1-next.3

## 0.2.2-next.2

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.0.2-next.2
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.15.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.24
  - @backstage/plugin-scaffolder-node@0.5.1-next.2

## 0.2.2-next.1

### Patch Changes

- 9cf827c: Fix double branch creation in `public:bitbucket{Cloud,Server}:pull-request`
  This resulted in the following error when using the actions:

  ```
  AlreadyExistsError: Failed to create branch at create-test because it already exists.
  ```

  The issue was original introduced in d103a48fa306d745599dc0c793668c9e6a479d32

- Updated dependencies
  - @backstage/backend-plugin-api@1.0.2-next.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.15.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.24
  - @backstage/plugin-scaffolder-node@0.5.1-next.1

## 0.2.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.0.2-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.15.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.24
  - @backstage/plugin-scaffolder-node@0.5.1-next.0

## 0.2.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.5.0
  - @backstage/integration@1.15.1
  - @backstage/backend-plugin-api@1.0.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.24

## 0.2.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.15.1-next.1
  - @backstage/plugin-scaffolder-node@0.5.0-next.2
  - @backstage/backend-plugin-api@1.0.1-next.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.24-next.1

## 0.2.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.15.1-next.0
  - @backstage/backend-plugin-api@1.0.1-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.24-next.0
  - @backstage/plugin-scaffolder-node@0.5.0-next.1

## 0.2.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.5.0-next.0
  - @backstage/backend-plugin-api@1.0.1-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.15.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.23

## 0.2.0

### Minor Changes

- d425fc4: **BREAKING**: The return values from `createBackendPlugin`, `createBackendModule`, and `createServiceFactory` are now simply `BackendFeature` and `ServiceFactory`, instead of the previously deprecated form of a function that returns them. For this reason, `createServiceFactory` also no longer accepts the callback form where you provide direct options to the service. This also affects all `coreServices.*` service refs.

  This may in particular affect tests; if you were effectively doing `createBackendModule({...})()` (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your `packages/backend/src/index.ts` too, where you add plugins, modules, and services. If you were using `createServiceFactory` with a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.

  As part of this change, the `IdentityFactoryOptions` type was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to [migrate to the new auth system](https://backstage.io/docs/tutorials/auth-service-migration) if you still rely on it.

### Patch Changes

- df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request
- Updated dependencies
  - @backstage/backend-plugin-api@1.0.0
  - @backstage/integration@1.15.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.23
  - @backstage/plugin-scaffolder-node@0.4.11

## 0.2.0-next.2

### Patch Changes

- df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request
- Updated dependencies
  - @backstage/backend-plugin-api@1.0.0-next.2
  - @backstage/integration@1.15.0-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.23-next.0
  - @backstage/plugin-scaffolder-node@0.4.11-next.2

## 0.2.0-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.9.0-next.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.14.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.22
  - @backstage/plugin-scaffolder-node@0.4.11-next.1

## 0.2.0-next.0

### Minor Changes

- d425fc4: **BREAKING**: The return values from `createBackendPlugin`, `createBackendModule`, and `createServiceFactory` are now simply `BackendFeature` and `ServiceFactory`, instead of the previously deprecated form of a function that returns them. For this reason, `createServiceFactory` also no longer accepts the callback form where you provide direct options to the service. This also affects all `coreServices.*` service refs.

  This may in particular affect tests; if you were effectively doing `createBackendModule({...})()` (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your `packages/backend/src/index.ts` too, where you add plugins, modules, and services. If you were using `createServiceFactory` with a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.

  As part of this change, the `IdentityFactoryOptions` type was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to [migrate to the new auth system](https://backstage.io/docs/tutorials/auth-service-migration) if you still rely on it.

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.9.0-next.0
  - @backstage/plugin-scaffolder-node@0.4.11-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.14.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.22

## 0.1.13

### Patch Changes

- 93095ee: Make sure node-fetch is version 2.7.0 or greater
- 3fca643: Added autocompletion support for resource `branches`
- d57967c: Add ability to set the initial commit message when initializing a repository using the scaffolder action.
- Updated dependencies
  - @backstage/backend-plugin-api@0.8.0
  - @backstage/plugin-scaffolder-node@0.4.9
  - @backstage/integration@1.14.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.22
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.13-next.3

### Patch Changes

- d57967c: Add ability to set the initial commit message when initializing a repository using the scaffolder action.
- Updated dependencies
  - @backstage/backend-plugin-api@0.8.0-next.3
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.14.0-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.22-next.1
  - @backstage/plugin-scaffolder-node@0.4.9-next.3

## 0.1.13-next.2

### Patch Changes

- 93095ee: Make sure node-fetch is version 2.7.0 or greater
- 3fca643: Added autocompletion support for resource `branches`
- Updated dependencies
  - @backstage/backend-plugin-api@0.8.0-next.2
  - @backstage/plugin-scaffolder-node@0.4.9-next.2
  - @backstage/plugin-bitbucket-cloud-common@0.2.22-next.1
  - @backstage/integration@1.14.0-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.13-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.7.1-next.1
  - @backstage/integration@1.14.0-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.22-next.0
  - @backstage/plugin-scaffolder-node@0.4.9-next.1

## 0.1.13-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.14.0-next.0
  - @backstage/backend-plugin-api@0.7.1-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-bitbucket-cloud-common@0.2.22-next.0
  - @backstage/plugin-scaffolder-node@0.4.9-next.0

## 0.1.12

### Patch Changes

- b5deed0: Add support for `autocomplete` handler to provide autocomplete options for `RepoUrlPicker`
- Updated dependencies
  - @backstage/backend-plugin-api@0.7.0
  - @backstage/integration@1.13.0
  - @backstage/plugin-scaffolder-node@0.4.8
  - @backstage/plugin-bitbucket-cloud-common@0.2.21
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.12-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.22-next.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.13.0-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.21-next.0
  - @backstage/plugin-scaffolder-node@0.4.8-next.1

## 0.1.11-next.0

### Patch Changes

- b5deed0: Add support for `autocomplete` handler to provide autocomplete options for `RepoUrlPicker`
- Updated dependencies
  - @backstage/backend-plugin-api@0.6.21-next.0
  - @backstage/integration@1.13.0-next.0
  - @backstage/plugin-scaffolder-node@0.4.7-next.0
  - @backstage/plugin-bitbucket-cloud-common@0.2.21-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.9

### Patch Changes

- 78a0b08: Internal refactor to handle `BackendFeature` contract change.
- d44a20a: Added additional plugin metadata to `package.json`.
- Updated dependencies
  - @backstage/backend-plugin-api@0.6.19
  - @backstage/integration@1.12.0
  - @backstage/plugin-scaffolder-node@0.4.5
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.9-next.2

### Patch Changes

- d44a20a: Added additional plugin metadata to `package.json`.
- Updated dependencies
  - @backstage/backend-plugin-api@0.6.19-next.3
  - @backstage/integration@1.12.0-next.1
  - @backstage/plugin-scaffolder-node@0.4.5-next.3
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.9-next.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.19-next.2
  - @backstage/integration@1.12.0-next.0
  - @backstage/plugin-scaffolder-node@0.4.5-next.2
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.9-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.19-next.0
  - @backstage/plugin-scaffolder-node@0.4.5-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.11.0

## 0.1.8

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.18
  - @backstage/plugin-scaffolder-node@0.4.4
  - @backstage/integration@1.11.0

## 0.1.8-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.4.4-next.2
  - @backstage/integration@1.11.0-next.0

## 0.1.8-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.4.4-next.1
  - @backstage/backend-plugin-api@0.6.18-next.1

## 0.1.8-next.0

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.18-next.0
  - @backstage/plugin-scaffolder-node@0.4.4-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.10.0

## 0.1.7

### Patch Changes

- 8dd33a1: Added examples for publish:bitbucketCloud actions
- 33f958a: Improve examples to ensure consistency across all publish actions
- Updated dependencies
  - @backstage/backend-plugin-api@0.6.17
  - @backstage/integration@1.10.0
  - @backstage/plugin-scaffolder-node@0.4.3
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4

## 0.1.7-next.1

### Patch Changes

- 33f958a: Improve examples to ensure consistency across all publish actions
- Updated dependencies
  - @backstage/backend-plugin-api@0.6.17-next.1
  - @backstage/plugin-scaffolder-node@0.4.3-next.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.10.0-next.0

## 0.1.7-next.0

### Patch Changes

- 8dd33a1: Added examples for publish:bitbucketCloud actions
- Updated dependencies
  - @backstage/integration@1.10.0-next.0
  - @backstage/backend-plugin-api@0.6.17-next.0
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/plugin-scaffolder-node@0.4.3-next.0

## 0.1.6

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@0.6.16
  - @backstage/plugin-scaffolder-node@0.4.2
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.9.1

## 0.1.5

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.4.1
  - @backstage/backend-plugin-api@0.6.15
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/integration@1.9.1

## 0.1.4

### Patch Changes

- 2bd1410: Removed unused dependencies
- f44589d: Introduced `createMockActionContext` to unify the way of creating scaffolder mock context.

  It will help to maintain tests in a long run during structural changes of action context.

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.4.0
  - @backstage/integration@1.9.1
  - @backstage/config@1.2.0
  - @backstage/errors@1.2.4
  - @backstage/backend-plugin-api@0.6.14

## 0.1.4-next.2

### Patch Changes

- 2bd1410: Removed unused dependencies
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.4.0-next.2
  - @backstage/integration@1.9.1-next.2
  - @backstage/backend-plugin-api@0.6.14-next.2
  - @backstage/config@1.2.0-next.1
  - @backstage/errors@1.2.4-next.0

## 0.1.4-next.1

### Patch Changes

- Updated dependencies
  - @backstage/config@1.2.0-next.1
  - @backstage/plugin-scaffolder-node@0.4.0-next.1
  - @backstage/backend-common@0.21.4-next.1
  - @backstage/backend-plugin-api@0.6.14-next.1
  - @backstage/integration@1.9.1-next.1
  - @backstage/errors@1.2.4-next.0

## 0.1.3-next.0

### Patch Changes

- f44589d: Introduced `createMockActionContext` to unify the way of creating scaffolder mock context.

  It will help to maintain tests in a long run during structural changes of action context.

- Updated dependencies
  - @backstage/backend-common@0.21.3-next.0
  - @backstage/errors@1.2.4-next.0
  - @backstage/plugin-scaffolder-node@0.3.3-next.0
  - @backstage/backend-plugin-api@0.6.13-next.0
  - @backstage/config@1.1.2-next.0
  - @backstage/integration@1.9.1-next.0

## 0.1.0

### Minor Changes

- 5eb6882: New scaffolder module `@backstage/plugin-scaffolder-backend-module-bitbucket-cloud`.

  Extracted from `@backstage/plugin-scaffolder-backend-module-bitbucket`
  and replaces its actions related to Bitbucket Cloud.

  - `publish:bitbucketCloud`
  - `bitbucket:pipelines:run`

### Patch Changes

- 8472188: Added or fixed the `repository` field in `package.json`.
- 6bb6f3e: Updated dependency `fs-extra` to `^11.2.0`.
  Updated dependency `@types/fs-extra` to `^11.0.0`.
- Updated dependencies
  - @backstage/backend-common@0.21.0
  - @backstage/backend-plugin-api@0.6.10
  - @backstage/integration@1.9.0
  - @backstage/plugin-scaffolder-node@0.3.0
  - @backstage/config@1.1.1
  - @backstage/errors@1.2.3

## 0.1.0-next.1

### Patch Changes

- 8472188: Added or fixed the `repository` field in `package.json`.
- Updated dependencies
  - @backstage/backend-common@0.21.0-next.3
  - @backstage/integration@1.9.0-next.1
  - @backstage/plugin-scaffolder-node@0.3.0-next.3
  - @backstage/backend-plugin-api@0.6.10-next.3
  - @backstage/config@1.1.1
  - @backstage/errors@1.2.3

## 0.1.0-next.0

### Minor Changes

- 5eb6882: New scaffolder module `@backstage/plugin-scaffolder-backend-module-bitbucket-cloud`.

  Extracted from `@backstage/plugin-scaffolder-backend-module-bitbucket`
  and replaces its actions related to Bitbucket Cloud.

  - `publish:bitbucketCloud`
  - `bitbucket:pipelines:run`

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.21.0-next.2
  - @backstage/backend-plugin-api@0.6.10-next.2
  - @backstage/plugin-scaffolder-node@0.3.0-next.2
  - @backstage/config@1.1.1
  - @backstage/errors@1.2.3
  - @backstage/integration@1.9.0-next.0
