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,40 @@ | ||
| 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-05-22T01:16:46Z</updated> | |
| 9 | + <updated>2026-05-22T22:09:22Z</updated> | |
| 10 | 10 | <entry> |
| 11 | + <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.149</id> | |
| 12 | + <title>Claude Code v2.1.149</title> | |
| 13 | + <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.149"/> | |
| 14 | + <updated>2026-05-22T22:09:22Z</updated> | |
| 15 | + <content type="html"><p>• /usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost</p> | |
| 16 | +<p>• /diff detail view can now be scrolled with the keyboard (arrows, j/k, PgUp/PgDn, Space, Home/End)</p> | |
| 17 | +<p>• Markdown output now renders GFM task list checkboxes (- [ ] todo / - [x] done) instead of plain bullets</p> | |
| 18 | +<p>• Enterprise: added the allowAllClaudeAiMcps managed setting to load claude.ai cloud MCP connectors alongside managed-mcp.json</p> | |
| 19 | +<p>• Fixed a PowerShell permission bypass: built-in cd functions (cd.., cd\, cd~, X:) changed the working directory undetected, letting a later command read outside the workspace</p> | |
| 20 | +<p>• Fixed the sandbox write allowlist in git worktrees covering the entire main repository root instead of only the shared .git directory (with hooks/ and config denied)</p> | |
| 21 | +<p>• Fixed PowerShell prefix/wildcard allow rules (e.g. PowerShell(dotnet.exe build *)) not pre-approving native executables and scripts</p> | |
| 22 | +<p>• Fixed a permission-analysis gap where the parser trusted stale variable-tracking values for PWD/OLDPWD/DIRSTACK across cd/pushd/popd</p> | |
| 23 | +<p>• Fixed find in the Bash tool exhausting the macOS system file/vnode table and crashing the host on large directory trees</p> | |
| 24 | +<p>• Fixed the managed-settings approval dialog leaving the terminal frozen after accepting at startup</p> | |
| 25 | +<p>• Fixed /ultraplan and remote session creation failing with "Could not capture uncommitted changes" when the working tree has no real changes</p> | |
| 26 | +<p>• Fixed otelHeadersHelper failing silently when the script path contains spaces; helper failures are now reported in /doctor and the debug log</p> | |
| 27 | +<p>• Fixed the thinking spinner staying amber across tool calls and onto fresh thinking bursts</p> | |
| 28 | +<p>• Fixed collapsed Bash output reporting the wrong hidden-line count for outputs with many short lines</p> | |
| 29 | +<p>• Fixed slash-command argument-hint clipping trailing typed characters when the hint overflows the input box</p> | |
| 30 | +<p>• Fixed argument-hint and progressive arg suggestions not appearing after Tab-completing a skill whose frontmatter name: differs from its directory basename</p> | |
| 31 | +<p>• Fixed the status bar showing the user's baseline /effort setting instead of the effort level applied by skill/agent effort: frontmatter</p> | |
| 32 | +<p>• Fixed Ctrl+O transcript view freezing at the moment it was opened instead of tailing new messages</p> | |
| 33 | +<p>• Fixed editing a recalled prompt-history entry losing the edit when navigating further up/down with arrow keys</p> | |
| 34 | +<p>• Fixed /config exit summary reporting phantom changes to auto-compact and theme when toggling unrelated settings</p> | |
| 35 | +<p>• Fixed /insights crashing when cached session-meta files are missing optional fields</p> | |
| 36 | +<p>• Fixed malformed PowerShell and History tool calls with missing input being misclassified as reads in transcript collapsing</p> | |
| 37 | +<p>• Fixed renaming a Remote Control session from claude.ai or the Claude mobile app not updating the local session name for claude --resume</p> | |
| 38 | +<p>• Fixed a race where a just-submitted prompt could appear twice in the up-arrow history</p> | |
| 39 | +<p>• Fixed tapping the "Jump to bottom" pill in fullscreen mode not dismissing it immediately</p> | |
| 40 | +<p>• Improved /feedback reports to include the conversation that happened before context compaction, making issues from earlier in long sessions easier to triage</p></content> | |
| 41 | + </entry> | |
| 42 | + <entry> | |
| 11 | 43 | <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.148</id> |
| 12 | 44 | <title>Claude Code v2.1.148</title> |
| 13 | 45 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.148"/> |
| @@ -604,28 +636,4 @@ | ||
| 604 | 636 | <updated>2026-05-18T01:52:01Z</updated> |
| 605 | 637 | <content type="html"><p>• Fixed OAuth authentication failing with a 401 retry loop when CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 is set</p></content> |
| 606 | 638 | </entry> |
| 607 | - <entry> | |
| 608 | - <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.122</id> | |
| 609 | - <title>Claude Code v2.1.122</title> | |
| 610 | - <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.122"/> | |
| 611 | - <updated>2026-05-18T01:52:01Z</updated> | |
| 612 | - <content type="html"><p>• Added ANTHROPIC_BEDROCK_SERVICE_TIER environment variable to select a Bedrock service tier (default, flex, or priority), sent as the X-Amzn-Bedrock-Service-Tier header</p> | |
| 613 | -<p>• Pasting a PR URL into the /resume search box now finds the session that created that PR (GitHub, GitHub Enterprise, GitLab, and Bitbucket)</p> | |
| 614 | -<p>• /mcp now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate</p> | |
| 615 | -<p>• Clarified the /mcp message shown when an MCP server is still unauthorized after the browser sign-in flow</p> | |
| 616 | -<p>• OpenTelemetry: numeric attributes on api_request/api_error log events are now emitted as numbers, not strings</p> | |
| 617 | -<p>• OpenTelemetry: added claude_code.at_mention log event for @-mention resolution</p> | |
| 618 | -<p>• Fixed /branch producing forks that fail with "tool_use ids were found without tool_result blocks" when the source session contained entries from rewound timelines</p> | |
| 619 | -<p>• Fixed /model not showing the Effort option for Bedrock application inference profile ARNs, and those ARNs not receiving output_config.effort</p> | |
| 620 | -<p>• Fixed Vertex AI / Bedrock returning invalid_request_error: output_config: Extra inputs are not permitted on session-title generation and other structured-output queries</p> | |
| 621 | -<p>• Fixed Vertex AI count_tokens endpoint returning 400 errors for users behind proxy gateways</p> | |
| 622 | -<p>• Fixed spinnerTipsOverride.excludeDefault not suppressing the time-based spinner tips</p> | |
| 623 | -<p>• Fixed ToolSearch missing MCP tools that connected after session start in nonblocking mode</p> | |
| 624 | -<p>• Fixed !exit / !quit in bash mode terminating the CLI instead of running as a shell command</p> | |
| 625 | -<p>• Fixed images sent to newer models being resized to 2576px per side instead of the correct 2000px maximum</p> | |
| 626 | -<p>• Fixed remote control session idle status redrawing twice per second, which could flood tmux -CC control pipes and pause the terminal</p> | |
| 627 | -<p>• Fixed assistant messages appearing blank in some sessions due to a stale view preference</p> | |
| 628 | -<p>• Fixed a malformed hooks entry in settings.json no longer invalidating the entire file</p> | |
| 629 | -<p>• Voice mode: keybindings bound to Caps Lock now show an error since terminals don't deliver Caps Lock as a key event</p></content> | |
| 630 | - </entry> | |
| 631 | 639 | </feed> |