github steveyegge/beads v0.45.0

latest releases: v0.47.0, v0.46.0
4 days ago

beads v0.45.0

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), Windows (AMD64 & ARM64), Android/Termux (ARM64), and FreeBSD.

Installation

Homebrew (macOS/Linux):

brew install steveyegge/beads/bd

Quick Install (macOS/Linux):

curl -sSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/steveyegge/beads/main/install.ps1 | iex

Manual Install:
Download the appropriate binary for your platform below, extract it, and place it in your PATH.

Changelog

Features

  • 025cdac feat(completion): add dynamic shell completions for issue IDs (#935)
  • 5dfb838 feat(completion): optimize ID prefix filtering and add completions to more commands
  • e9e0d7f feat(daemon): add BD_SOCKET env var for test isolation (#914)
  • ffe0dca feat(daemon): unify auto-sync config for simpler agent workflows (#904)
  • ee179f5 feat(doctor): add deep integration check for pre-commit framework (bd-28r5)
  • ffd2e22 feat(doctor): detect external hook managers and check bd integration (#908)
  • bf37865 feat(types): add rig identity bead type (gt-zmznh)
  • 0caf648 feat: add --filter-parent as alias for --parent in bd list (bd-3p4u)
  • 2a579a5 feat: add native Android/Termux binary support (#887)

Bug Fixes

  • 2fb6fd0 fix(ci): address Windows test failures and timeout
  • 8c2810e fix(ci): restore Windows smoke tests instead of full test suite
  • c43682f fix(ci): update golangci-lint exclusions and increase Windows timeout
  • 504e980 fix(doctor): align duplicate detection with bd duplicates (bd-sali) (#917)
  • 41d1e5b fix(doctor): improve messaging for detection-only hook managers (bd-par1)
  • b86ce0a fix(doctor): query metadata table instead of config for last_import_time (#916)
  • 12858f5 fix(doctor): recognize lowercase 's' skip-worktree flag (#931)
  • 7db052a fix(formula): add phase=vapor to beads-release (gt-mjsjv)
  • 362b07d fix(init): ensure sync branch persistence on init
  • 8bf9410 fix(lint): add rename_prefix.go to G304 exclusions
  • 6ce36ab fix(lint): address G304 and unparam warnings
  • 7b0f398 fix(lint): address gosec, misspell, and unparam warnings
  • d02bde0 fix(lint): handle Close error in completions.go
  • 1c8a884 fix(npm): android only supports arm64 in goreleaser
  • 9b84ef7 fix(sync): atomic export and force-push detection (bd-3bhl, bd-4hh5)
  • a61cbde fix(sync): handle .beads/redirect in git status checks (bd-arjb)
  • e7d543a fix(sync): persist sync branch to yaml and database (GH#909) (#910)
  • 94997bd fix(sync): use inline import for --import-only with redirect (bd-ysal)
  • e212683 fix(update): add prefix routing like bd show (bd-618f) (#905)
  • cca2016 fix(worktree): resolve worktrees by name from git registry (#921)

Others

  • 91e7054 Add Parade app to community tools list
  • 4eb2856 Add bun installation method to INSTALLING.md (#930)
  • 520518c refactor(test): replace testify with stdlib in daemon tests (#936)
  • c1d3644 test(init): verify --branch flag persistence

Don't miss a new beads release

NewReleases is sending notifications on new releases.