|
|
|
|
@ -6,6 +6,80 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
|
|
|
|
|
## [2.51.0] - 2026-03-26
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
- add /terminal slash command for direct shell execution (#2349)
|
|
|
|
|
- **auto**: check verification class compliance before milestone completion (#2623)
|
|
|
|
|
- **validate**: extract followUps and knownLimitations in parseSummary (#2622)
|
|
|
|
|
- managed RTK integration with opt-in preference and web UI toggle (#2620)
|
|
|
|
|
- **validate**: inject verification classes into milestone validation prompt (#2621)
|
|
|
|
|
- **skills**: add 19 wshobson/agents packs with 40 curated skills
|
|
|
|
|
- **skills**: add 11 new skill packs covering major frameworks and languages
|
|
|
|
|
- **skills**: add SQLite/SQL detection, SQL optimization pack, and Redis pack
|
|
|
|
|
- **skills**: add Prisma and Supabase/Postgres database packs
|
|
|
|
|
- **skills**: add cloud platform packs (Firebase, Azure, AWS) and improve detection
|
|
|
|
|
- **skills**: curate catalog — add top ecosystem skills, drop low-quality bundled ones
|
|
|
|
|
- **skills**: parse SDKROOT from pbxproj for platform-aware iOS skill matching
|
|
|
|
|
- **skills**: use ~/.agents/skills/ as primary skills directory with curated catalog
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
- improve light theme warning contrast (#2674)
|
|
|
|
|
- honor explicit model config when model is not in known tier map (#2643)
|
|
|
|
|
- exclude lastReasoning from retry diagnostic to prevent hallucination loops (#2663)
|
|
|
|
|
- persist rewrite-docs attempt counter to disk for session restart survival (#2671)
|
|
|
|
|
- add non-null assertions for parseUnitId optional fields in tests
|
|
|
|
|
- update triage-dispatch static analysis tests for enqueueSidecar helper
|
|
|
|
|
- **notifications**: prefer terminal-notifier over osascript on macOS (#2633)
|
|
|
|
|
- classify stream-truncation JSON parse errors as transient (#2636)
|
|
|
|
|
- call ensureDbOpen() before slice queries in /gsd discuss (#2640)
|
|
|
|
|
- **prompts**: use --body-file for forensics issue creation (#2641)
|
|
|
|
|
- isLockProcessAlive should return true for own PID (#2642)
|
|
|
|
|
- check ASSESSMENT file for UAT verdict in checkNeedsRunUat (#2646)
|
|
|
|
|
- use pauseAuto instead of stopAuto for warning-level dispatch stops (#2666)
|
|
|
|
|
- signal malformed tool arguments in toolcall_end event (#2647)
|
|
|
|
|
- prevent double mergeAndExit on milestone completion (#2648)
|
|
|
|
|
- respect queue-order.json in DB-backed state derivation (#2649)
|
|
|
|
|
- **vscode**: support Remote SSH by adding extensionKind and error handler (#2650)
|
|
|
|
|
- update DB task status in writeBlockerPlaceholder for execute-task (#2657)
|
|
|
|
|
- normalize path separators in matchesProjectFileMarker for Windows
|
|
|
|
|
- **tests**: remove obsolete doctor filesystem test
|
|
|
|
|
- **tests**: update doctor issue code to db_done_task_no_summary
|
|
|
|
|
- restore PR files lost during merge conflict resolution
|
|
|
|
|
- **skills**: address QA round 3
|
|
|
|
|
- **skills**: address QA round 2
|
|
|
|
|
- **skills**: address QA round 1
|
|
|
|
|
- **skills**: prioritize ecosystem dir and skip legacy after migration
|
|
|
|
|
- **skills**: address QA round 23
|
|
|
|
|
- **skills**: address QA round 22
|
|
|
|
|
- **skills**: address QA round 21
|
|
|
|
|
- **skills**: address QA round 20
|
|
|
|
|
- **skills**: address QA round 19
|
|
|
|
|
- **skills**: address QA round 18
|
|
|
|
|
- **skills**: address QA round 17
|
|
|
|
|
- **skills**: address QA round 16
|
|
|
|
|
- **skills**: address QA round 15
|
|
|
|
|
- **skills**: address QA round 14
|
|
|
|
|
- **skills**: address QA round 13
|
|
|
|
|
- **skills**: address QA round 12
|
|
|
|
|
- **skills**: address QA round 11
|
|
|
|
|
- **skills**: address QA round 10
|
|
|
|
|
- **skills**: address QA round 8
|
|
|
|
|
- **skills**: detect FastAPI via dependency scanning
|
|
|
|
|
- **skills**: address QA round 6
|
|
|
|
|
- **skills**: address QA round 5
|
|
|
|
|
- **skills**: address QA round 4
|
|
|
|
|
- **skills**: address QA round 3
|
|
|
|
|
- **skills**: address QA round 2
|
|
|
|
|
- **skills**: defer greenfield skill selection to post-design phase
|
|
|
|
|
- **skills**: add migration from ~/.gsd/agent/skills/ to ~/.agents/skills/
|
|
|
|
|
- **gsd extension**: detect initialized projects in health widget
|
|
|
|
|
- **gsd extension**: detect initialized projects in health widget
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
- consolidate docs, remove stale artifacts, and repo hygiene (#2665)
|
|
|
|
|
- extract runSafely helper for try-catch-debug-continue pattern (#2611)
|
|
|
|
|
|
|
|
|
|
## [2.50.0] - 2026-03-26
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
@ -1933,7 +2007,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.50.0...HEAD
|
|
|
|
|
[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.51.0...HEAD
|
|
|
|
|
[2.51.0]: https://github.com/gsd-build/gsd-2/compare/v2.50.0...v2.51.0
|
|
|
|
|
[2.50.0]: https://github.com/gsd-build/gsd-2/compare/v2.49.0...v2.50.0
|
|
|
|
|
[2.49.0]: https://github.com/gsd-build/gsd-2/compare/v2.48.0...v2.49.0
|
|
|
|
|
[2.48.0]: https://github.com/gsd-build/gsd-2/compare/v2.47.0...v2.48.0
|
|
|
|
|
|