v0.29.0
beads v0.29.0
Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), and Windows.
Installation
Homebrew (macOS/Linux):
brew install steveyegge/beads/bdQuick Install (macOS/Linux):
curl -sSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/steveyegge/beads/main/install.ps1 | iexManual Install:
Download the appropriate binary for your platform below, extract it, and place it in your PATH.
Changelog
Features
- cbf4867 feat(doctor): add --dry-run flag and fix registry parsing (bd-qn5, bd-a5z)
- e5de1db feat(doctor): add --output flag to export diagnostics (bd-9cc)
- 8d4f664 feat(doctor): add SQLite integrity check (bd-2au)
- a4163e4 feat(doctor): add configuration value validation (bd-alz)
- fce8699 feat(doctor): add per-fix confirmation mode (bd-3xl)
- 18191f5 feat(doctor): detect and fix stale sync branches (bd-6rf)
- 7f13623 feat(merge): auto-resolve all field conflicts deterministically (bd-6l8)
- f531691 feat(sync): add safety check enhancements and merge fixes
- c93b755 feat(sync): auto-push after merge with safety check (bd-7ch)
- a1fba65 feat: add --estimate flag to bd create/update commands (GH #443)
- 28a661a feat: add --readonly flag for worker sandboxes (gt-ymo)
Bug Fixes
- e1e3427 fix(ready): show correct message when all issues are closed (bd-r4n)
- 875c55c fix(sync): handle diverged histories with content-based merge (bd-3s8)
- d541ff4 fix: accept 3-char all-letter base36 hashes in ExtractIssuePrefix (#446)
- a067796 fix: multiple safety check and sync improvements
- cd7830a fix: replace string(rune()) with strconv.Itoa in tests (bd-fmc)
- dd8c759 fix: store version in gitignored .local_version to prevent notification spam (bd-tok)
- 97cfe30 fix: update flake.nix vendorHash after dependency bumps (bd-gmf)