From 0047022a46054b2d2bb43ac35df3e43fd4e81f31 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 17 Jun 2026 22:07:35 +0000 Subject: [PATCH] chore: Update CHANGELOG.md and feed.xml --- CHANGELOG.md | 42 +++++++++++++++++++++++++ feed.xml | 86 ++++++++++++++++++++++++++++------------------------ 2 files changed, 88 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 862d9f969..58a42a58f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## 2.1.181 + +- Added `/config key=value` syntax to set any setting from the prompt (e.g. `/config thinking=false`) — works in interactive, `-p`, and Remote Control +- Added `sandbox.allowAppleEvents` opt-in setting that lets sandboxed commands send Apple Events on macOS +- Added `CLAUDE_CLIENT_PRESENCE_FILE` environment variable: point it at a marker file to suppress mobile push notifications while you're at the machine +- Upgraded the bundled Bun runtime to 1.4 +- Improved streaming of long paragraphs: text now appears line-by-line instead of waiting for the first line break +- Improved auto-retry: API connection drops mid-thinking now automatically retry instead of showing "Connection closed while thinking" +- Improved the subagent panel: idle subagents auto-hide after 30s, the list caps at 5 rows with scroll hints, and keyboard hints now show in the footer +- Improved the MCP OAuth browser page to match Claude Code's visual style and auto-close on success +- Changed fullscreen mode URL opening to require Cmd+click (macOS) / Ctrl+click, matching native terminal behavior +- Changed the `Improved N memories` line to no longer list individual files outside verbose mode +- Fixed prompt caching not reading on custom `ANTHROPIC_BASE_URL` and on Foundry due to a per-request attestation token changing every turn +- Fixed Write/Edit producing 0-byte or truncated files on network drives and cloud-synced folders +- Fixed `open`, `osascript`, and browser-based auth flows failing with error -600 on macOS by adding the Apple Events entitlement +- Fixed a startup regression (~120ms per launch in fresh environments, introduced in 2.1.169): the first prompt no longer waits for the managed-settings fetch when no MCP servers are configured +- Fixed startup blocking with a blank terminal for up to 15 seconds when the account settings fetch is slow on a degraded network +- Fixed startup crash (`TypeError: Cannot read properties of null`) when `.claude.json` contains corrupted null project entries +- Fixed macOS TUI freezing at session start (Ctrl+C unresponsive) when Spotlight is busy reindexing +- Fixed long-running idle sessions losing their history when another Claude Code process ran the 30-day transcript cleanup +- Fixed foreground subagents spawning unbounded nested chains; they now respect the same 5-level depth limit as background subagents +- Fixed `/recap` and conversation forks using the previous model immediately after a model switch +- Fixed subagent "Thinking" duration showing the parent agent's elapsed time instead of the subagent's own +- Fixed subagents blocked on a nested agent showing a ticking elapsed time instead of "waiting" in the agent panel +- Fixed the API retry indicator ("Retrying in 0s · attempt N/10") staying on screen after the retry succeeded +- Fixed AWS `awsCredentialExport` credentials with a short remaining lifetime causing credential refreshes every minute, and now accepts the JSON shape from `aws configure export-credentials` +- Fixed `claude mcp get`/`list` showing `✓ Connected` when tools/list fails; they now show `! Connected · tools fetch failed` with the error detail +- Fixed `/remote-control` leaving a stale "connecting…" line; it now confirms in the transcript once connected +- Fixed ExitWorktree refusing to remove a clean worktree with "Could not verify worktree state" when bare `git` cannot be resolved on Windows +- Fixed settings changes (such as `/effort` or `/model`) failing with ENOENT when `~/.claude/settings.json` is a relative symlink under a symlinked `~/.claude` +- Fixed IDE selection line numbers in context reminders being off by one (IntelliJ and VS Code) +- Fixed Ctrl+C in fullscreen after a native terminal selection (modifier+drag) overwriting the clipboard with the app's prior selection +- Fixed Ctrl+V showing "No image found in clipboard" instead of pasting when the clipboard contains text +- Fixed agent creation failing with "EEXIST: file already exists" when the agents directory already exists (Windows/OneDrive) +- Fixed AskUserQuestion preview content being cut off at the dialog edge instead of word-wrapping +- Fixed AskUserQuestion multi-select questions silently dropping a typed "Other" free-text answer when submitting +- Fixed `/stats` "Most active day" and daily token chart dates showing one day early in UTC-negative timezones +- Fixed `/copy` and copy-on-select on Linux not detecting a clipboard utility installed after Claude Code started +- Fixed tab-indented code rendering with incorrect indentation in the Write (create-file) preview +- Fixed user prompts queued mid-turn not showing a full-width background highlight in the transcript +- Fixed the activity spinner's pulse dwelling on the wrong glyph size in Ghostty + ## 2.1.179 - Fixed mid-stream connection drops: partial responses are now preserved instead of showing a raw error, and the spinner no longer gets stuck at "running tool" diff --git a/feed.xml b/feed.xml index 23e369c1a..f75c1000a 100644 --- a/feed.xml +++ b/feed.xml @@ -6,7 +6,52 @@ Anthropic - 2026-06-16T20:22:06Z + 2026-06-17T22:07:34Z + + https://github.com/anthropics/claude-code/releases/tag/v2.1.181 + Claude Code v2.1.181 + + 2026-06-17T22:07:34Z + <p>• Added /config key=value syntax to set any setting from the prompt (e.g. /config thinking=false) — works in interactive, -p, and Remote Control</p> +<p>• Added sandbox.allowAppleEvents opt-in setting that lets sandboxed commands send Apple Events on macOS</p> +<p>• Added CLAUDE_CLIENT_PRESENCE_FILE environment variable: point it at a marker file to suppress mobile push notifications while you're at the machine</p> +<p>• Upgraded the bundled Bun runtime to 1.4</p> +<p>• Improved streaming of long paragraphs: text now appears line-by-line instead of waiting for the first line break</p> +<p>• Improved auto-retry: API connection drops mid-thinking now automatically retry instead of showing "Connection closed while thinking"</p> +<p>• Improved the subagent panel: idle subagents auto-hide after 30s, the list caps at 5 rows with scroll hints, and keyboard hints now show in the footer</p> +<p>• Improved the MCP OAuth browser page to match Claude Code's visual style and auto-close on success</p> +<p>• Changed fullscreen mode URL opening to require Cmd+click (macOS) / Ctrl+click, matching native terminal behavior</p> +<p>• Changed the Improved N memories line to no longer list individual files outside verbose mode</p> +<p>• Fixed prompt caching not reading on custom ANTHROPIC_BASE_URL and on Foundry due to a per-request attestation token changing every turn</p> +<p>• Fixed Write/Edit producing 0-byte or truncated files on network drives and cloud-synced folders</p> +<p>• Fixed open, osascript, and browser-based auth flows failing with error -600 on macOS by adding the Apple Events entitlement</p> +<p>• Fixed a startup regression (~120ms per launch in fresh environments, introduced in 2.1.169): the first prompt no longer waits for the managed-settings fetch when no MCP servers are configured</p> +<p>• Fixed startup blocking with a blank terminal for up to 15 seconds when the account settings fetch is slow on a degraded network</p> +<p>• Fixed startup crash (TypeError: Cannot read properties of null) when .claude.json contains corrupted null project entries</p> +<p>• Fixed macOS TUI freezing at session start (Ctrl+C unresponsive) when Spotlight is busy reindexing</p> +<p>• Fixed long-running idle sessions losing their history when another Claude Code process ran the 30-day transcript cleanup</p> +<p>• Fixed foreground subagents spawning unbounded nested chains; they now respect the same 5-level depth limit as background subagents</p> +<p>• Fixed /recap and conversation forks using the previous model immediately after a model switch</p> +<p>• Fixed subagent "Thinking" duration showing the parent agent's elapsed time instead of the subagent's own</p> +<p>• Fixed subagents blocked on a nested agent showing a ticking elapsed time instead of "waiting" in the agent panel</p> +<p>• Fixed the API retry indicator ("Retrying in 0s · attempt N/10") staying on screen after the retry succeeded</p> +<p>• Fixed AWS awsCredentialExport credentials with a short remaining lifetime causing credential refreshes every minute, and now accepts the JSON shape from aws configure export-credentials</p> +<p>• Fixed claude mcp get/list showing ✓ Connected when tools/list fails; they now show ! Connected · tools fetch failed with the error detail</p> +<p>• Fixed /remote-control leaving a stale "connecting…" line; it now confirms in the transcript once connected</p> +<p>• Fixed ExitWorktree refusing to remove a clean worktree with "Could not verify worktree state" when bare git cannot be resolved on Windows</p> +<p>• Fixed settings changes (such as /effort or /model) failing with ENOENT when ~/.claude/settings.json is a relative symlink under a symlinked ~/.claude</p> +<p>• Fixed IDE selection line numbers in context reminders being off by one (IntelliJ and VS Code)</p> +<p>• Fixed Ctrl+C in fullscreen after a native terminal selection (modifier+drag) overwriting the clipboard with the app's prior selection</p> +<p>• Fixed Ctrl+V showing "No image found in clipboard" instead of pasting when the clipboard contains text</p> +<p>• Fixed agent creation failing with "EEXIST: file already exists" when the agents directory already exists (Windows/OneDrive)</p> +<p>• Fixed AskUserQuestion preview content being cut off at the dialog edge instead of word-wrapping</p> +<p>• Fixed AskUserQuestion multi-select questions silently dropping a typed "Other" free-text answer when submitting</p> +<p>• Fixed /stats "Most active day" and daily token chart dates showing one day early in UTC-negative timezones</p> +<p>• Fixed /copy and copy-on-select on Linux not detecting a clipboard utility installed after Claude Code started</p> +<p>• Fixed tab-indented code rendering with incorrect indentation in the Write (create-file) preview</p> +<p>• Fixed user prompts queued mid-turn not showing a full-width background highlight in the transcript</p> +<p>• Fixed the activity spinner's pulse dwelling on the wrong glyph size in Ghostty</p> + https://github.com/anthropics/claude-code/releases/tag/v2.1.179 Claude Code v2.1.179 @@ -379,43 +424,4 @@ 2026-05-30T02:42:09Z <p>• 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</p> - - https://github.com/anthropics/claude-code/releases/tag/v2.1.157 - Claude Code v2.1.157 - - 2026-05-29T20:20:32Z - <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> -