diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e2821fa..aa4e4874 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 2.1.9 + +- Added `auto:N` syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100) +- Added `plansDirectory` setting to customize where plan files are stored +- Added external editor support (Ctrl+G) in AskUserQuestion "Other" input field +- Added session URL attribution to commits and PRs created from web sessions +- Added support for `PreToolUse` hooks to return `additionalContext` to the model +- Added `${CLAUDE_SESSION_ID}` string substitution for skills to access the current session ID +- Fixed long sessions with parallel tool calls failing with an API error about orphan tool_result blocks +- Fixed MCP server reconnection hanging when cached connection promise never resolves +- Fixed Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm) + ## 2.1.7 - Added customizable keyboard shortcuts via `~/.claude/keybindings.json`. Run `/keybindings` to get started. Learn more at https://code.claude.com/docs/en/keybindings