surshar / claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Built by Anthropic · github.com/anthropics
Large file, diff not shown.
| @@ -6,8 +6,53 @@ | ||
| 6 | 6 | <author><name>Anthropic</name></author> |
| 7 | 7 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/> |
| 8 | 8 | <link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/> |
| 9 | - <updated>2026-06-16T20:22:06Z</updated> | |
| 9 | + <updated>2026-06-17T22:07:34Z</updated> | |
| 10 | 10 | <entry> |
| 11 | + <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.181</id> | |
| 12 | + <title>Claude Code v2.1.181</title> | |
| 13 | + <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.181"/> | |
| 14 | + <updated>2026-06-17T22:07:34Z</updated> | |
| 15 | + <content type="html"><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> | |
| 16 | +<p>• Added sandbox.allowAppleEvents opt-in setting that lets sandboxed commands send Apple Events on macOS</p> | |
| 17 | +<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> | |
| 18 | +<p>• Upgraded the bundled Bun runtime to 1.4</p> | |
| 19 | +<p>• Improved streaming of long paragraphs: text now appears line-by-line instead of waiting for the first line break</p> | |
| 20 | +<p>• Improved auto-retry: API connection drops mid-thinking now automatically retry instead of showing "Connection closed while thinking"</p> | |
| 21 | +<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> | |
| 22 | +<p>• Improved the MCP OAuth browser page to match Claude Code's visual style and auto-close on success</p> | |
| 23 | +<p>• Changed fullscreen mode URL opening to require Cmd+click (macOS) / Ctrl+click, matching native terminal behavior</p> | |
| 24 | +<p>• Changed the Improved N memories line to no longer list individual files outside verbose mode</p> | |
| 25 | +<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> | |
| 26 | +<p>• Fixed Write/Edit producing 0-byte or truncated files on network drives and cloud-synced folders</p> | |
| 27 | +<p>• Fixed open, osascript, and browser-based auth flows failing with error -600 on macOS by adding the Apple Events entitlement</p> | |
| 28 | +<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> | |
| 29 | +<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> | |
| 30 | +<p>• Fixed startup crash (TypeError: Cannot read properties of null) when .claude.json contains corrupted null project entries</p> | |
| 31 | +<p>• Fixed macOS TUI freezing at session start (Ctrl+C unresponsive) when Spotlight is busy reindexing</p> | |
| 32 | +<p>• Fixed long-running idle sessions losing their history when another Claude Code process ran the 30-day transcript cleanup</p> | |
| 33 | +<p>• Fixed foreground subagents spawning unbounded nested chains; they now respect the same 5-level depth limit as background subagents</p> | |
| 34 | +<p>• Fixed /recap and conversation forks using the previous model immediately after a model switch</p> | |
| 35 | +<p>• Fixed subagent "Thinking" duration showing the parent agent's elapsed time instead of the subagent's own</p> | |
| 36 | +<p>• Fixed subagents blocked on a nested agent showing a ticking elapsed time instead of "waiting" in the agent panel</p> | |
| 37 | +<p>• Fixed the API retry indicator ("Retrying in 0s · attempt N/10") staying on screen after the retry succeeded</p> | |
| 38 | +<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> | |
| 39 | +<p>• Fixed claude mcp get/list showing ✓ Connected when tools/list fails; they now show ! Connected · tools fetch failed with the error detail</p> | |
| 40 | +<p>• Fixed /remote-control leaving a stale "connecting…" line; it now confirms in the transcript once connected</p> | |
| 41 | +<p>• Fixed ExitWorktree refusing to remove a clean worktree with "Could not verify worktree state" when bare git cannot be resolved on Windows</p> | |
| 42 | +<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> | |
| 43 | +<p>• Fixed IDE selection line numbers in context reminders being off by one (IntelliJ and VS Code)</p> | |
| 44 | +<p>• Fixed Ctrl+C in fullscreen after a native terminal selection (modifier+drag) overwriting the clipboard with the app's prior selection</p> | |
| 45 | +<p>• Fixed Ctrl+V showing "No image found in clipboard" instead of pasting when the clipboard contains text</p> | |
| 46 | +<p>• Fixed agent creation failing with "EEXIST: file already exists" when the agents directory already exists (Windows/OneDrive)</p> | |
| 47 | +<p>• Fixed AskUserQuestion preview content being cut off at the dialog edge instead of word-wrapping</p> | |
| 48 | +<p>• Fixed AskUserQuestion multi-select questions silently dropping a typed "Other" free-text answer when submitting</p> | |
| 49 | +<p>• Fixed /stats "Most active day" and daily token chart dates showing one day early in UTC-negative timezones</p> | |
| 50 | +<p>• Fixed /copy and copy-on-select on Linux not detecting a clipboard utility installed after Claude Code started</p> | |
| 51 | +<p>• Fixed tab-indented code rendering with incorrect indentation in the Write (create-file) preview</p> | |
| 52 | +<p>• Fixed user prompts queued mid-turn not showing a full-width background highlight in the transcript</p> | |
| 53 | +<p>• Fixed the activity spinner's pulse dwelling on the wrong glyph size in Ghostty</p></content> | |
| 54 | + </entry> | |
| 55 | + <entry> | |
| 11 | 56 | <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.179</id> |
| 12 | 57 | <title>Claude Code v2.1.179</title> |
| 13 | 58 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.179"/> |
| @@ -379,43 +424,4 @@ | ||
| 379 | 424 | <updated>2026-05-30T02:42:09Z</updated> |
| 380 | 425 | <content type="html"><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></content> |
| 381 | 426 | </entry> |
| 382 | - <entry> | |
| 383 | - <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.157</id> | |
| 384 | - <title>Claude Code v2.1.157</title> | |
| 385 | - <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.157"/> | |
| 386 | - <updated>2026-05-29T20:20:32Z</updated> | |
| 387 | - <content type="html"><p>• Plugins in .claude/skills directories are now automatically loaded, no marketplace required</p> | |
| 388 | -<p>• Added claude plugin init &lt;name&gt; to scaffold a new plugin in .claude/skills</p> | |
| 389 | -<p>• Added autocomplete for /plugin arguments: subcommands, installed plugin names, and plugins from known marketplaces</p> | |
| 390 | -<p>• claude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent &lt;name&gt; to override it</p> | |
| 391 | -<p>• EnterWorktree can now switch between Claude-managed worktrees mid-session</p> | |
| 392 | -<p>• tool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1</p> | |
| 393 | -<p>• Worktrees managed by Claude are now left unlocked when the agent finishes, so git worktree remove/prune can clean them up</p> | |
| 394 | -<p>• Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder</p> | |
| 395 | -<p>• Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK</p> | |
| 396 | -<p>• Fixed claude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell</p> | |
| 397 | -<p>• Fixed claude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive</p> | |
| 398 | -<p>• Fixed background agent worktrees under .claude/worktrees/ being orphaned after the 30-day job retention sweep</p> | |
| 399 | -<p>• Fixed background sessions re-attached after a sleep/wake not telling the model the correct date</p> | |
| 400 | -<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> | |
| 401 | -<p>• Fixed --resume not reporting background subagents that were running when the previous Claude Code process exited</p> | |
| 402 | -<p>• Fixed the --resume session picker leaving its contents on the terminal after exiting in fullscreen mode</p> | |
| 403 | -<p>• Fixed --worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree</p> | |
| 404 | -<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> | |
| 405 | -<p>• Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode</p> | |
| 406 | -<p>• Fixed the terminal freezing after approving the managed-settings security dialog at startup</p> | |
| 407 | -<p>• Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws</p> | |
| 408 | -<p>• Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals</p> | |
| 409 | -<p>• WSL: fixed image paste (alt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer</p> | |
| 410 | -<p>• Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations</p> | |
| 411 | -<p>• /terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering</p> | |
| 412 | -<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> | |
| 413 | -<p>• claude agents: slash-command autocomplete in the dispatch input now matches substrings</p> | |
| 414 | -<p>• Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in /status and when a command is blocked</p> | |
| 415 | -<p>• Removed the "/ide for …" startup hint toast</p> | |
| 416 | -<p>• [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it</p> | |
| 417 | -<p>• [VSCode] Fixed the fast mode indicator not appearing on Opus 4.8</p> | |
| 418 | -<p>• Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character</p> | |
| 419 | -<p>• Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow</p></content> | |
| 420 | - </entry> | |
| 421 | 427 | </feed> |