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,34 @@ | ||
| 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-19T00:48:45Z</updated> | |
| 9 | + <updated>2026-05-19T21:31:01Z</updated> | |
| 10 | 10 | <entry> |
| 11 | + <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.145</id> | |
| 12 | + <title>Claude Code v2.1.145</title> | |
| 13 | + <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.145"/> | |
| 14 | + <updated>2026-05-19T21:31:01Z</updated> | |
| 15 | + <content type="html"><p>• Added claude agents --json to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)</p> | |
| 16 | +<p>• Added agent_id and parent_agent_id attributes to claude_code.tool OTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span</p> | |
| 17 | +<p>• Status line JSON input now includes GitHub repo and PR information when detected</p> | |
| 18 | +<p>• /plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation</p> | |
| 19 | +<p>• claude agents terminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention</p> | |
| 20 | +<p>• Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode</p> | |
| 21 | +<p>• Stop and SubagentStop hook input now includes background_tasks and session_crons fields</p> | |
| 22 | +<p>• Fixed a permission-prompt bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved</p> | |
| 23 | +<p>• Fixed MCP prompt slash commands showing raw server validation errors when a required argument is omitted — the error now names the missing argument and shows expected usage</p> | |
| 24 | +<p>• Fixed the spinner and elapsed-time display freezing until a keypress after the terminal was resized or refocused</p> | |
| 25 | +<p>• Fixed the cross-project resume hint failing in default Windows PowerShell 5.1 — Windows now uses ; as the command separator</p> | |
| 26 | +<p>• Fixed voice push-to-talk not working in the agent view's reply pane</p> | |
| 27 | +<p>• Fixed task lists rendering in random order when several tasks are created at once</p> | |
| 28 | +<p>• Fixed stale "Failed to install Anthropic marketplace" banner showing when the marketplace is already installed</p> | |
| 29 | +<p>• Fixed the PR badge in the footer not updating immediately after gh pr create and other PR-state-changing commands run in-session</p> | |
| 30 | +<p>• Fixed Agent Teams teammates with non-ASCII names failing every API call due to invalid header encoding</p> | |
| 31 | +<p>• Fixed /review using a deprecated projectCards GraphQL query that errored on repos with Classic Projects</p> | |
| 32 | +<p>• Fixed claude plugin validate not flagging skills: entries that point at a file instead of a directory — the error now suggests the parent directory</p> | |
| 33 | +<p>• Fixed an infinite loop where a skill using context: fork could repeatedly re-invoke itself instead of running</p> | |
| 34 | +<p>• Improved the Read tool to return a truncated first page with a "PARTIAL view" notice instead of a hard error when a whole-file read exceeds the token limit</p></content> | |
| 35 | + </entry> | |
| 36 | + <entry> | |
| 11 | 37 | <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.144</id> |
| 12 | 38 | <title>Claude Code v2.1.144</title> |
| 13 | 39 | <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.144"/> |
| @@ -629,61 +655,4 @@ | ||
| 629 | 655 | <p>• [VSCode] Voice dictation now respects the language setting in ~/.claude/settings.json</p> |
| 630 | 656 | <p>• Fixed find in the Bash tool exhausting open file descriptors on large directory trees, causing host-wide crashes (macOS/Linux native builds)</p></content> |
| 631 | 657 | </entry> |
| 632 | - <entry> | |
| 633 | - <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.119</id> | |
| 634 | - <title>Claude Code v2.1.119</title> | |
| 635 | - <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.119"/> | |
| 636 | - <updated>2026-05-18T01:52:01Z</updated> | |
| 637 | - <content type="html"><p>• /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence</p> | |
| 638 | -<p>• Added prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.com</p> | |
| 639 | -<p>• Added CLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logo</p> | |
| 640 | -<p>• --from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs</p> | |
| 641 | -<p>• --print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior</p> | |
| 642 | -<p>• --agent &lt;name&gt; now honors the agent definition's permissionMode for built-in agents</p> | |
| 643 | -<p>• PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior</p> | |
| 644 | -<p>• Hooks: PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)</p> | |
| 645 | -<p>• Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially</p> | |
| 646 | -<p>• Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag</p> | |
| 647 | -<p>• Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt</p> | |
| 648 | -<p>• Slash command suggestions now highlight the characters that matched your query</p> | |
| 649 | -<p>• Slash command picker now wraps long descriptions onto a second line instead of truncating</p> | |
| 650 | -<p>• owner/repo#N shorthand links in output now use your git remote's host instead of always pointing at github.com</p> | |
| 651 | -<p>• Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries</p> | |
| 652 | -<p>• OpenTelemetry: tool_result and tool_decision events now include tool_use_id; tool_result also includes tool_input_size_bytes</p> | |
| 653 | -<p>• Status line: stdin JSON now includes effort.level and thinking.enabled</p> | |
| 654 | -<p>• Fixed pasting CRLF content (Windows clipboards, Xcode console) inserting an extra blank line between every line</p> | |
| 655 | -<p>• Fixed multi-line paste losing newlines in terminals using kitty keyboard protocol sequences inside bracketed paste</p> | |
| 656 | -<p>• Fixed Glob and Grep tools disappearing on native macOS/Linux builds when the Bash tool is denied via permissions</p> | |
| 657 | -<p>• Fixed scrolling up in fullscreen mode snapping back to the bottom every time a tool finishes</p> | |
| 658 | -<p>• Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery requests</p> | |
| 659 | -<p>• Fixed Rewind overlay showing "(no prompt)" for messages with image attachments</p> | |
| 660 | -<p>• Fixed auto mode overriding plan mode with conflicting "Execute immediately" instructions</p> | |
| 661 | -<p>• Fixed async PostToolUse hooks that emit no response payload writing empty entries to the session transcript</p> | |
| 662 | -<p>• Fixed spinner staying on when a subagent task notification is orphaned in the queue</p> | |
| 663 | -<p>• Tool search is now disabled by default on Vertex AI to avoid an unsupported beta header error (opt in with ENABLE_TOOL_SEARCH)</p> | |
| 664 | -<p>• Fixed @-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path</p> | |
| 665 | -<p>• Fixed a stray p character appearing at the prompt on startup in macOS Terminal.app via Docker or SSH</p> | |
| 666 | -<p>• Fixed ${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests</p> | |
| 667 | -<p>• Fixed MCP OAuth client secret stored via --client-secret not being sent during token exchange for servers requiring client_secret_post</p> | |
| 668 | -<p>• Fixed /skills Enter key closing the dialog instead of pre-filling /&lt;skill-name&gt; in the prompt</p> | |
| 669 | -<p>• Fixed /agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"</p> | |
| 670 | -<p>• Fixed MCP servers from plugins not spawning on Windows when the plugin cache was incomplete</p> | |
| 671 | -<p>• Fixed /export showing the current default model instead of the model the conversation actually used</p> | |
| 672 | -<p>• Fixed verbose output setting not persisting after restart</p> | |
| 673 | -<p>• Fixed /usage progress bars overlapping with their "Resets …" labels</p> | |
| 674 | -<p>• Fixed plugin MCP servers failing when ${user_config.*} references an optional field left blank</p> | |
| 675 | -<p>• Fixed list items containing a sentence-final number wrapping the number onto its own line</p> | |
| 676 | -<p>• Fixed /plan and /plan open not acting on the existing plan when entering plan mode</p> | |
| 677 | -<p>• Fixed skills invoked before auto-compaction being re-executed against the next user message</p> | |
| 678 | -<p>• Fixed /reload-plugins and /doctor reporting load errors for disabled plugins</p> | |
| 679 | -<p>• Fixed Agent tool with isolation: "worktree" reusing stale worktrees from prior sessions</p> | |
| 680 | -<p>• Fixed disabled MCP servers appearing as "failed" in /status</p> | |
| 681 | -<p>• Fixed TaskList returning tasks in arbitrary filesystem order instead of sorted by ID</p> | |
| 682 | -<p>• Fixed spurious "GitHub API rate limit exceeded" hints when gh output contained PR titles mentioning "rate limit"</p> | |
| 683 | -<p>• Fixed SDK/bridge read_file not correctly enforcing size cap on growing files</p> | |
| 684 | -<p>• Fixed PR not linked to session when working in a git worktree</p> | |
| 685 | -<p>• Fixed /doctor warning about MCP server entries overridden by a higher-precedence scope</p> | |
| 686 | -<p>• Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning</p> | |
| 687 | -<p>• [VSCode] Fixed voice dictation's first recording producing nothing on macOS while the microphone permission prompt is showing</p></content> | |
| 688 | - </entry> | |
| 689 | 658 | </feed> |