github steveyegge/beads v0.43.0

one day ago

beads v0.43.0

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), Windows (AMD64 & 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

  • be70972 feat(cli): add bd lint command for template validation (bd-gn5r)
  • 65fb0c6 feat(config): add validation.on-create and validation.on-sync config options (bd-t7jq)
  • 09d38de feat(create): add --validate flag for template validation (bd-ik1b)
  • d371baf feat(dates): add --due and --defer timestamp options with natural language parsing (#847)
  • 171151c feat(list): Add type aliases for --type flag (gt-pvhsv)
  • e6ee7a6 feat(types): add RequiredSections() method to IssueType (bd-v2mr)
  • db93ba0 feat(validation): add ValidateTemplate() function (bd-615z)
  • b730859 feat: Implement Step.Gate evaluation (Phase 1: Human Gates)
  • 829c8d1 feat: add --notes flag to bd create command (GH#830)
  • 33cf09b feat: add --pretty flag to bd ready (bd-vjas)
  • aa2ea48 feat: add FreeBSD release builds (#832)
  • ee51298 feat: add Obsidian Tasks markdown export format (GH#819)
  • 0a96b10 feat: add bd mol progress command for efficient molecule monitoring (bd-8xnf)
  • 8c7551c feat: add bd move command for cross-rig issue relocation (bd-v43g)
  • 3593ba8 feat: add bd refile command to move issues between rigs (bd-1eak)
  • a06b40b feat: add bd setup gemini for Gemini CLI integration (#845)
  • 7c9b975 feat: add display guards for large molecules in bd mol current (bd-vln0)
  • 1b432ad feat: add lint check to bd preflight --check (bd-lfak.3)
  • 6893eb6 feat: add negation support for step conditions (!{{var}})
  • 6298359 feat: add nix-hash staleness detection to bd preflight --check (bd-lfak.4)
  • b362b36 feat: add session_id field to issue close/update mutations (bd-tksk)
  • 8261183 feat: add version sync check to bd preflight --check (bd-lfak.5)
  • ee34a74 feat: implement Step.Condition evaluation in bd cook (bd-7zka.1)
  • 8dcfdda feat: implement bd preflight --check flag with test runner (bd-lfak.2)

Bug Fixes

  • 9801102 fix(daemon): Use syncbranch.IsConfigured() for autoPull (#837)
  • 3e1378e fix(move): clean up code based on review
  • e2121a2 fix(refile): address code review feedback
  • 7635976 fix(release): update missed version files to 0.43.0
  • a9e70e3 fix: Add cross-rig routing support to bd close
  • 00d0eb0 fix: add gosec annotations to doctor/gitignore.go (GH#832)
  • 3108000 fix: add text reference updates to deleteBatchFallback
  • 64c6597 fix: align preflight tests with implementation (bd-lfak.2)
  • 6572654 fix: allow yaml-only config operations without database (GH#536)
  • 95f14fa fix: bd --no-db dep tree now shows complete tree (GH#836)
  • 44853d1 fix: bd cook now looks up formula names from registry (bd-hp8g)
  • 363c5a3 fix: bd sync fails with exit 128 in bare repo worktrees (GH#827)
  • 5e8a834 fix: bd sync now follows .beads/redirect for worktree path (bd-e2q9, bd-kvus)
  • 5ae088b fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
  • 628ab91 fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
  • 21de435 fix: eliminate 5+ second delays from stale daemon.lock files (bd-htwx)
  • 1ec6df9 fix: emit issue title with dep/label/comment mutation events (bd-sco6)
  • 050d1a4 fix: prevent infinite loop in bd hooks run when .old is a bd shim (#843)
  • a1f706d fix: prevent nil context panic in multi-repo hydration (#840)
  • 8601ed0 fix: rename wisp prefix from 'eph' to 'wisp' (bd-ucj8)
  • edc0fea fix: restore last-touched to gitignore template (GH#838)
  • b161e22 fix: support delete in --no-db mode (GH#822)
  • f322427 fix: use lightweight molecule discovery in bd mol progress

Others

  • 54d1525 Add BEADS_NO_AUTO_STAGE opt-out for pre-commit auto-staging (GH#826)
  • d6045ab Add Windows ARM64 build support (#834)
  • 8da45ce Fix agent ID validation to accept any rig prefix (gt-w0fqg)
  • eb0cc50 Fix agent ID validation to accept any rig prefix (gt-w0fqg)
  • 7a9db35 Fix shebang env (#817)
  • fb3f586 bd sync: 2025-12-30 21:22:02
  • da7a42c bd sync: 2025-12-30 21:22:13
  • 23be868 bd sync: 2025-12-30 22:01:30
  • 6b874c8 bd sync: 2025-12-30 22:15:38
  • f3f713d fix(fork-protection): only apply protection to actual beads forks (#823) (#828)
  • 8ab9b81 fix(jira-import): handle Jira API v3 ADF format and explicit field selection (#825)
  • 46f72ed test(sync): add tests for pre-sync validation hook (bd-nv4g)

Don't miss a new beads release

NewReleases is sending notifications on new releases.