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,36 @@ | ||
| 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-12T04:23:45Z</updated> | |
| 9 | + <updated>2026-06-12T21:53:21Z</updated> | |
| 10 | 10 | <entry> |
| 11 | + <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.176</id> | |
| 12 | + <title>Claude Code v2.1.176</title> | |
| 13 | + <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.176"/> | |
| 14 | + <updated>2026-06-12T21:53:21Z</updated> | |
| 15 | + <content type="html"><p>• Session titles are now generated in the language of your conversation (set the language setting to pin a specific language)</p> | |
| 16 | +<p>• Added footerLinksRegexes setting for regex-matched link badges in the footer row, configurable via user or managed settings</p> | |
| 17 | +<p>• Improved Bedrock credential caching: credentials from awsCredentialExport are now cached until their Expiration instead of a fixed 1 hour</p> | |
| 18 | +<p>• Fixed availableModels enforcement: alias model picks can no longer be redirected to a blocked model via ANTHROPIC_DEFAULT_*_MODEL environment variables, and /fast now refuses to toggle when it would switch to a model outside the allowlist</p> | |
| 19 | +<p>• Fixed auto mode failing on Fable 5 for organizations without Opus 4.8 enabled — the classifier now falls back to the best available Opus model</p> | |
| 20 | +<p>• Fixed hook if conditions for Read/Edit/Write tool paths: documented patterns like Edit(src/), Read(~/.ssh/), and Read(.env) now match correctly</p> | |
| 21 | +<p>• Fixed Linux sandbox failing to start when .claude/settings.json is a symlink with an absolute target</p> | |
| 22 | +<p>• Fixed /copy and mouse-selection copy not reaching the system clipboard inside tmux over SSH, and tmux paste buffer not loading on versions older than 3.2</p> | |
| 23 | +<p>• Fixed Remote Control connecting from web/mobile silently switching the session's model</p> | |
| 24 | +<p>• Fixed Remote Control disconnect notifications showing a bare numeric code instead of a human-readable reason, and connection failures adding a duplicate line to the conversation transcript</p> | |
| 25 | +<p>• Fixed Remote Control sessions not disconnecting when you sign in to a different account</p> | |
| 26 | +<p>• Fixed /cd and worktree moves leaving the session reporting the previous directory's git branch</p> | |
| 27 | +<p>• Fixed claude agents: pressing back in one window no longer detaches other windows attached to the same session</p> | |
| 28 | +<p>• Fixed backgrounded sessions showing "Working" forever when /bg mid-turn had nothing left to continue</p> | |
| 29 | +<p>• Fixed background agent search by PR URL: PRs opened during scheduled wakeups or while a job was blocked now appear in claude agents search</p> | |
| 30 | +<p>• Fixed the agents view input showing no text cursor on Windows</p> | |
| 31 | +<p>• Fixed claude --bg -cn &lt;name&gt; not seeding the session name</p> | |
| 32 | +<p>• Fixed background sessions to neutralize Windows network paths in persisted state before respawn</p> | |
| 33 | +<p>• Fixed background-session respawn rejecting malformed resume IDs from corrupted state files</p> | |
| 34 | +<p>• Fixed the Windows background-service daemon not starting when ~/.claude/daemon has the ReadOnly attribute set</p> | |
| 35 | +<p>• Fixed cloud sessions failing with "Could not resolve authentication method" when idle for too long before being claimed</p> | |
| 36 | +<p>• Background sessions now show clearer guidance when a window left open across an auto-update can't submit a reply, and claude daemon status explains version-skew behavior</p></content> | |
| 37 | + </entry> | |
| 38 | + <entry> | |
| 11 | 39 | <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.175</id> |
| 12 | 40 | <title>Claude Code v2.1.175</title> |
| 13 | 41 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.175"/> |
| @@ -403,46 +431,4 @@ | ||
| 403 | 431 | <p>• Fixed the /model picker not showing fast mode pricing on the Default option for API (pay-as-you-go) users when fast mode is on</p> |
| 404 | 432 | <p>• Fixed auto mode incorrectly blocking actions with "could not evaluate this action" when the safety classifier ran out of output tokens while reasoning</p></content> |
| 405 | 433 | </entry> |
| 406 | - <entry> | |
| 407 | - <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.153</id> | |
| 408 | - <title>Claude Code v2.1.153</title> | |
| 409 | - <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.153"/> | |
| 410 | - <updated>2026-05-28T00:52:02Z</updated> | |
| 411 | - <content type="html"><p>• Added skipLfs option to github/git plugin marketplace sources to skip Git LFS downloads during clone and update</p> | |
| 412 | -<p>• Claude Code now shows a one-time notice when your npm global install can't auto-update; /doctor lists the fixes</p> | |
| 413 | -<p>• Status line commands now receive COLUMNS and LINES environment variables so scripts can size output to the terminal width</p> | |
| 414 | -<p>• claude agents: autocomplete in the dispatch input now suggests native slash commands and bundled skills, not just project skills</p> | |
| 415 | -<p>• claude agents: PR column now shows PR #N for a single PR or N PRs for multiple</p> | |
| 416 | -<p>• claude doctor now shows the result of your last update attempt</p> | |
| 417 | -<p>• Combined the separate "needs authentication" startup notifications for MCP servers and connectors into a single message</p> | |
| 418 | -<p>• macOS: background agents now appear as "Claude Code" in Privacy &amp; Security and keep their permission grants across upgrades</p> | |
| 419 | -<p>• Fixed stateful MCP servers without the optional GET SSE stream reconnect-looping on tools/list (regression in v2.1.147)</p> | |
| 420 | -<p>• Fixed a regression where a custom API gateway could receive the user's Anthropic OAuth credential instead of the gateway's own token</p> | |
| 421 | -<p>• Fixed subagent (Agent tool) frontmatter MCP servers ignoring --strict-mcp-config, --bare, remote mode, enterprise managed MCP config, and managed-settings MCP server allow/deny policies</p> | |
| 422 | -<p>• --strict-mcp-config no longer strips inline mcpServers from explicitly-passed agent definitions (--agents / SDK agents), and blocked subagent MCP servers now surface a visible warning</p> | |
| 423 | -<p>• Fixed the Windows PowerShell installer reporting "Installation complete!" when installation actually failed</p> | |
| 424 | -<p>• Fixed claude update installing the latest version instead of the configured release channel's version for npm installations</p> | |
| 425 | -<p>• Fixed excessive memory usage (multiple GB) when resuming a session by transcript file path on machines with many stored sessions</p> | |
| 426 | -<p>• Fixed claude agents and claude --bg running on a stale daemon started before binary-takeover support, even after upgrading</p> | |
| 427 | -<p>• Fixed a hang where the CLI could fail to exit when stdin was closed without EOF in stream-json mode, leaving a stale session marker behind</p> | |
| 428 | -<p>• Fixed malformed file:// links in Claude's responses not being clickable in the terminal</p> | |
| 429 | -<p>• Fixed claude --help rendering unwrapped output on terminals narrower than 92 columns</p> | |
| 430 | -<p>• Fixed MCP tool progress notifications not rendering in the collapsed tool view</p> | |
| 431 | -<p>• Fixed Agent tool with subagent_type: 'claude' running in an undocumented temporary worktree, which could silently discard outputs written to gitignored paths</p> | |
| 432 | -<p>• /bg while Claude is responding now continues the response in the background session instead of dropping it</p> | |
| 433 | -<p>• Fixed /btw keyboard shortcuts becoming unresponsive in background sessions while a task is running</p> | |
| 434 | -<p>• Fixed background sessions writing temp files to $CLAUDE_JOB_DIR triggering a "sensitive file" permission prompt</p> | |
| 435 | -<p>• Fixed recovering a background agent whose working directory was deleted showing a truncated stack trace instead of a clear error message</p> | |
| 436 | -<p>• Fixed EnterWorktree not being available immediately in background sessions (previously required ToolSearch first)</p> | |
| 437 | -<p>• Fixed cmd+k in iTerm2/Terminal.app not repainting attached background sessions</p> | |
| 438 | -<p>• Fixed the IME candidate window appearing at the bottom of the screen instead of next to the input caret in attached background sessions on Windows</p> | |
| 439 | -<p>• Fixed background-color bleed when attaching to a background agent from 256-color-only terminals after the agent had rendered file diffs</p> | |
| 440 | -<p>• Fixed /copy and copy-on-select silently failing to update the system clipboard when attached to a background session inside tmux</p> | |
| 441 | -<p>• Fixed opening claude agents with Remote Control enabled leaving zombie session entries on the Code tab after exiting</p> | |
| 442 | -<p>• Fixed /rename in background sessions not updating the session banner immediately</p> | |
| 443 | -<p>• Fixed Windows update rollback: if a Windows update fails, Claude Code now restores the original executable by copy and tells you how to recover</p> | |
| 444 | -<p>• [VSCode] Fixed Claude Code processes not shutting down cleanly when VS Code closed on Windows, causing false "unclean exit" reports and orphaned MCP servers</p> | |
| 445 | -<p>• /model now saves your selection as the default for new sessions (matching the IDE). Press s in the picker to switch models for the current session only.</p> | |
| 446 | -<p>• If you customized the modelPicker:setAsDefault keybinding, rename it to modelPicker:thisSessionOnly in keybindings.json (the d action was replaced by s)</p></content> | |
| 447 | - </entry> | |
| 448 | 434 | </feed> |