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
| @@ -1,5 +1,27 @@ | ||
| 1 | 1 | # Changelog |
| 2 | 2 | |
| 3 | +## 2.1.30 | |
| 4 | + | |
| 5 | +- Added `pages` parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., `pages: "1-5"`). Large PDFs (>10 pages) now return a lightweight reference when `@` mentioned instead of being inlined into context. | |
| 6 | +- Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use `--client-id` and `--client-secret` with `claude mcp add`. | |
| 7 | +- Added `/debug` for Claude to help troubleshoot the current session | |
| 8 | +- Added support for additional `git log` and `git show` flags in read-only mode (e.g., `--topo-order`, `--cherry-pick`, `--format`, `--raw`) | |
| 9 | +- Added token count, tool uses, and duration metrics to Task tool results | |
| 10 | +- Added reduced motion mode to the config | |
| 11 | +- Fixed phantom "(no content)" text blocks appearing in API conversation history, reducing token waste and potential model confusion | |
| 12 | +- Fixed prompt cache not correctly invalidating when tool descriptions or input schemas changed, only when tool names changed | |
| 13 | +- Fixed 400 errors that could occur after running `/login` when the conversation contained thinking blocks | |
| 14 | +- Fixed a hang when resuming sessions with corrupted transcript files containing `parentUuid` cycles | |
| 15 | +- Fixed rate limit message showing incorrect "/upgrade" suggestion for Max 20x users when extra-usage is unavailable | |
| 16 | +- Fixed permission dialogs stealing focus while actively typing | |
| 17 | +- Fixed subagents not being able to access SDK-provided MCP tools because they were not synced to the shared application state | |
| 18 | +- Fixed a regression where Windows users with a `.bashrc` file could not run bash commands | |
| 19 | +- Improved memory usage for `--resume` (68% reduction for users with many sessions) by replacing the session index with lightweight stat-based loading and progressive enrichment | |
| 20 | +- Improved `TaskStop` tool to display the stopped command/task description in the result line instead of a generic "Task stopped" message | |
| 21 | +- Changed `/model` to execute immediately instead of being queued | |
| 22 | +- [VSCode] Added multiline input support to the "Other" text input in question dialogs (use Shift+Enter for new lines) | |
| 23 | +- [VSCode] Fixed duplicate sessions appearing in the session list when starting a new conversation | |
| 24 | + | |
| 3 | 25 | ## 2.1.29 |
| 4 | 26 | |
| 5 | 27 | - Fixed startup performance issues when resuming sessions that have `saved_hook_context` |