chore: Bump version to 0.47.0
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
committed by
Steve Yegge
parent
8c04eb7e7f
commit
f459ec2913
123
CHANGELOG.md
123
CHANGELOG.md
@@ -7,6 +7,129 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.47.0] - 2026-01-11
|
||||
|
||||
## [0.47.0] - 2026-01-11
|
||||
|
||||
### Added
|
||||
|
||||
- **Pull-first sync with 3-way merge** - Major sync improvement (#918)
|
||||
- Reconciles local changes with remote updates before pushing
|
||||
- Field-level conflict merging reduces manual intervention
|
||||
- Base state tracking for better change detection
|
||||
|
||||
- **`bd resolve-conflicts` command** - Resolve JSONL merge conflict markers (bd-7e7ddffa)
|
||||
- Mechanical mode uses updated_at timestamps for deterministic resolution
|
||||
- Closed status wins over open, higher priority wins
|
||||
- Notes concatenated, dependencies unioned
|
||||
- Dry-run mode and JSON output for agent integration
|
||||
|
||||
- **`bd create --dry-run`** - Preview issue creation without side effects (bd-0hi7)
|
||||
- Shows what would be created in human-readable or JSON format
|
||||
- Works with --rig/--prefix flags
|
||||
|
||||
- **Gate auto-discovery** - Auto-discover workflow run ID in `bd gate check` (bd-fbkd)
|
||||
- Queries GitHub directly when await_id is a workflow name hint
|
||||
- ZFC-compliant: takes most recent run deterministically
|
||||
|
||||
- **Linear project filter** - `linear.project_id` config for sync (#938)
|
||||
- Fetch only issues from a specific project instead of all team issues
|
||||
|
||||
- **`bd ready --gated`** - Gate-resume discovery for molecules (bd-lhalq)
|
||||
- Find molecules waiting on gates for automatic resumption
|
||||
|
||||
- **Multi-repo custom types** - Trust and discover types across repositories (bd-62g22, bd-9ji4z)
|
||||
- `bd doctor` discovers custom types from multiple repos
|
||||
- Non-built-in types trusted during hydration
|
||||
|
||||
- **Visual UX improvements** - Enhanced display for list tree, graph, and show commands
|
||||
- Better formatting and readability
|
||||
|
||||
- **Stale database handling** - AllowStale option in List API (bd-dpkdm)
|
||||
- Read-only commands auto-import on stale DB (#977, #982)
|
||||
- Cold-start bootstrap for read commands
|
||||
|
||||
- **Batch molecule operations** - `bd mol burn` supports multiple molecules (feat(mol))
|
||||
|
||||
- **Redirect health checks** - `bd doctor` validates redirect configurations
|
||||
|
||||
- **Schema extensions** - New fields for HOP integration
|
||||
- `crystallizes` column in sqlite storage
|
||||
- `attests` edge type for skill attestations
|
||||
- `owner` field for human attribution
|
||||
- `actor` fallback includes git user.name (#994)
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Daemon mode completeness** - Several daemon mode gaps closed (GH#952)
|
||||
- `--due` and `--defer` flags now work in daemon mode (#953)
|
||||
- `bd dep add/remove --json` returns proper JSON output (#961)
|
||||
- `DeferUntil` field parsed correctly in daemon handleCreate (#950)
|
||||
- Silence deprecation warnings in `--json` mode (#1039a691)
|
||||
|
||||
- **Sync robustness**
|
||||
- Canonicalize dbPath to fix filepath.Rel errors (GH#959, #960)
|
||||
- Validate custom types in batch issue creation (#943)
|
||||
- Force-add .beads in worktree for contributor mode (#947)
|
||||
- Initialize store after daemon disconnect (GH#984)
|
||||
- `sync --import-only` works when daemon was connected
|
||||
|
||||
- **Windows fixes**
|
||||
- Infinite loop in findLocalBeadsDir/findOriginalBeadsDir (GH#996)
|
||||
- `bd init` no longer hangs when not in a git repo (#991)
|
||||
- Daemon stop/kill uses proper Windows API (GH#992)
|
||||
- SQLite uses DELETE mode on WSL2 Windows filesystem (GH#920)
|
||||
|
||||
- **Daemon socket handling** - Long workspace paths now work (GH#1001, #1008)
|
||||
- Socket path shortening for deep directory structures
|
||||
- Relocate daemon socket for deep paths
|
||||
|
||||
- **Prevent data corruption**
|
||||
- FK constraint failures on batch/concurrent issue creation (GH#956)
|
||||
- Prevent closing issues with open blockers (GH#962)
|
||||
- Nil pointer panic in dep --json mode (GH#998)
|
||||
|
||||
- **Doctor improvements**
|
||||
- Recognize bd shims when external manager config exists (GH#946)
|
||||
- Detect lefthook jobs syntax (GH#981)
|
||||
- Add .sync.lock and sync_base.jsonl to gitignore (#980)
|
||||
|
||||
- **Prime command** - Use flush-only workflow when no git remote configured (#940)
|
||||
|
||||
- **Install safety** - Stop existing daemons before binary replacement (#945)
|
||||
|
||||
- **Git hooks** - Add `--no-daemon` to sync commands to prevent inline import failures (#948)
|
||||
|
||||
- **Linear sync** - Use project_id when creating issues via `sync --push` (GH#973, #1012)
|
||||
|
||||
- **Team wizard** - Validate sync.branch in wizard and migrate commands (GH#923)
|
||||
|
||||
- **Worktree fixes**
|
||||
- Skip beads restore when directory is redirected (bd-lmqhe)
|
||||
- Migrate sync works in git worktree environments (#970)
|
||||
|
||||
- **Misc fixes**
|
||||
- `bd edit` parses EDITOR with args (GH#987)
|
||||
- Use SearchIssues for ID resolution (GH#942)
|
||||
- Respect hierarchy.max-depth config setting (GH#995, #997)
|
||||
- Add timeout to daemon request context to prevent hangs
|
||||
- Avoid null values in Claude settings hooks (GH#955)
|
||||
- Restore Gas Town types (agent, role, rig, convoy, slot) (GH#941)
|
||||
- Add TypeRig constant and IsBuiltIn method (GH#1002)
|
||||
|
||||
### Changed
|
||||
|
||||
- **Daemon CLI refactor** - Consolidated to subcommands with semantic styling (#1006)
|
||||
|
||||
- **Release formula refactor** - Bump script broken into individual version-update steps (bd-a854)
|
||||
- More durable: can resume from specific step if interrupted
|
||||
- Better visibility in activity feed
|
||||
|
||||
### Documentation
|
||||
|
||||
- Add lazybeads (Bubble Tea TUI by @codegangsta) to community tools (#951)
|
||||
- Fix `bd quickstart` link to database extension documentation (#939)
|
||||
|
||||
## [0.46.0] - 2026-01-06
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user