github steveyegge/beads v0.26.0

latest releases: v0.47.1, v0.47.0, v0.46.0...
one month ago

beads v0.26.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

  • 3fe94f2 feat: add bd doctor --check-health for lightweight git hook health checks

Bug Fixes

  • 887c958 fix(autoimport): prevent export to wrong JSONL file (bd-tqo)
  • d51ddb0 fix(beads): also fix FindJSONLPath to skip deletions.jsonl (bd-tqo)
  • 101f094 fix(hooks): prevent rebase failures from deletions.jsonl writes
  • 99fff19 fix(hooks): prevent rebase failures from deletions.jsonl writes
  • cdc1564 fix(staleness): use RFC3339Nano precision for last_import_time (#399)
  • 1c2aa61 fix: Add defense-in-depth check for --no-auto-import flag (bd-4t7)
  • fe6de0a fix: CI test failures on Windows
  • ddced40 fix: add nosec annotations for gosec lint warnings
  • c3b4243 fix: bd doctor no longer warns about deletions.jsonl
  • ab330ea fix: bd sync now only commits .beads/ files, not other staged files (bd-red)
  • 9413fd9 fix: beads-mcp integration tests
  • 340b350 fix: expand tilde in global gitignore path from git config
  • 6a024fb fix: git hooks now stage deletions.jsonl for cross-clone propagation
  • d0bb0ad fix: staleness check fails after write in git worktrees (#399)
  • c9914a5 fix: staleness check fails after write in git worktrees (#399)
  • 985bd9b fix: standardize on issues.jsonl, clear corrupted deletions manifest
  • 9931ac9 fix: support multi-part prefixes in issue ID extraction (#398)

Others

  • 24c0ec9 Add \n so instructions work better in AGENTS.md files.
  • 0d32c6e Add bdui to Third-Party Tools ecosystem (#384)
  • 4ee850d Merge PR #390: improve pre-push hook error message
  • ce42ed4 Merge remote-tracking branch 'origin/main' into improve-sync-jsonl-msg
  • e37caf9 Remove large deletions.jsonl to fix CI timeout
  • 69d442b WIP: changes before push
  • 2d77e56 WIP: changes before push
  • 6408845 bd sync: 2025-11-25 19:18:22
  • 44b286c bd sync: 2025-11-25 19:27:53
  • cd1cbbb bd sync: 2025-11-25 19:32:04
  • 031193e bd sync: 2025-11-25 19:50:26
  • 28fc861 bd sync: 2025-11-25 21:39:38
  • 7c44a1d bd sync: 2025-11-25 22:27:38
  • 827e67f bd sync: 2025-11-26 06:33:11
  • e64d773 bd sync: 2025-11-26 06:33:11
  • 7a14e6e bd sync: 2025-11-26 09:12:04
  • a7b6f9e bd sync: 2025-11-26 09:12:04
  • 352b9f7 bd sync: 2025-11-26 11:14:59
  • 30305da bd sync: 2025-11-26 17:45:41
  • 9d77b91 bd sync: 2025-11-26 17:45:41
  • eeda205 bd sync: 2025-11-26 18:07:01
  • 38ba8f8 bd sync: 2025-11-26 18:07:01
  • 9b51a09 bd sync: 2025-11-26 19:05:03
  • 913f821 bd sync: 2025-11-26 19:05:03
  • 7533331 bd sync: 2025-11-26 19:54:48
  • c76607d bd sync: 2025-11-26 19:54:48
  • 5f5b559 bd sync: 2025-11-26 20:17:16
  • 8ad0144 bd sync: 2025-11-26 20:33:12
  • 3a343ea bd sync: 2025-11-26 20:45:48
  • a4a5b8a bd sync: 2025-11-26 21:02:17
  • 30ea542 bd sync: 2025-11-26 21:05:31
  • e25d86f bd sync: 2025-11-26 21:54:33
  • 9a8472f bd sync: 2025-11-26 22:09:13
  • 3704ef4 bd sync: 2025-11-26 22:11:38
  • 016db76 bd sync: 2025-11-26 22:17:11
  • dfc68ed bd sync: 2025-11-26 22:46:36
  • 224715d bd sync: 2025-11-26 23:14:29
  • 30aa8e3 bd sync: 2025-11-26 23:17:21
  • 1b0e8cd bd sync: 2025-11-26 23:25:20
  • e8ffac6 bd sync: 2025-11-26 23:59:43
  • a704562 bd sync: 2025-11-27 00:25:01
  • ef571f6 bd sync: 2025-11-27 00:25:09
  • 4e113fc bd sync: 2025-11-27 00:27:39
  • 0bf9313 bd sync: 2025-11-27 00:29:59
  • 056bd94 bd sync: 2025-11-27 00:54:19
  • 5d10095 bd sync: 2025-11-27 00:55:29
  • 427f8f4 bd sync: 2025-11-27 00:58:39
  • 7964b07 bd sync: apply DB changes after import
  • 75a5bed bd sync: apply DB changes after import
  • 762d158 bd sync: apply DB changes after import
  • 205f68a bd sync: apply DB changes after import
  • 6109675 bd sync: apply DB changes after import
  • 4b9671d bd sync: apply DB changes after import
  • 482b8c5 bd sync: flush pending changes
  • 7c19af8 bd sync: migrate to issues.jsonl
  • ff3352a bd-6xd: Standardize on issues.jsonl as canonical filename
  • 49d5bda chore(beads-mcp): update lock file for version 0.25.1
  • 611d1e6 ci: add automated npm publish to release workflow
  • 03d62d0 ci: add provenance attestation to npm publish
  • 5506486 feat(import,sync): add --no-git-history flag to prevent spurious deletions
  • 055e7a5 fix(beads-mcp): prevent subprocess stdin inheritance breaking MCP protocol
  • ed46300 fix(beads-mcp): resolve all mypy type checking errors
  • 6294ef0 fix(init,import): preserve metadata.json and improve prefix detection
  • eb4b52d gh2jsonl: Add hash-based ID generation support
  • 6c06f5c gh2jsonl: add intra-batch collision detection for hash IDs
  • eb69da3 improve pre-push hook error message to clarify all uncommitted changes
  • 3458956 refactor: consolidate check-health DB access and expand hook checks
  • 7d765c2 refactor: extract path canonicalization and database search helpers
  • 81d2379 refactor: remove global gitattributes setup from init --stealth mode (#391)
  • f7f007e retry ci
  • 88bff25 update bd JSONL
  • 55c6478 update bd JSONL
  • daa94e5 update bd JSONL
  • 8bde895 update bd JSONL

Don't miss a new beads release

NewReleases is sending notifications on new releases.