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,32 @@ | ||
| 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-08-10T22:56:45Z</updated> | |
| 9 | + <updated>2026-08-11T19:50:50Z</updated> | |
| 10 | 10 | <entry> |
| 11 | + <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.228</id> | |
| 12 | + <title>Claude Code v2.1.228</title> | |
| 13 | + <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.228"/> | |
| 14 | + <updated>2026-08-11T19:50:50Z</updated> | |
| 15 | + <content type="html"><p>• Fixed interactive sessions that could stop redrawing entirely, while the process kept running, after a rare internal layout error</p> | |
| 16 | +<p>• Fixed git / Git Bash not being found on Windows when Claude Code is launched from a parent folder of the git installation</p> | |
| 17 | +<p>• Fixed /tui reverting the session to an earlier model when /model had been changed since the last response</p> | |
| 18 | +<p>• Fixed cross-session messaging sometimes starting without an inbox in the first session after install or upgrade</p> | |
| 19 | +<p>• Fixed Remote Control /resume while connected leaking the resumed conversation's title or history into the connected session</p> | |
| 20 | +<p>• Fixed claude self-hosted-runner sessions failing on every fresh runner when the checkout hook fails for a repository the session doesn't push to; that repository is now skipped with a warning</p> | |
| 21 | +<p>• Fixed self-hosted runners ending sessions in the gap between a background task finishing and the follow-up turn starting</p> | |
| 22 | +<p>• Fixed session cleanup deleting contents inside a project's memory folder</p> | |
| 23 | +<p>• Fixed background plugin-cache cleanup deleting a plugin's cache when its only version is a symlinked development checkout</p> | |
| 24 | +<p>• Fixed a settings-merge issue where a marketplace entry redefined in a higher-precedence settings tier could inherit another tier's custom headers; marketplace entries now merge as whole entries</p> | |
| 25 | +<p>• Fixed the deferred-tools reminder occasionally being sent to the model twice after a skill invocation</p> | |
| 26 | +<p>• Hardened skills synced from claude.ai: they no longer shadow local commands or MCP prompts, their descriptions are sanitized and labeled, and on your machine their bodies don't run ! commands or expand @ files</p> | |
| 27 | +<p>• Improved cross-session messages: the sender and body now display inline instead of a collapsed line, and messages to Remote Control sessions on other machines show your Remote Control session name as the sender</p> | |
| 28 | +<p>• Improved Vertex AI credential handling: expired or missing Google Cloud credentials now fail within seconds instead of retrying for minutes</p> | |
| 29 | +<p>• Improved compaction progress: the retry countdown and stall hint now appear during compaction instead of only a progress bar</p> | |
| 30 | +<p>• Updated terminal title busy-spinner glyphs to reduce tab-bar jitter on some terminals</p> | |
| 31 | +<p>• Changed the Write tool so newer models can overwrite an existing file they haven't read this session, matching the Edit tool's rules; older models still require the read first</p> | |
| 32 | +<p>• Removed the outdated note about auto mode sessions costing slightly more from the first-use notice for Pro, Max, and Team plans</p></content> | |
| 33 | + </entry> | |
| 34 | + <entry> | |
| 11 | 35 | <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.227</id> |
| 12 | 36 | <title>Claude Code v2.1.227</title> |
| 13 | 37 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.227"/> |
| @@ -585,34 +609,4 @@ | ||
| 585 | 609 | <p>• /usage now shows your last-known usage bars with an "as of" note when the usage endpoint is rate-limited, instead of an error screen</p> |
| 586 | 610 | <p>• Fixed Bedrock auth failing with "Session token not found or invalid" for AWS SSO profiles whose sso_region differs from the Bedrock region (2.1.207 regression)</p></content> |
| 587 | 611 | </entry> |
| 588 | - <entry> | |
| 589 | - <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.207</id> | |
| 590 | - <title>Claude Code v2.1.207</title> | |
| 591 | - <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.207"/> | |
| 592 | - <updated>2026-07-11T00:52:04Z</updated> | |
| 593 | - <content type="html"><p>• Auto mode is now available without CLAUDE_CODE_ENABLE_AUTO_MODE opt-in on Bedrock, Vertex AI, and Foundry; disable via disableAutoMode in settings</p> | |
| 594 | -<p>• Fixed the terminal freezing and keystrokes lagging while streaming responses containing very long lists, tables, paragraphs, or code blocks</p> | |
| 595 | -<p>• Fixed remote managed settings from a non-interactive run (claude -p, the SDK) being permanently recorded as consented without ever showing the security consent dialog</p> | |
| 596 | -<p>• Fixed spurious prompt-injection warnings triggered by benign system-generated conversation updates</p> | |
| 597 | -<p>• Fixed the auto-updater overwriting a custom launcher script or symlink at ~/.local/bin/claude on every release; /doctor now reports an externally managed launcher</p> | |
| 598 | -<p>• Fixed compound commands with cd prompting for permission when the only output redirect was to /dev/null</p> | |
| 599 | -<p>• Fixed the transcript jumping above the start of the answer when a response finishes streaming</p> | |
| 600 | -<p>• Fixed extensions.worktreeConfig being left in the repo's .git/config (breaking go-git tools like tea) after the last worktree.sparsePaths worktree was removed</p> | |
| 601 | -<p>• Fixed malformed bracket patterns in rules globs, skill paths, .ignore, and .worktreeinclude breaking file reads, file suggestions, and worktree creation</p> | |
| 602 | -<p>• Fixed a crash loop in agent teams where a malformed teammate mailbox message caused repeated errors every second until the mailbox file was manually deleted</p> | |
| 603 | -<p>• Fixed background sessions auto-named by accepting a plan not showing that name on their agent-view row</p> | |
| 604 | -<p>• Fixed background sessions that entered a git worktree resuming blank after a cold reopen from the agent list</p> | |
| 605 | -<p>• Fixed Remote Control task status updates being lost when the connection recovered from a network interruption or credential refresh</p> | |
| 606 | -<p>• Fixed Remote Control sessions hosted by the desktop app not showing background agent and workflow progress on mobile and web</p> | |
| 607 | -<p>• Fixed Deep research runs labeling every Fetch-phase agent "unknown" — chips now show the source hostname</p> | |
| 608 | -<p>• Fixed Bedrock repeatedly requesting fresh AWS SSO credentials from IAM Identity Center on every API request</p> | |
| 609 | -<p>• Improved agent view: pasting the same text again now expands the collapsed [Pasted text #N] placeholder instead of adding a second one</p> | |
| 610 | -<p>• Improved agent view: blocked session peeks now lead with the question and show a worded staleness clock (waiting 3m) instead of the same timestamp twice</p> | |
| 611 | -<p>• Changed Bedrock, Vertex, and Claude Platform on AWS to default to Claude Opus 4.8</p> | |
| 612 | -<p>• Changed auto mode to no longer read autoMode from .claude/settings.local.json (repo-resident); use ~/.claude/settings.json instead</p> | |
| 613 | -<p>• Fixed an indefinite hang on Windows when AWS credential resolution stalls (e.g. a stuck credential_process): the 60-second stall guard now fires instead of waiting forever.</p> | |
| 614 | -<p>• Plugin hooks/monitors/MCP headersHelper: ${user_config.*} in shell-form commands is now rejected (shell-injection fix). Hooks: use exec form (args array) or $CLAUDE_PLUGIN_OPTION_&lt;KEY&gt;; monitors and headersHelper: read the value inside the script (config file or the server's env block).</p> | |
| 615 | -<p>• Plugin option values (pluginConfigs) are no longer read from project-level .claude/settings.json; only user, --settings, and managed settings are honored</p> | |
| 616 | -<p>• Fixed /usage-credits amount inputs silently stripping malformed values (e.g. a pasted timestamp) to digits; malformed amounts are now rejected with an error, and amounts over $1,000 require a typed confirmation</p></content> | |
| 617 | - </entry> | |
| 618 | 612 | </feed> |