diff --git a/CHANGELOG.md b/CHANGELOG.md index b74c97a97..269b62b84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,37 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [2.62.0] - 2026-04-04 + +### Added +- **gsd**: enhance /gsd codebase with preferences, --collapse-threshold, and auto-init +- **01-05**: fire before_model_select hook, add verbose scoring output, load capability overrides +- **01-04**: register before_model_select placeholder handler in GSD hooks +- **01-04**: add BeforeModelSelectEvent to extension API and wire emission +- **01-03**: wire taskMetadata from selectAndApplyModel to resolveModelForComplexity +- **01-03**: insert STEP 2 capability scoring into resolveModelForComplexity +- **01-01**: add taskMetadata to ClassificationResult and export extractTaskMetadata +- **01-01**: add capability types, data tables, and scoring functions to model-router + +### Fixed +- **gsd**: add codebase validation in validatePreferences so preferences are not silently dropped +- **test**: update db-path-worktree-symlink test for simplified diagnostic logging +- **gsd**: update tests for errors-only audit persistence, fix empty catch blocks +- **gsd**: harden audit log persistence — errors-only, sanitized, demote probe warnings +- **gsd**: address adversarial review findings on workflow-logger migration +- **gsd**: fail-closed stop guard, harden backtrack parsing, fix prompt params +- **gsd**: add diagnostic logging to empty catch blocks in auto-mode +- **lsp**: add legacy alias for renamed kotlin-language-server key +- break infinite notes loop when selecting "None of the above" +- align defaultRoutingConfig capability_routing to true +- **pi-coding-agent**: upgrade Kotlin LSP to official Kotlin/kotlin-lsp +- **test**: use correct RequirementCounts type fields in edge case tests +- **remote-questions**: fire configured channels in interactive mode + +### Changed +- **gsd**: migrate all catch blocks to centralized workflow-logger +- init gsd + ## [2.61.0] - 2026-04-04 ### Added @@ -2283,7 +2314,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.61.0...HEAD +[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.62.0...HEAD +[2.62.0]: https://github.com/gsd-build/gsd-2/compare/v2.61.0...v2.62.0 [2.61.0]: https://github.com/gsd-build/gsd-2/compare/v2.60.0...v2.61.0 [2.60.0]: https://github.com/gsd-build/gsd-2/compare/v2.59.0...v2.60.0 [2.59.0]: https://github.com/gsd-build/gsd-2/compare/v2.58.0...v2.59.0 diff --git a/native/npm/darwin-arm64/package.json b/native/npm/darwin-arm64/package.json index 4a5e14b97..92480b389 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.61.0", + "version": "2.62.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 e29a9ec17..34ae19a00 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.61.0", + "version": "2.62.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 e286efa83..e52a7b7a1 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.61.0", + "version": "2.62.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 6dfdb8109..1147437c4 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.61.0", + "version": "2.62.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 3f1ed92ba..23841370c 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.61.0", + "version": "2.62.0", "description": "GSD native engine binary for Windows x64 (MSVC)", "os": [ "win32" diff --git a/package.json b/package.json index 457266103..217a04b73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gsd-pi", - "version": "2.61.0", + "version": "2.62.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 c0936b848..fb8200711 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.61.0", + "version": "2.62.0", "description": "Coding agent CLI (vendored from pi-mono)", "type": "module", "piConfig": { diff --git a/pkg/package.json b/pkg/package.json index 90d03f044..b2ccc33b9 100644 --- a/pkg/package.json +++ b/pkg/package.json @@ -1,6 +1,6 @@ { "name": "@glittercowboy/gsd", - "version": "2.61.0", + "version": "2.62.0", "piConfig": { "name": "gsd", "configDir": ".gsd"