Skip to content

Releases: avivsinai/bitbucket-cli

v0.26.4

27 Apr 20:11
2ab5b3f

Choose a tag to compare

bkt v0.26.4 (2026-04-27T20:11:07Z)

Thanks for trying the Bitbucket CLI!

[0.26.4] - 2026-04-27

Fixed

  • Restored zero-config Bitbucket Cloud browser OAuth in official release
    binaries by embedding the CLI OAuth consumer credentials through release
    ldflags again. BKT_OAUTH_CLIENT_ID and BKT_OAUTH_CLIENT_SECRET remain the
    fallback for source and Nix builds (#189).

Full Changelog: v0.26.3...v0.26.4

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.26.4

Binary Downloads

Pick the archive for your platform from the assets below.

v0.26.3

26 Apr 05:27
7b7789f

Choose a tag to compare

bkt v0.26.3 (2026-04-26T05:26:21Z)

Thanks for trying the Bitbucket CLI!

[0.26.3] - 2026-04-26

Added

  • bkt auth status now surfaces Cloud OAuth refresh risks, including expired inferred OAuth credentials, missing refresh credentials, and BKT_TOKEN overrides as effective basic auth (#184).

Changed

  • Cloud authentication now treats explicit auth_method values as authoritative, and API-token logins store auth_method: basic instead of relying on token-shape guessing (#184).
  • Cloud OAuth expiry metadata is runtime-only and preflighted before client construction, with recovery guidance pointing to scoped API-token login instead of auth logout (#184).
  • Cloud OAuth login help no longer labels the OAuth browser flow as recommended, keeping scoped API-token login as the zero-config path (#184).

Fixed

  • OAuth credential detection now validates the complete stored OAuth blob before treating keychain contents as refreshable OAuth credentials (#184).
  • Concurrent Cloud OAuth refreshes now serialize behind a per-host file lock and reuse a fresher keychain token when another process already refreshed it (#184).

Full Changelog: v0.26.2...v0.26.3

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.26.3

Binary Downloads

Pick the archive for your platform from the assets below.

v0.26.2

24 Apr 07:29
e9a7525

Choose a tag to compare

bkt v0.26.2 (2026-04-24T07:29:00Z)

Thanks for trying the Bitbucket CLI!

[0.26.2] - 2026-04-24

Added

  • bkt auth doctor [host] diagnoses macOS Keychain re-prompt issues without reading the stored secret. Reports the binary's signature, Designated Requirement, and whether a Keychain entry is present for the host (#181).

Fixed

  • macOS Keychain "Always Allow" now survives brew upgrade bkt. The release codesign script pins the Designated Requirement to the bundle identifier (-r='designated => identifier "…"') instead of letting it default to the cdhash, which changes on every build. The previous claim in 0.21.0 that the stable identifier alone preserved approvals was incomplete — without an explicit DR, codesign still derived one from the cdhash. (#181)
  • Token saves on macOS now delete any stale Keychain item before writing, so the new entry is created with the current binary's DR instead of inheriting an ACL from a previous bkt build. Re-run bkt auth login once after upgrading to benefit. (#181)
  • macOS Keychain items created by bkt now set KeychainTrustApplication on darwin, so fresh items trust the calling binary at create time instead of prompting on every access. KeychainAccessibleWhenUnlocked is set alongside for forward compatibility (currently a no-op on the file-based Keychain path 99designs/keyring uses). (#181)

Full Changelog: v0.26.1...v0.26.2

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.26.2

Binary Downloads

Pick the archive for your platform from the assets below.

v0.26.1

22 Apr 17:25
a0a5239

Choose a tag to compare

bkt v0.26.1 (2026-04-22T17:23:41Z)

Thanks for trying the Bitbucket CLI!

[0.26.1] - 2026-04-22

Added

  • Release .tar.gz and .zip archives now bundle skills/bkt/ alongside the CLI binary and docs.

Fixed

  • Bitbucket Cloud 401 auth failures now explain the most common API-token misconfigurations, including the required Atlassian-account email username and read:user:bitbucket scope.

Full Changelog: v0.26.0...v0.26.1

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.26.1

Binary Downloads

Pick the archive for your platform from the assets below.

v0.26.0

18 Apr 20:29
489975d

Choose a tag to compare

bkt v0.26.0 (2026-04-18T20:29:33Z)

Thanks for trying the Bitbucket CLI!

[0.26.0] - 2026-04-18

Added

  • bkt pr close as an alias for bkt pr decline, matching gh-style command expectations (#160).
  • --destination as a visible alias for --target on bkt pr create, mutually exclusive with --target (#160).
  • Global --format json|yaml flag as an alternative to --json / --yaml; validated before any mutating subcommand runs (#160).

Full Changelog: v0.25.0...v0.26.0

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.26.0

Binary Downloads

Pick the archive for your platform from the assets below.

v0.25.0

16 Apr 08:35
258f768

Choose a tag to compare

bkt v0.25.0 (2026-04-16T08:33:43Z)

Thanks for trying the Bitbucket CLI!

[0.25.0] - 2026-04-16

Added

  • bkt pr decline now accepts --comment / -m, plus --text and --body aliases, to send a decline reason on Bitbucket Cloud and Data Center (#161).
  • Nix flake support for running and installing bkt via nix run / nix profile install, with CI validation on Linux and macOS (#165).

Full Changelog: v0.24.1...v0.25.0

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.25.0

Binary Downloads

Pick the archive for your platform from the assets below.

v0.24.1

15 Apr 11:00
69d0cd7

Choose a tag to compare

bkt v0.24.1 (2026-04-15T10:59:21Z)

Thanks for trying the Bitbucket CLI!

[0.24.1] - 2026-04-15

Fixed

  • Release workflow attestation subject collection now avoids Bash-4-only mapfile, so macOS runners can finish artifact attestation after GoReleaser publishes a release.

Full Changelog: v0.24.0...v0.24.1

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.24.1

Binary Downloads

Pick the archive for your platform from the assets below.

v0.24.0

15 Apr 10:51
18993dc

Choose a tag to compare

bkt v0.24.0 (2026-04-15T10:49:59Z)

Thanks for trying the Bitbucket CLI!

[0.24.0] - 2026-04-15

Added

  • bkt pr comments --details now shows file:line context, resolved/complete status, full comment text, and nested reply indentation for Bitbucket Data Center pull request threads (#110).

Changed

  • Bitbucket Cloud OAuth login now layers PKCE (RFC 7636, S256) onto the existing authorization-code flow while preserving the client-secret token exchange Bitbucket still requires (#162).
  • Release automation now attests published artifacts and tightens release-commit verification before tags are created (#164).

Full Changelog: v0.23.0...v0.24.0

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.24.0

Binary Downloads

Pick the archive for your platform from the assets below.

v0.23.0

12 Apr 16:16
d23f47b

Choose a tag to compare

bkt v0.23.0 (2026-04-12T16:15:42Z)

Thanks for trying the Bitbucket CLI!

[0.23.0] - 2026-04-12

Added

  • bkt pr edit --with-default-reviewers now works on Bitbucket Cloud and Data Center, merging effective default reviewers with explicit reviewer edits while preserving mixed Cloud reviewer identities (#150).

Changed

  • Added pre-commit and CI validation that generated skill rule files and the SKILL.md References section stay in sync with the Cobra command tree, with GO override support in the verification path (#148).

Fixed

  • bkt pr update is now an alias for bkt pr edit, matching gh-style command expectations and --help output (#149).

Full Changelog: v0.22.0...v0.23.0

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.23.0

Binary Downloads

Pick the archive for your platform from the assets below.

v0.22.0

12 Apr 09:16
f8d04ba

Choose a tag to compare

bkt v0.22.0 (2026-04-12T09:16:18Z)

Thanks for trying the Bitbucket CLI!

[0.22.0] - 2026-04-12

Added

  • bkt auth login --web browser-based OAuth 2.0 login for Bitbucket Cloud, with keyring-stored short-lived access tokens and automatic refresh on expiry (#152).
  • BKT_HOST + BKT_TOKEN env-var-driven headless authentication for CI and containers, so commands can run without a prior bkt auth login or bkt context create (#138).
  • Pull request JSON output now includes creation and update timestamps for Cloud and Data Center listings.

Changed

  • bkt pr list now appends a local creation timestamp column (YYYY-MM-DD HH:MM) to text output for Cloud and Data Center listings.

Full Changelog: v0.21.0...v0.22.0

Homebrew (macOS/Linux)

brew install avivsinai/tap/bitbucket-cli

Scoop (Windows)

scoop bucket add avivsinai https://github.com/avivsinai/scoop-bucket
scoop install bitbucket-cli

Go Install

go install github.com/avivsinai/bitbucket-cli/cmd/bkt@v0.22.0

Binary Downloads

Pick the archive for your platform from the assets below.