docs: prepare v0.28.0 release notes

- Add v0.28.0 entry to CHANGELOG.md with all changes
- Add v0.28.0 to info.go whats-new section
- Trim old versions (0.21.0, 0.22.x) from whats-new
This commit is contained in:
Steve Yegge
2025-12-01 22:33:23 -08:00
parent e5c3f8b45a
commit 1a48fa197c
2 changed files with 79 additions and 37 deletions

View File

@@ -287,6 +287,21 @@ type VersionChange struct {
// versionChanges contains agent-actionable changes for recent versions
var versionChanges = []VersionChange{
{
Version: "0.28.0",
Date: "2025-12-01",
Changes: []string{
"bd daemon --local flag (#433) - Run daemon without git operations for multi-repo/worktree setups",
"bd daemon --foreground flag - Run in foreground for systemd/supervisord integration",
"bd migrate-sync command (bd-epn) - Migrate to sync.branch workflow for cleaner main branch",
"--estimate flag for bd create/update - Add time estimates to issues",
"Database migration: close_reason column (bd-uyu) - Fixes sync loops with close_reason",
"Multi-repo prefix filtering (GH #437) - Issues filtered by prefix when flushing from non-primary repos",
"Parent-child dependency UX (GH #440) - Fixed documentation and UI labels for dependencies",
"sync.branch workflow fixes (bd-epn) - Fixed .beads/ restoration and doctor detection",
"Jira API migration - Updated from deprecated v2 to v3 API",
},
},
{
Version: "0.27.2",
Date: "2025-11-30",
@@ -298,8 +313,8 @@ var versionChanges = []VersionChange{
},
},
{
Version: "0.27.1",
Date: "2025-11-30",
Version: "0.27.0",
Date: "2025-11-29",
Changes: []string{
"Git hooks now sync.branch aware - pre-commit/pre-push skip .beads checks when sync.branch configured",
"Custom Status States - Define project-specific statuses via config (testing, blocked, review)",
@@ -403,41 +418,6 @@ var versionChanges = []VersionChange{
"Stale database export prevention - ID-based staleness detection",
},
},
{
Version: "0.22.1",
Date: "2025-11-06",
Changes: []string{
"Native `bd merge` command vendored from beads-merge - no external binary needed",
"`bd info` detects outdated git hooks - warns if version mismatch",
"Multi-workspace deletion tracking fixed - deletions now propagate correctly",
"Hash ID recognition improved - recognizes Base36 IDs without a-f letters",
"Import/export deadlock fixed - no hanging when daemon running",
},
},
{
Version: "0.22.0",
Date: "2025-11-05",
Changes: []string{
"Intelligent merge driver auto-configured - eliminates most JSONL conflicts",
"Onboarding wizards: `bd init --contributor` and `bd init --team`",
"New `bd migrate-issues` command - migrate issues between repos with dependencies",
"`bd show` displays blocker status - 'Blocked by N open issues' or 'Ready to work'",
"SearchIssues N+1 query fixed - batch-loads labels for better performance",
"Sync validation prevents infinite dirty loop - verifies JSONL export",
},
},
{
Version: "0.21.0",
Date: "2025-11-04",
Changes: []string{
"Hash-based IDs eliminate collisions - remove ID coordination workarounds",
"Event-driven daemon mode (opt-in) - set BEADS_DAEMON_MODE=events",
"Agent Mail integration - real-time multi-agent coordination (<100ms latency)",
"`bd duplicates --auto-merge` - automated duplicate detection and merging",
"Hierarchical children for epics - dotted IDs (bd-abc.1, bd-abc.2) up to 3 levels",
"`--discovered-from` inline syntax - create with dependency in one command",
},
},
}
// showWhatsNew displays agent-relevant changes from recent versions