Skip to content

Changelog

v1.19.2

Published: 2026-04-27

Changes since v1.19.1.

Compare: v1.19.1...v1.19.2

Chores - dependabot: configure updates for indirect deps and docker-compose (3fdd88f) - deps: bump github.com/mark3labs/mcp-go (c106f12) - deps: bump github.com/go-openapi/runtime (2582a5b) - deps: bump the gomod-minor-patch group with 2 updates (85bbdc2)

v1.19.1

Published: 2026-04-16

Changes since v1.19.0.

Compare: v1.19.0...v1.19.1

Chores - dependabot: ignore bitbucket image updates (6e3e486)

v1.19.0

Published: 2026-04-16

Changes since v1.18.12.

Compare: v1.18.12...v1.19.0

Features - update: add background Windows self-update (7c7fffe)

Fixes - update: address review feedback (02d4ad2)

Tests - update: raise Windows patch coverage (3b42d68) - update: cover Windows swap launcher helpers (9b23380)

v1.18.12

Published: 2026-04-16

Changes since v1.18.11.

Compare: v1.18.11...v1.18.12

Chores - deps: bump codecov/codecov-action from 4 to 6 (52c113a) - deps: bump github.com/sigstore/sigstore-go from 0.6.2 to 1.1.4 (139c634) - deps: bump actions/checkout from 4 to 6 (7215a62) - deps: bump actions/github-script from 7 to 9 (daa2001)

v1.18.11

Published: 2026-04-16

Changes since v1.18.10.

Compare: v1.18.10...v1.18.11

Chores - deps: bump actions/setup-go from 5 to 6 (ac3abdb) - deps: bump the gomod-minor-patch group with 6 updates (047d40f) - deps: bump actions/setup-python from 5 to 6 (7dd2dd7)

v1.18.10

Published: 2026-04-16

Changes since v1.18.9.

Compare: v1.18.9...v1.18.10

Fixes - ci: merge clean dependabot prs directly (e83bb71)

v1.18.9

Published: 2026-04-16

Changes since v1.18.8.

Compare: v1.18.8...v1.18.9

Fixes - ci: re-enable basic auth after bootstrap (fb1d6dd) - ci: retry apt metadata refresh in faketime build (64fdddc) - update: support Bitbucket 10.2.1 and sigstore-go 1.1.4 (9c90a98)

Docs - update: clarify bootstrap license fallback comment (30d506b)

v1.18.8

Published: 2026-04-15

Changes since v1.18.7.

Compare: v1.18.7...v1.18.8

Chores - deps: bump actions/upload-artifact from 4 to 7 (14f708f) - deps: bump sigstore/cosign-installer from 3.8.1 to 4.1.1 (7075c7e) - deps: bump actions/attest-build-provenance from 2 to 4 (d92ad1d) - deps: bump actions/download-artifact from 4 to 8 (df7253d) - deps: bump the python-docs-minor-patch group (e8a16b6) - deps: bump the gomod-minor-patch group with 6 updates (038b5fe)

v1.18.7

Published: 2026-04-15

Changes since v1.18.6.

Compare: v1.18.6...v1.18.7

Chores - deps: bump astral-sh/setup-uv from 5 to 7 (3281d8c)

v1.18.6

Published: 2026-04-15

Changes since v1.18.5.

Compare: v1.18.5...v1.18.6

Fixes - ci: revalidate dependabot PR state before merge actions (fd3c10f) - ci: add dependabot auto-merge workflow (4b25cff)

v1.18.5

Published: 2026-04-15

Changes since v1.18.4.

Compare: v1.18.4...v1.18.5

Fixes - deps: use uv for docs dependabot updates (ce939d5)

Chores - deps: add dependabot config (2e5ea16)

v1.18.4

Published: 2026-04-14

Changes since v1.18.3.

Compare: v1.18.3...v1.18.4

Fixes - update: accept legacy sigstore bundles (a5c725b)

v1.18.3

Published: 2026-04-13

Changes since v1.18.2.

Compare: v1.18.2...v1.18.3

Fixes - release: address workflow review comments (1622f86) - release: sync winget fork before publish (bfbf08e)

v1.18.2

Published: 2026-04-12

Changes since v1.18.1.

Compare: v1.18.1...v1.18.2

Fixes - update: require sigstore verification for self-update (ebdef3b)

Tests - update: address PR review feedback (feb9092)

v1.18.1

Published: 2026-04-12

Changes since v1.18.0.

Compare: v1.18.0...v1.18.1

Fixes - release: use computed winget release tag (fdb09a4)

v1.18.0

Published: 2026-04-11

Changes since v1.17.2.

Compare: v1.17.2...v1.18.0

Features - harden Windows binary to reduce Defender false positives (9cdb88d) - add Apache 2.0 license; fix scoop workflow token handling and Python setup (2dd0c67) - add Scoop bucket release job and install docs (27a6232) - publish releases to WinGet via vedantmgoyal9/winget-releaser (432e9be)

Fixes - use vriesdemichael as Scoop bucket alias in install commands (d25c94d) - rename Scoop bucket repo from scoop-bb to scoop (0f3eadf) - lowercase winget identifier to vriesdemichael.bb (fe4437d)

v1.17.2

Published: 2026-04-09

Changes since v1.17.1.

Compare: v1.17.1...v1.17.2

Fixes - auth: preserve canonical clone base paths (eeadaca)

v1.17.1

Published: 2026-04-09

Changes since v1.17.0.

Compare: v1.17.0...v1.17.1

Fixes - auth: resolve host alias review follow-up (d11136b)

v1.17.0

Published: 2026-04-09

Changes since v1.16.0.

Compare: v1.16.0...v1.17.0

Features - auth: add host aliases and clone-url discovery (875e52a)

Tests - auth: raise alias discovery patch coverage (d7d3aac)

v1.16.0

Published: 2026-04-08

Changes since v1.15.0.

Compare: v1.15.0...v1.16.0

Features - pr: add pull request mergeability status (1d81448)

v1.15.0

Published: 2026-04-08

Changes since v1.14.1.

Compare: v1.14.1...v1.15.0

Features - add bb update command (e992cbc)

Fixes - address update command review feedback (36d68d5)

v1.14.1

Published: 2026-04-08

Changes since v1.14.0.

Compare: v1.14.0...v1.14.1

Fixes - wire repo inference for pr commands (8265d6a)

v1.14.0

Published: 2026-04-08

Changes since v1.13.0.

Compare: v1.13.0...v1.14.0

Features - add aggregate pull request comment retrieval (932c556) - add pull request comment list command (9c1b708)

v1.13.0

Published: 2026-04-07

Changes since v1.12.0.

Compare: v1.12.0...v1.13.0

Features - improve clone command ergonomics (d071aac)

Fixes - normalize http clone fallback for ssh urls (69028a1) - allow token auth with username (44d403c)

Docs - regenerate command reference (e4e2421)

v1.12.0

Published: 2026-04-07

Changes since v1.11.9.

Compare: v1.11.9...v1.12.0

Features - repo: filter repo list by project (aa21aa9)

v1.11.9

Published: 2026-04-06

Changes since v1.11.8.

Compare: v1.11.8...v1.11.9

Docs - limit changelog TOC to versions (a1adc7f)

v1.11.8

Published: 2026-04-06

Changes since v1.11.7.

Compare: v1.11.7...v1.11.8

Fixes - harden docs changelog renderer (31da64a)

Docs - fix changelog publishing and refresh llms guide (0b8a352)

v1.11.7

Published: 2026-04-06

Changes since v1.11.6.

Compare: v1.11.6...v1.11.7

Docs - improve nav and table legibility (9540d95)

v1.11.6

Published: 2026-04-06

Changes since v1.11.5.

Compare: v1.11.5...v1.11.6

Docs - tune landing page scale and secondary buttons (6366fb0)

v1.11.5

Published: 2026-04-06

Changes since v1.11.4.

Compare: v1.11.4...v1.11.5

Docs - refine landing page readability (31cd30d)

v1.11.4

Published: 2026-04-06

Changes since v1.11.3.

Compare: v1.11.3...v1.11.4

Docs - fix scrolling docs background (30e3728)

v1.11.3

Published: 2026-04-06

Changes since v1.11.2.

Compare: v1.11.2...v1.11.3

Docs - fix homepage front matter indentation (280094d) - customize MkDocs visual design (e539d3a) - enable mike version picker in MkDocs Material (17ec68d) - add llms.txt for LLM-friendly site discovery (989b40b)

v1.11.2

Published: 2026-04-03

Changes since v1.11.1.

Compare: v1.11.1...v1.11.2

Docs - improve README quick start section (ce4f869)

v1.11.1

Published: 2026-04-03

Changes since v1.11.0.

Compare: v1.11.0...v1.11.1

CI - add repo-token to setup-task to bypass rate limiting (105722e)

v1.11.0

Published: 2026-04-03

Changes since v1.10.1.

Compare: v1.10.1...v1.11.0

Features - publish JSON schemas for per-command --json output contract (496bf79) - publish changelog to docs site on each release (f0d1ec0)

Tests - add coverage for output schema functions to satisfy patch gate (6307f89)

CI - remove changelog push-to-main step from release workflow (6167767)

v1.10.1

Published: 2026-04-03

Changes since v1.10.0.

Compare: v1.10.0...v1.10.1

Fixes - ci: switch changelog to release-asset download, add CHANGELOG.md reference (f14f498)

CI - remove unused os import and html-escape changelog fields (6286421)

v1.10.0

Published: 2026-04-03

Changes since v1.9.2.

Compare: v1.9.2...v1.10.0

Features - publish changelog to docs site on each release (c55bbd7)

Docs - generate missing ADR markdown exports for 038-040 (b2468d1)

v1.9.2

Published: 2026-04-03

Changes since v1.9.1.

Compare: v1.9.1...v1.9.2

Fixes - ci: drop byte-for-byte coverage report verify (20c9af4) - ci: vendor libfaketime tarball to eliminate network dependency in Docker build (b0d18e3) - ci: two-stage Dockerfile build + license apply in bootstrap (fe7d0d6) - ci: address Copilot review comments on live-tests job (73b05a6) - ci: correct bootstrap script and switch to named volumes (5a24737)

Docs - quality: refresh coverage artifacts (409cdf0)

CI - opt into Node.js 24 actions + move Codecov upload to live-tests (9f6c34a) - remove coverage-report-policy job (superseded by live-tests) (c2c057d) - add live integration test job with Bitbucket DC bootstrap (56eb25b)

v1.9.1

Published: 2026-04-02

Changes since v1.9.0.

Compare: v1.9.0...v1.9.1

Fixes - mcp: move set_build_status behind --yolo (4bebe4c)

v1.9.0

Published: 2026-04-02

Changes since v1.8.2.

Compare: v1.8.2...v1.9.0

Features - mcp: restrict serve to safe tools by default; add --yolo for full access (2d6cac1)

Fixes - config: default bare hostnames to https:// in normalizeURL (a50a2af)

v1.8.2

Published: 2026-04-02

Changes since v1.8.1.

Compare: v1.8.1...v1.8.2

Refactors - dryrun: merge dryRunProfiles and dryRunPassthroughPaths into unified map (2076c3d)

v1.8.1

Published: 2026-04-02

Changes since v1.8.0.

Compare: v1.8.0...v1.8.1

Chores - docs: remove outdated migration checklist (5b88d15)

v1.8.0

Published: 2026-04-02

Changes since v1.7.0.

Compare: v1.7.0...v1.8.0

Features - ai: add bb ai mcp and bb ai skill CLI commands (e708036) - ai: add internal/mcp package with 20 MCP tool specs (afcc856) - ai: add skills/bb/SKILL.md agent skill for coding sessions (b226ca7)

Docs - decisions: add ADRs 038-040 for bb ai subcommand, MCP server and skill distribution (e96f894)

Chores - deps: add github.com/mark3labs/mcp-go v0.46.0 (f931ed9)

v1.7.0

Published: 2026-04-02

Changes since v1.6.0.

Compare: v1.6.0...v1.7.0

Features - rich colored terminal output with lipgloss (73a122d)

Refactors - style: address Copilot PR review comments (61431ae)

v1.6.0

Published: 2026-04-02

Changes since v1.5.0.

Compare: v1.5.0...v1.6.0

Features - cli: add agent notice to bb --help for issue reporting (a4f86e9)

Fixes - cli: use American spelling 'behavior' for consistency (87a87bc)

v1.5.0

Published: 2026-04-02

Changes since v1.4.1.

Compare: v1.4.1...v1.5.0

Features - pr: add pr build status subcommand (de7263d) - cli: expose --version flag via cobra Version field (1350092)

Fixes - multi: address PR review comments (44c76c0) - auth: token-url resolves per-user PAT URL when authenticated (13c5d24) - config: resolve stored credentials across http/https schemes (f1f5bf7) - repo-clone: implement ssh→token→prompt auth fallback order (fb685f9)

Docs - quality: refresh coverage artifacts after PR comment fixes (5be4af5) - quality: re-sync coverage artifacts after fresh live run (f9c2902) - quality: refresh coverage report artifacts for issues #88 #90 #91 #92 #94 (bfa888d)

Chores - add AGENTS.md with rebase + quality-artifact instructions (e781c6b) - docker: update dev environment with faketime support and postgres 17 (5355d57)

v1.4.1

Published: 2026-03-30

Changes since v1.4.0.

Compare: v1.4.0...v1.4.1

Fixes - address PR review feedback on repo list tests and docs (1d2d495) - remove hardcoded host fallback, make auth login host positional, cap repo list --limit as total (e201db9)

Docs - quality: sync coverage artifacts with current live run (e53f3cb) - quality: refresh coverage artifacts after review fixes (151de6f)

v1.4.0

Published: 2026-03-15

Changes since v1.3.1.

Compare: v1.3.1...v1.4.0

Features - cli: add repo/project permissions show commands (issue #81) (de7674d)

Fixes - test: replace t.Context() with context.Background() for Go 1.22 compat (ca51e50) - review: address PR #83 Copilot review comments (04ed3d6)

Docs - quality: refresh committed coverage report artifacts (ea2e36c) - quality: refresh coverage report and command reference artifacts (c7f0568)

v1.3.1

Published: 2026-03-14

Changes since v1.3.0.

Compare: v1.3.0...v1.3.1

Fixes - test: stabilize dry-run tests in CI (3a6d3c9) - test: support Go 1.22 in permission checker tests (7997b99) - cli: address permission precheck review feedback (8afb652) - cli: surface dry-run auth failures before planning (8f9b3cc)

Docs - quality: refresh committed coverage report artifacts (62faaa5) - quality: refresh committed coverage report artifacts (285a892)

v1.3.0

Published: 2026-03-14

Changes since v1.2.0.

Compare: v1.2.0...v1.3.0

Features - cli: add gh-style browse and repo clone parity for Bitbucket (0e74130)

Fixes - cli: address review comments for browse and clone commands (133252b)

Docs - quality: refresh committed coverage report artifacts (0b32584) - quality: refresh committed coverage report artifacts (5245340)

v1.2.0

Published: 2026-03-13

Changes since v1.1.1.

Compare: v1.1.1...v1.2.0

Features - auth: add whoami identity and PAT onboarding (f56b8d3)

Docs - quality: refresh coverage report artifacts (09f0a6c) - quality: refresh coverage report artifacts (67afad4)

v1.1.1

Published: 2026-03-13

Changes since v1.1.0.

Compare: v1.1.0...v1.1.1

Docs - readme: reposition as adopter-focused landing page (1890372) - site: address PR feedback on auth examples and precedence (de93894) - site: add repo discovery and server switching guidance (122ae89)

v1.1.0

Published: 2026-03-13

Changes since v1.0.2.

Compare: v1.0.2...v1.1.0

Features - docs: restructure docs and automate generated references (c86b87a)

Docs - quality: refresh committed coverage report artifacts (1d3cd03) - quality: refresh committed coverage report artifacts (51b80d5)

v1.0.2

Published: 2026-03-13

Changes since v1.0.1.

Compare: v1.0.1...v1.0.2

Docs - quality: refresh committed coverage report artifacts (2548a9f)

CI - codecov: report scoped coverage only (c7d7bb3)

v1.0.1

Published: 2026-03-13

Changes since v1.0.0.

Compare: v1.0.0...v1.0.1

CI - release: install docs tooling before docs deploy step (5452c0b)

v1.0.0

Published: 2026-03-13

Changes since v0.3.0.

Compare: v0.3.0...v1.0.0

⚠ Breaking Changes - rename public bbsc surface to bb (10463c7) — switch CLI identity to bb with BB_* env variables, bb.machine v2 envelope, bb.io/v1alpha1 bulk API identifiers, and bb release artifacts.

Features - docs: add versioned mkdocs foundation with uv (f925f86) - cli: rename public bbsc surface to bb (10463c7)

Docs - quality: refresh committed coverage report artifacts (9e9400e)

CI - hooks: run docs validation before coverage verify (ee02b63) - docs: add bootstrap + pre-push mkdocs validation (018cb69)

v0.3.0

Published: 2026-03-12

Changes since v0.2.1.

Compare: v0.2.1...v0.3.0

Features - cli: version machine-mode JSON output envelope (e900993)

Refactors - cli: centralize JSON envelope writer contract (1e6c5c0)

Docs - quality: refresh committed coverage report artifacts (ef45ac1) - quality: refresh committed coverage report artifacts (91aab37) - quality: refresh committed coverage report artifacts (4dc078d) - quality: refresh committed coverage report artifacts (52d8dee)

v0.2.1

Published: 2026-03-12

Changes since v0.2.0.

Compare: v0.2.0...v0.2.1

Docs - quality: refresh committed coverage report artifacts (e4ca425) - quality: refresh committed coverage report artifacts (10d58af) - openapi: record requiredApprovers payload deviation (2321d88)

v0.2.0

Published: 2026-03-12

Changes since v0.1.0.

Compare: v0.1.0...v0.2.0

Features - cli: expand stateful dry-run coverage (0be9363) - cli: add global dry-run planning previews for server mutations (53d15d3)

Fixes - cli: address dry-run review feedback (b294681)

Docs - quality: refresh committed coverage artifacts (dec36d0)

v0.1.0

Published: 2026-03-11

Changes since v0.0.4.

Compare: v0.0.4...v0.1.0

Features - ci: automate main-branch release flow (246c641) - cli: add server switching and git context inference (5e3e445) - bulk: add runtime JSON schema validation for bulk plan and apply (8478e89) - diagnostics: add structured safe logging controls (1af91e5) - cli: modularize root command construction (32be3ae)

Fixes - cli: address PR review feedback and document context inference (ebd1c35) - quality-report: align patch coverage with line-level overlap semantics (e093e7b) - config: bound dotenv lookup and harden bulk/live assertions (f417f27) - diagnostics: address PR review feedback (66e80bc) - cli: guard auth command dependencies (3c3013e)

Docs - quality: refresh committed coverage report artifacts (7178a4d) - quality: refresh report after strict patch coverage alignment (bf7f31a) - quality: update coverage report for bulk feature (47188ec) - quality: refresh coverage report after review fixes (eef5d76)

Tests - coverage: raise bulk patch coverage above threshold (9b5fa0b) - config: make dotenv tests hermetic (d21e7d5)

Chores - quality: refresh committed coverage report (8905912) - quality: refresh coverage artifacts after auth fix (d2b166a) - quality: refresh coverage artifacts (8a389e2)

v0.0.4

Published: 2026-03-06

Changes since v0.0.3.

Features - feat: add search command group for repos, commits, and prs - feat(transport): add configurable TLS and retry policy controls - feat(test): implement network isolation for unit testing - feat(reposettings): implement robust fallback for requiredApprovers payload - feat(governance): harden governance commands and standardize error handling

Fixes - fix(codecov): scope default status and keep raw comparator - fix(ci): quote workflow step name with colon - fix(coverage): address PR review on profile ranges and CI guards - fix(test): align ADR with project standards and finalize isolation - fix(governance): address remaining PR review comments - fix(governance): resolve regressions and satisfy coverage gate

Docs - docs(quality): refresh committed coverage report after linear rebase - docs(quality): update coverage report after addressing review comments - docs(quality): update coverage report for requiredApprovers fallback

Tests - test(network): add safe transport coverage and refresh report

CI - true - ci(coverage): add committed combined codecov profiles and thresholds

Chores - chore(codecov): add components and tighten generated exclusions - chore(coverage): refresh committed artifacts for codecov config update - chore(coverage): refresh committed coverage artifacts - chore(workflow): enforce linear PR history and deterministic rebase flow

v0.0.3

Published: 2026-03-05

Changes since v0.0.2.

Features - feat: implement governance commands (permissions, hooks, reviewers, PR settings) - feat: implement CLI commands for project, repo, browse, and commit/ref - feat(branch): add branch lifecycle and restriction commands - feat(pr): implement lifecycle, review, and task operations

Fixes - fix: address PR review comments - fix: address PR review on branch restrictions - fix(pr): address review feedback on validation and coverage gating

Tests - test(branch): raise coverage to satisfy policy gates

CI - true

Chores - chore: update coverage report artifact - chore: refresh coverage report artifact - chore(quality): enforce global combined and patch coverage gates

v0.0.2

Published: 2026-03-02

Changes since v0.0.1.

Features - feat(release): publish cross-platform binaries with checksums and provenance - feat(cli): implement pr list and remove issue placeholder

Fixes - fix(release): address PR review feedback - fix: address PR review comments

Tests - test: expand behavior coverage and unify cli setup wiring

CI - true

Chores - chore(quality): refresh committed coverage report

v0.0.1

Published: 2026-02-27

Initial release changes.

Features - feat(ci): add GitHub Actions CI and release workflows - feat: add tag, build status, and insights commands - feat(comment): unify commit and PR comment operations - feat: implement issues #1 and #2 repo settings and diff parity - feat: establish go-first scaffold with openapi generation and live parity

CI - true - ci: add CI Complete aggregate check and explicit unit test job

Chores - chore: restore upstream vendored openapi artifact - chore: scaffold live-bitbucket cli repo with migration plan