Repository navigation
Releases: khipu/khbb
Releases · khipu/khbb
Release list
v0.1.2
Changelog
- 5cb579e build(release): sign and notarize macOS binaries when the Developer ID secrets are set
Install with Homebrew: brew install khipu/tap/khbb. With Scoop: scoop bucket add khipu https://github.com/khipu/scoop-bucket then scoop install khbb. Or download an archive below and check it against checksums.txt.
v0.1.1
Changelog
- ed4032c fix(bitbucket): announce a retry before draining the failed body; document the stall latch
- 188d8b0 fix(bitbucket): fail stalled response bodies after 60s idle; announce retries on stderr
Install with Homebrew: brew install khipu/tap/khbb. With Scoop: scoop bucket add khipu https://github.com/khipu/scoop-bucket then scoop install khbb. Or download an archive below and check it against checksums.txt.
v0.1.0
Changelog
- 744d4b7 Add Plan 1 (foundation) and Bitbucket API findings
- 2c1ab18 Add Plan 2a (read-only PR commands) and PR API findings
- cdf470a Add khbb v1 design spec and MIT license
- d0b88ad build(release): GoReleaser with Homebrew cask and Scoop; pin golangci-lint, add gofmt and goreleaser check to CI
- 0fe5ae9 feat(api): add khbb api
- e654004 feat(auth): add khbb auth login Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com
- c123902 feat(auth): add khbb auth status and logout Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com
- 9940d32 feat(auth): show granted and missing token scopes; instructions before prompts Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com
- 345e3cd feat(bitbucket): add REST client core and HTTP test registry
- 9733ca4 feat(bitbucket): add retries, dry-run, debug log, pagination and scope hints Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com
- cfe0d8c feat(bitbucket): asynchronous merge, merge strategies and merge checks
- 9961716 feat(bitbucket): field errors, escaped repo paths, BBQL quoting, strict repo names
- d62ec0e feat(bitbucket): pipelines, steps, logs, run and stop
- 8adfbd8 feat(bitbucket): pull request write endpoints, default reviewers and members
- 7539545 feat(bitbucket): pull request, comment, status and diff API
- 9c90126 feat(cmdutil): add factory, JSON exporter, confirmation and shared flags
- 9db1da4 feat(cmdutil): classify errors into codes, hints and exit codes Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com
- aec0da0 feat(config): add config file and keyring-backed credentials
- 6101b67 feat(gitctx): resolve Bitbucket repo and branch from git
- 8bc4167 feat(pipeline): pipeline group and pipeline list
- 8899751 feat(pipeline): pipeline logs with --step, --failed and --tail
- 6b23532 feat(pipeline): pipeline lookup and watch loop
- 19f1712 feat(pipeline): pipeline rerun on the same commit and definition
- a9c375d feat(pipeline): pipeline run on branches, tags, commits and custom pipelines
- 1e71824 feat(pipeline): pipeline stop with confirmation
- daed95e feat(pipeline): pipeline view with steps, --verbose and --web
- a396805 feat(pipeline): pipeline watch, following the pushed commit
- 4664825 feat(pipeline): statuses, JSON shapes, display helpers and fixtures
- ee87393 feat(pr): add khbb pr checks with --watch
- f91be47 feat(pr): add khbb pr diff
- a7a7d8b feat(pr): add khbb pr list Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com
- 62df204 feat(pr): add khbb pr status Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com
- 7ca4635 feat(pr): add khbb pr view with --comments and --web
- 22c62f7 feat(pr): approve, unapprove and request-changes
- a1a6946 feat(pr): pr checkout for branches and forks
- 111d64b feat(pr): pr comment with file, line and reply comments
- 58d87c3 feat(pr): pr create --fill and --web; warn about unpushed commits
- 78bbdd2 feat(pr): pr create with reviewers, default reviewers and duplicate check
- df74bcd feat(pr): pr decline with confirmation
- 410b74b feat(pr): pr edit with partial updates and reviewer changes
- 7d05b82 feat(pr): pr merge with strategies, merge checks and task polling
- 1cdde26 feat(pr): pull request lookup by number, URL or current branch
- 22f8748 feat(pr): resolve reviewers against workspace members
- e876d0e feat(pr): shared helpers for write commands; dry run in test factory
- 7873322 feat(pr): stable JSON shapes for pull requests, comments and checks Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com
- aa2363c feat(skill): embed the khbb agent skill and add khbb skill install
- 7362e63 feat(version): fall back to Go build information for go install and plain builds
- ce44985 feat: scaffold khbb with version command and CI
- 9f9bb49 feat: wire production factory and exit-code mapping Co-Authored-By: Claude Haiku 4.5 noreply@anthropic.com
- 5430e66 fix(api): never print non-JSON error bodies
- f5d1cef fix(api): numeric fields, strict pagination, consistent error precedence
- 95353a9 fix(api): send --paginate fields as query params, reject --input with --paginate
- ac1df40 fix(auth): clean up old tokens only after saving config Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com
- 1716906 fix(bitbucket): always include "body" in dry-run output
- 371eb5c fix(bitbucket): default pull request listing to OPEN, sort, flag drafts
- 78d518e fix(bitbucket): fold PR state filters into BBQL when a query is present
- 9a477d6 fix(bitbucket): stream long downloads, refuse https→http redirects, show error details
- 90dd86a fix(cmdutil): compile --jq expressions and classify not-found errors
- fa83b47 fix(cmdutil): fail command groups on an unknown subcommand
- 22a76a4 fix(cmdutil): fix json exporter nil panic and shorthand collision
- 1cc02ca fix(cmdutil): only pipeline paths skip the repository hint
- 9f17325 fix(cmdutil): usage errors for arguments, exit 2 on Ctrl-C, scoped 404 hint
- cdbbfd7 fix(cmdutil): validate --jq and --template before running
- c291636 fix(config): bound keyring calls, prefer the file token, surface keyring errors
- 336ab6f fix(config): remove data race in keyring timeout tests
- 6312fd2 fix(gitctx): accept altssh.bitbucket.org and refuse option-like ssh hosts; off values for KHBB_DEBUG and KHBB_PROMPT_DISABLED
- 294664a fix(gitctx): keep the git error cause when no repo is found
- c2a1288 fix(pipeline): accurate notice when a pipeline has no steps
- 1baf7f1 fix(pipeline): no duration for skipped steps in watch output
- 00120c5 fix(pipeline): watch keeps waiting through transient errors
- e49b3ba fix(pr): pr create prompts after the duplicate and reviewer checks
- 321407d fix(pr): pr edit always sends the current reviewers
- 0eacf7b fix(pr): refuse branch names starting with a dash in pr checkout
- 6ef544b fix(pr): reject pull request URLs with number 0
- c8d925c fix(pr): require an argument with --repo, widen user filters, hide drafts
- 74c9512 fix(pr): say how to follow up a merge that is still running
- 0599a83 fix(release): clear quarantine before Homebrew generates completions; safer agent skill guidance
- 920df04 refactor(pipeline): share start reporting between run and rerun
- 24e1d81 style(cmdutil): gofmt group_test.go
- b3f73af style(pr): name the colorize condition in pr diff
- 6da8182 style: gofmt
Install with Homebrew: brew install khipu/tap/khbb. With Scoop: scoop bucket add khipu https://github.com/khipu/scoop-bucket then scoop install khbb. Or download an archive below and check it against checksums.txt.