Skip to content

br v0.1.14

Choose a tag to compare

@github-actions github-actions released this 15 Feb 05:02
· 47 commits to main since this release

What's Changed

Closed Beads

  • beads_rust-1pt5: Show design, notes, acceptance_criteria, external_ref in br show text output (GH#61)
  • beads_rust-1quj: Sync import: preflight guardrails + JSONL validation tests
  • beads_rust-1yb3: Triage UBS critical findings in src/ (baseline)
  • beads_rust-1yr0: Test issue
  • beads_rust-2ynd: Update all dependencies to latest stable versions
  • beads_rust-33eh: Return non-zero exit code from br close for already-closed issues (GH#62)
  • beads_rust-35kz: Test issue
  • beads_rust-3e5j: Atomic claim guard with claim.exclusive config
  • beads_rust-bncj: Fix JSONL import to preserve dependency and comment fields (GH#63)
  • beads_rust-eclx: Epic: Sync Safety & JSONL Integrity
  • beads_rust-lr74: [EPIC] agentic_coding_flywheel_setup #68: Add Root VPS AGENTS.md with Flywheel Commands
  • beads_rust-lr74.2: Create AGENTS.md generation script for VPS root
  • beads_rust-lr74.3: Integrate AGENTS.md generation into VPS setup and update cycle
  • beads_rust-lr74.4: Close GitHub issue agentic_coding_flywheel_setup #68

Commits

  • chore(release): bump version to 0.1.14 (bef20be)
  • perf(storage): skip DDL/migration when SQLite schema is already current (ee23dc2)
  • docs: update AGENTS.md with latest multi-agent conventions (b6af118)
  • fix(clippy): resolve pedantic lint violations (2f8154a)
  • style(sync): normalize line breaking in path canonicalization expressions (3611641)
  • feat(sync): improve sync robustness and configuration handling (a4c8ddb)
  • fix(windows): use dunce for path canonicalization to strip \?\ prefix (4cf7717)
  • fix: streamline release preflight to version-tag check only (79e26c9)
  • feat(sync): add preflight guardrails for JSONL import validation (e539185)
  • chore(beads): close beads_rust-1pt5, beads_rust-33eh, beads_rust-bncj (7231fa5)
  • feat: enhance show fields, add NothingToDo exit code, preserve JSONL import fields (e727f6c)
  • chore(beads): enhance bead descriptions with comprehensive implementation plans (ee7b6a8)
  • chore(beads): sync issue tracker state (e6c2c65)
  • chore(beads): sync issue tracker state (9befa4b)
  • Fix IssueUpdate::is_empty to account for expect_unassigned flag (2fb071c)
  • chore: update lockfile and e2e completion test formatting (4ccd025)
  • style: apply rustfmt formatting to sqlite storage and e2e tests (4f2b67e)
  • fix(tests): complete self_update feature gates for --no-default-features (#56, #57) (3fa391a)
  • feat(claim): implement atomic claim guard source changes (beads_rust-3e5j) (8df2de9)
  • feat(claim): atomic claim guard with IMMEDIATE transaction (beads_rust-3e5j) (0a52ac7)
  • chore(beads): sync issue tracker state (9b68069)
  • fix(tests): gate upgrade tests behind self_update feature and fix ambiguous ID detection (24440b5)
  • fix(sqlite): log warning on malformed blocked_by JSON instead of silent fallback (1444e29)
  • chore(beads): sync issue tracker (e80a245)
  • chore(beads): refine atomic claim guard bead with full design spec (699bb8a)
  • chore(beads): add bead for atomic claim guard with claim.exclusive (ccb8f84)
  • fix(docs): correct default timeout in e2e.sh header comment (86c25e6)
  • fix: resolve issues #49-52 (e2e.sh, completions, packaging, CI) (73dd578)
  • fix: resolve CI failures (fmt + security) (505aa76)
  • docs(readme): clarify init command behavior and improve examples (28e3a45)
  • chore: Remove target.old.*/ build artifacts from tracking (71cb09b)
  • chore(beads): close UBS triage bead - 0 critical findings (4a8353f)
  • chore(beads): update issues.jsonl with latest bead state (9242b8e)
  • fix(storage): use UNION instead of UNION ALL in recursive descendant CTE (1a3976d)

Platforms

Platform Architecture File
Linux x86_64 (musl, static) br-v0.1.14-linux_amd64.tar.gz
Linux ARM64 (musl, static) br-v0.1.14-linux_arm64.tar.gz
macOS x86_64 (Intel) br-v0.1.14-darwin_amd64.tar.gz
macOS ARM64 (Apple Silicon) br-v0.1.14-darwin_arm64.tar.gz
Windows x86_64 br-v0.1.14-windows_amd64.zip

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/beads_rust/main/install.sh | bash

Cargo Install

cargo install --git https://github.com/Dicklesworthstone/beads_rust.git --tag v0.1.14

Manual Download

Download the appropriate binary for your platform from the assets below.

Verify checksum:

# Download checksums.sha256 and your binary
sha256sum -c checksums.sha256 --ignore-missing

Verify signature (optional):

Binaries are signed with Ed25519 using minisign. Install minisign and verify:

# Download the .minisig file for your binary
# Public key: RWSp4vEOdKsY8e95W9/4eLrSJ2B2GHv4U+CKMBXqRX3JhPrPn8J0DWBG
minisign -Vm br-v0.1.14-*.tar.gz -P RWSp4vEOdKsY8e95W9/4eLrSJ2B2GHv4U+CKMBXqRX3JhPrPn8J0DWBG

Full Changelog

See CHANGELOG.md for the complete history.