diff --git a/CHANGELOG.md b/CHANGELOG.md index efe0cd80a..8e0e23d8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,26 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [2.33.0] - 2026-03-19 + +### Added +- add live regression test harness for post-build pipeline validation (#1316) + +### Fixed +- align retry lock path with primary lock settings to prevent ECOMPROMISED (#1307) +- skip symlinks in makeTreeWritable to prevent EPERM on NixOS/nix-darwin (#1303) +- handle Windows EPERM on .gsd migration rename with copy+delete fallback (#1296) +- add actionable recovery guidance to crash info messages (#1295) +- resolve main repo root in worktrees for stable identity hash (#1294) +- merge quick-task branch back to original after completion (#1293) + +### Changed +- extract tryMergeMilestone to eliminate 4 duplicate merge paths in auto.ts (#1314) +- dispatch loop hardening — defensive guards, regression tests, lock alignment (#1310) +- extract parseUnitId() to centralize unit ID parsing (#1282) +- extract getErrorMessage() helper to eliminate 65 inline duplicates (#1280) +- consolidate DB-fallback inline functions in auto-prompts (#1276) + ## [2.32.0] - 2026-03-19 ### Added @@ -1289,7 +1309,8 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Changed - License updated to MIT -[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.32.0...HEAD +[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.33.0...HEAD +[2.33.0]: https://github.com/gsd-build/gsd-2/compare/v2.32.0...v2.33.0 [2.32.0]: https://github.com/gsd-build/gsd-2/compare/v2.31.2...v2.32.0 [2.31.2]: https://github.com/gsd-build/gsd-2/compare/v2.31.1...v2.31.2 [2.31.1]: https://github.com/gsd-build/gsd-2/compare/v2.31.0...v2.31.1 diff --git a/native/npm/darwin-arm64/package.json b/native/npm/darwin-arm64/package.json index e8e43d679..29287cd12 100644 --- a/native/npm/darwin-arm64/package.json +++ b/native/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@gsd-build/engine-darwin-arm64", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD native engine binary for macOS ARM64", "os": [ "darwin" diff --git a/native/npm/darwin-x64/package.json b/native/npm/darwin-x64/package.json index eb7f7edea..6626895c1 100644 --- a/native/npm/darwin-x64/package.json +++ b/native/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@gsd-build/engine-darwin-x64", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD native engine binary for macOS Intel", "os": [ "darwin" diff --git a/native/npm/linux-arm64-gnu/package.json b/native/npm/linux-arm64-gnu/package.json index 2a808e342..9959c85d4 100644 --- a/native/npm/linux-arm64-gnu/package.json +++ b/native/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@gsd-build/engine-linux-arm64-gnu", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD native engine binary for Linux ARM64 (glibc)", "os": [ "linux" diff --git a/native/npm/linux-x64-gnu/package.json b/native/npm/linux-x64-gnu/package.json index fc62c2451..39e27e1f8 100644 --- a/native/npm/linux-x64-gnu/package.json +++ b/native/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@gsd-build/engine-linux-x64-gnu", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD native engine binary for Linux x64 (glibc)", "os": [ "linux" diff --git a/native/npm/win32-x64-msvc/package.json b/native/npm/win32-x64-msvc/package.json index 5a4286cd8..57028566c 100644 --- a/native/npm/win32-x64-msvc/package.json +++ b/native/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@gsd-build/engine-win32-x64-msvc", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD native engine binary for Windows x64 (MSVC)", "os": [ "win32" diff --git a/package.json b/package.json index 828d9f25f..151211bea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gsd-pi", - "version": "2.32.0", + "version": "2.33.0", "description": "GSD — Get Shit Done coding agent", "license": "MIT", "repository": { diff --git a/packages/pi-coding-agent/package.json b/packages/pi-coding-agent/package.json index 13190b261..2e6af2ade 100644 --- a/packages/pi-coding-agent/package.json +++ b/packages/pi-coding-agent/package.json @@ -1,6 +1,6 @@ { "name": "@gsd/pi-coding-agent", - "version": "2.32.0", + "version": "2.33.0", "description": "Coding agent CLI (vendored from pi-mono)", "type": "module", "piConfig": { diff --git a/pkg/package.json b/pkg/package.json index b009a40dc..fcba0b7cb 100644 --- a/pkg/package.json +++ b/pkg/package.json @@ -1,6 +1,6 @@ { "name": "@glittercowboy/gsd", - "version": "2.32.0", + "version": "2.33.0", "piConfig": { "name": "gsd", "configDir": ".gsd"