From 8915026fedb49cd8385697f2b66bc35cfc16ccd5 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Tue, 25 Nov 2025 18:12:44 -0800 Subject: [PATCH] docs: update CHANGELOG for upcoming 0.25.1 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with Claude Code Co-Authored-By: Claude --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00b0a4d4..89ccdd94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- **Zombie Resurrection Prevention**: Stale clones can no longer resurrect deleted issues + - New JSONL sanitization step (3.6) after git pull removes deleted issues before import + - Prevents git's 3-way merge from re-adding issues that were deleted elsewhere + - New `bd doctor` check 18: "Deletions Manifest" detects missing/empty manifest + - New `bd doctor --fix` hydrates deletions.jsonl from git history for pre-v0.25.0 deletions + - ID validation prevents false positives from non-issue JSON fields + +### Fixed + +- **bd sync commit scope**: Now commits entire `.beads/` directory before pull + - Previously only committed beads.jsonl, leaving metadata.json unstaged + - Fixes "You have unstaged changes" error during `git pull --rebase` + ## [0.25.0] - 2025-11-25 ### Added