mirror of
https://github.com/anthropics/claude-code.git
synced 2026-06-10 22:13:32 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d0fbf451a | ||
|
|
2d5c3c6c85 |
40
CHANGELOG.md
40
CHANGELOG.md
@@ -1,5 +1,45 @@
|
||||
# Changelog
|
||||
|
||||
## 2.1.157
|
||||
|
||||
- Plugins in `.claude/skills` directories are now automatically loaded, no marketplace required
|
||||
- Added `claude plugin init <name>` to scaffold a new plugin in `.claude/skills`
|
||||
- Added autocomplete for `/plugin` arguments: subcommands, installed plugin names, and plugins from known marketplaces
|
||||
- `claude agents`: the `agent` field in `settings.json` is now honored for dispatched sessions, with `--agent <name>` to override it
|
||||
- `EnterWorktree` can now switch between Claude-managed worktrees mid-session
|
||||
- `tool_decision` telemetry events now include `tool_parameters` (bash commands, MCP/skill names) when `OTEL_LOG_TOOL_DETAILS=1`
|
||||
- Worktrees managed by Claude are now left unlocked when the agent finishes, so `git worktree remove`/`prune` can clean them up
|
||||
- Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder
|
||||
- Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK
|
||||
- Fixed `claude agents` completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell
|
||||
- Fixed `claude agents` pressing Esc not cancelling a slow "opening…", leaving the list unresponsive
|
||||
- Fixed background agent worktrees under `.claude/worktrees/` being orphaned after the 30-day job retention sweep
|
||||
- Fixed background sessions re-attached after a sleep/wake not telling the model the correct date
|
||||
- Fixed copy-on-select in `claude agents` not reaching the system clipboard inside tmux with `set-clipboard on` (regression in 2.1.153)
|
||||
- Fixed `--resume` not reporting background subagents that were running when the previous Claude Code process exited
|
||||
- Fixed the `--resume` session picker leaving its contents on the terminal after exiting in fullscreen mode
|
||||
- Fixed `--worktree` and `--worktree --tmux` returning to the canonical repo root instead of the current linked worktree
|
||||
- Fixed the `/model` picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID
|
||||
- Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode
|
||||
- Fixed the terminal freezing after approving the managed-settings security dialog at startup
|
||||
- Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws
|
||||
- Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals
|
||||
- WSL: fixed image paste (`alt+v` keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer
|
||||
- Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations
|
||||
- `/terminal-setup` now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering
|
||||
- The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt
|
||||
- `claude agents`: slash-command autocomplete in the dispatch input now matches substrings
|
||||
- Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in `/status` and when a command is blocked
|
||||
- Removed the "/ide for …" startup hint toast
|
||||
- [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it
|
||||
- [VSCode] Fixed the fast mode indicator not appearing on Opus 4.8
|
||||
- Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character
|
||||
- Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow
|
||||
|
||||
## 2.1.156
|
||||
|
||||
- Fixed an issue when using Opus 4.8 where thinking blocks were modified, leading to API errors.
|
||||
|
||||
## 2.1.154
|
||||
|
||||
- Opus 4.8 is here! Now defaults to high effort · /effort xhigh for your hardest tasks
|
||||
|
||||
90
feed.xml
90
feed.xml
@@ -6,7 +6,53 @@
|
||||
<author><name>Anthropic</name></author>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/>
|
||||
<updated>2026-05-28T18:00:47Z</updated>
|
||||
<updated>2026-05-29T20:20:32Z</updated>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.157</id>
|
||||
<title>Claude Code v2.1.157</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.157"/>
|
||||
<updated>2026-05-29T20:20:32Z</updated>
|
||||
<content type="html"><p>• Plugins in .claude/skills directories are now automatically loaded, no marketplace required</p>
|
||||
<p>• Added claude plugin init &lt;name&gt; to scaffold a new plugin in .claude/skills</p>
|
||||
<p>• Added autocomplete for /plugin arguments: subcommands, installed plugin names, and plugins from known marketplaces</p>
|
||||
<p>• claude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent &lt;name&gt; to override it</p>
|
||||
<p>• EnterWorktree can now switch between Claude-managed worktrees mid-session</p>
|
||||
<p>• tool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1</p>
|
||||
<p>• Worktrees managed by Claude are now left unlocked when the agent finishes, so git worktree remove/prune can clean them up</p>
|
||||
<p>• Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder</p>
|
||||
<p>• Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK</p>
|
||||
<p>• Fixed claude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell</p>
|
||||
<p>• Fixed claude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive</p>
|
||||
<p>• Fixed background agent worktrees under .claude/worktrees/ being orphaned after the 30-day job retention sweep</p>
|
||||
<p>• Fixed background sessions re-attached after a sleep/wake not telling the model the correct date</p>
|
||||
<p>• Fixed copy-on-select in claude agents not reaching the system clipboard inside tmux with set-clipboard on (regression in 2.1.153)</p>
|
||||
<p>• Fixed --resume not reporting background subagents that were running when the previous Claude Code process exited</p>
|
||||
<p>• Fixed the --resume session picker leaving its contents on the terminal after exiting in fullscreen mode</p>
|
||||
<p>• Fixed --worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree</p>
|
||||
<p>• Fixed the /model picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID</p>
|
||||
<p>• Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode</p>
|
||||
<p>• Fixed the terminal freezing after approving the managed-settings security dialog at startup</p>
|
||||
<p>• Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws</p>
|
||||
<p>• Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals</p>
|
||||
<p>• WSL: fixed image paste (alt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer</p>
|
||||
<p>• Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations</p>
|
||||
<p>• /terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering</p>
|
||||
<p>• The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt</p>
|
||||
<p>• claude agents: slash-command autocomplete in the dispatch input now matches substrings</p>
|
||||
<p>• Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in /status and when a command is blocked</p>
|
||||
<p>• Removed the "/ide for …" startup hint toast</p>
|
||||
<p>• [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it</p>
|
||||
<p>• [VSCode] Fixed the fast mode indicator not appearing on Opus 4.8</p>
|
||||
<p>• Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character</p>
|
||||
<p>• Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.156</id>
|
||||
<title>Claude Code v2.1.156</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.156"/>
|
||||
<updated>2026-05-29T01:42:17Z</updated>
|
||||
<content type="html"><p>• Fixed an issue when using Opus 4.8 where thinking blocks were modified, leading to API errors.</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.154</id>
|
||||
<title>Claude Code v2.1.154</title>
|
||||
@@ -611,46 +657,4 @@
|
||||
<p>• claude --help now lists --remote-control alongside --remote-control-session-name-prefix</p>
|
||||
<p>• [VSCode] Fixed claudeCode.claudeProcessWrapper failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.132</id>
|
||||
<title>Claude Code v2.1.132</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.132"/>
|
||||
<updated>2026-05-18T01:52:01Z</updated>
|
||||
<content type="html"><p>• Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks</p>
|
||||
<p>• Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback</p>
|
||||
<p>• Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard</p>
|
||||
<p>• Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the --resume hint is printed instead of an abrupt exit</p>
|
||||
<p>• Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build</p>
|
||||
<p>• Fixed --resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load</p>
|
||||
<p>• Fixed --permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session</p>
|
||||
<p>• Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/fg until the next keystroke or stream output</p>
|
||||
<p>• Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines</p>
|
||||
<p>• Fixed vim operators corrupting text containing decomposed (NFD) accented characters</p>
|
||||
<p>• Fixed pasting text starting with / silently swallowing the input or triggering an unknown-command reply</p>
|
||||
<p>• Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste</p>
|
||||
<p>• Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug</p>
|
||||
<p>• Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration)</p>
|
||||
<p>• Fixed /usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11</p>
|
||||
<p>• Fixed /terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there</p>
|
||||
<p>• Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override</p>
|
||||
<p>• Fixed /status showing the wrong default model for some users</p>
|
||||
<p>• Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height</p>
|
||||
<p>• Fixed statusline context_window token counts reflecting cumulative session totals instead of current context usage</p>
|
||||
<p>• Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults)</p>
|
||||
<p>• Fixed dead keyboard input on Windows after re-opening a background session from claude agents</p>
|
||||
<p>• Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout</p>
|
||||
<p>• Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp</p>
|
||||
<p>• Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures</p>
|
||||
<p>• Improved visual consistency in slash command dialogs and /login, /upgrade, /extra-usage dialog spacing</p>
|
||||
<p>• Updated the /tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)</p>
|
||||
<p>• Fixed Bedrock and Vertex 400 errors when ENABLE_PROMPT_CACHING_1H is set</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.131</id>
|
||||
<title>Claude Code v2.1.131</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.131"/>
|
||||
<updated>2026-05-18T01:52:01Z</updated>
|
||||
<content type="html"><p>• Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug)</p>
|
||||
<p>• Fixed Mantle endpoint authentication failing with missing x-api-key header</p></content>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
Reference in New Issue
Block a user