diff --git a/CHANGELOG.md b/CHANGELOG.md index b2d6dea22..efa9d135f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.1.159 + +- Internal infrastructure improvements (no user-facing changes) + ## 2.1.158 - Auto mode is now available on Bedrock, Vertex, and Foundry for Opus 4.7 and Opus 4.8. Opt in by setting `CLAUDE_CODE_ENABLE_AUTO_MODE=1` diff --git a/feed.xml b/feed.xml index 4734c6821..c7957b594 100644 --- a/feed.xml +++ b/feed.xml @@ -6,7 +6,14 @@ Anthropic - 2026-05-30T02:42:09Z + 2026-05-31T19:42:41Z + + https://github.com/anthropics/claude-code/releases/tag/v2.1.159 + Claude Code v2.1.159 + + 2026-05-31T19:42:41Z + <p>• Internal infrastructure improvements (no user-facing changes)</p> + https://github.com/anthropics/claude-code/releases/tag/v2.1.158 Claude Code v2.1.158 @@ -583,62 +590,4 @@ 2026-05-18T01:52:01Z <p>• [VSCode] Fixed extension failing to activate on Windows</p> - - https://github.com/anthropics/claude-code/releases/tag/v2.1.136 - Claude Code v2.1.136 - - 2026-05-18T01:52:01Z - <p>• Added CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL to re-enable the session quality survey for enterprises capturing responses through OpenTelemetry</p> -<p>• Added settings.autoMode.hard_deny for auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions</p> -<p>• Fixed MCP servers configured in .mcp.json, plugins, and claude.ai connectors silently disappearing after /clear in the VS Code extension, JetBrains plugin, and Agent SDK</p> -<p>• Fixed a rare login loop where a concurrent credential write could overwrite a freshly-rotated OAuth token and force re-login</p> -<p>• Fixed MCP OAuth refresh tokens being lost when multiple servers refresh concurrently — users with several remote MCP servers should no longer need daily re-authentication</p> -<p>• Fixed an API error (400) when extended thinking emitted a redacted thinking block after a tool call</p> -<p>• Fixed --resume / --continue not finding sessions when the project path contains underscores</p> -<p>• Fixed plan mode not blocking file writes when a matching Edit(...) allow rule exists</p> -<p>• WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data</p> -<p>• Fixed plugin Stop/UserPromptSubmit hooks failing when cache cleanup deletes a version still in use by a running session</p> -<p>• Improved visual consistency across slash command dialogs: standardized footer hints, dialog spacing, and arrow-key styling, and the dialog frame now appears immediately during loading instead of popping in after</p> -<p>• Fixed colors appearing at wrong positions in bash command output and markdown code blocks</p> -<p>• Fixed ReasonML diffs rendering corrupted "undefined" text artifacts at word-diff boundaries</p> -<p>• Fixed worktree exit dialog warning about uncommitted files in the wrong directory after worktree removal</p> -<p>• Fixed @ file picker not matching files created mid-session in small non-git directories</p> -<p>• Fixed @-mention file picker not finding files in directories with more than 100 entries</p> -<p>• Fixed failed tool calls not being click-to-expand in fullscreen mode when their output was truncated</p> -<p>• Fixed Backspace and Ctrl+Backspace getting swapped after using Ctrl+G to open an external editor on terminals with persistent extended-key modes</p> -<p>• Fixed /usage weekly reset showing time of day instead of the calendar date</p> -<p>• Fixed welcome banner ellipsis causing column overflow on CJK terminals</p> -<p>• Fixed /insights crash when session history contains tool calls with malformed input fields</p> -<p>• Fixed a renderer crash when a tool's collapsibility classification changes mid-session</p> -<p>• Fixed a skills entry in plugin.json hiding the plugin's default skills/ directory, and listing a file path now shows an error instead of failing silently</p> -<p>• Fixed IDE shell-integration lock files not respecting CLAUDE_CONFIG_DIR</p> -<p>• Fixed trailing whitespace in copied terminal output during streaming</p> -<p>• Fixed plugin uninstall and enable/disable not matching slugs case-insensitively</p> -<p>• Fixed tool error truncation marker showing a negative count for surrogate-pair strings</p> -<p>• Fixed env vars from CLAUDE_ENV_FILE SessionStart hooks going stale after /resume or /clear</p> -<p>• Fixed /branch saving a multi-line session title when given a pasted multi-line name</p> -<p>• Fixed a stray leading space on the second line of wrapped text at the column boundary</p> -<p>• Fixed Esc not dismissing dialogs in /install-github-app, /desktop, /resume, and /web-setup</p> -<p>• Fixed /doctor MCP schema errors not naming the missing field or showing the source file path</p> -<p>• Fixed Bash permission prompts showing an internal parser diagnostic instead of a user-readable explanation</p> -<p>• Fixed plugin slash commands with spaces (e.g. /myplugin review) not resolving to their namespaced form</p> -<p>• Fixed AskUserQuestion discarding multi-select answers when supplied as an array</p> -<p>• Fixed /clear &lt;name&gt; not labeling the cleared session for /resume</p> -<p>• Fixed CronList output missing qualifiers and the scheduled prompt</p> -<p>• Fixed "Jump to bottom" overlay leaving color artifacts on CJK characters in fullscreen mode</p> -<p>• Fixed wide markdown tables leaving a stale bordered render in terminal scrollback while streaming</p> -<p>• Fixed pasted text being silently dropped when a long prompt with a pasted-text placeholder was auto-truncated</p> -<p>• Fixed /release-notes getting stuck on an old version after a failed changelog refresh</p> -<p>• Fixed /mcp server list not scrolling when there are more servers than fit in the terminal</p> -<p>• Fixed mid-input slash command autocomplete not working after an initial slash command</p> -<p>• Fixed scrolling to bottom re-engaging auto-follow with autoScrollEnabled: false</p> -<p>• Fixed prompt suggestions being auto-submitted by Enter on an empty input instead of requiring Tab or arrow to accept</p> -<p>• Fixed keyboard shortcut hints not reflecting rebound keys from keybindings.json</p> -<p>• Fixed /settings language change being reverted on Escape after confirming</p> -<p>• Fixed /terminal-setup only appearing in autocomplete on exact name match instead of partial prefixes</p> -<p>• Fixed "Chat about this" on an AskUserQuestion dialog erasing the question text</p> -<p>• Fixed MCP tool results being invisible when the server returns content blocks</p> -<p>• Improved error message when --worktree collides with an existing or stale worktree</p> -<p>• Changed plugin marketplace removal key to d (matching delete elsewhere) instead of r which collided with retry</p> -