diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ed4be4..2f6706b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to qmax-code. Versions follow [Semantic Versioning](https:// ## [Unreleased] +## [1.20.7] - 2026-07-12 + +### Fixed +- `--save-session` (and a persisted `auto_save=true`) now also persists + one-shot (`-p` / positional-arg) sessions to disk. Previously the flag + only set an in-memory config field that the one-shot dispatch path never + read, so scripted/CI single-prompt runs were silently never saved. +- MCP mode (`serve --mcp`) now redirects raw fd 1 writes, not just Go's + `os.Stdout` variable, to stderr on Unix. Subprocess/library writes below + the Go runtime could otherwise still corrupt the JSON-RPC stdout stream. +- `/set cloud_sync` (the documented key) now works; previously only the + undocumented `cloudsync` alias was recognized. + ## [1.20.6] - 2026-07-11 ### Added diff --git a/main.go b/main.go index 168e0fe..f875dde 100644 --- a/main.go +++ b/main.go @@ -19,7 +19,7 @@ import ( ) // Version is set at build time via -ldflags "-X main.Version=x.y.z" -var Version = "1.20.6" +var Version = "1.20.7" const Name = "qmax-code"