Skip to content

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 04 Dec 00:27
· 991 commits to main since this release

beads v0.29.0

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), and Windows.

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

  • 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)

Others

  • c436331 Merge fix for #446: accept 3-char all-letter base36 hashes
  • b54616e bd sync: add bd-6rf (doctor check for stale beads-sync)
  • cead713 bd sync: update issues after bd-gmf and bd-tok fixes
  • e90577a chore(beads): add bd-3s8 follow-up issues