spacehub

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

claude-code / CHANGELOG.md
GitHub Actionschore: Update CHANGELOG.md d9cc2b5 · on Jun 4, 2025 History
248 lines · 7.7 KBPreviewCodeRaw
1# Changelog
2
3## 1.0.11
4
5- Claude Code can now also be used with a Claude Pro subscription
6- Added /upgrade for smoother switching to Claude Max plans
7- Improved UI for authentication from API keys and Bedrock/Vertex/external auth tokens
8- Improved shell configuration error handling
9- Improved todo list handling during compaction
10
11## 1.0.10
12
13- Added markdown table support
14- Improved streaming performance
15
16## 1.0.8
17
18- Fixed Vertex AI region fallback when using CLOUD_ML_REGION
19- Increased default otel interval from 1s -> 5s
20- Fixed edge cases where MCP_TIMEOUT and MCP_TOOL_TIMEOUT weren't being respected
21- Fixed a regression where search tools unnecessarily asked for permissions
22- Added support for triggering thinking non-English languages
23- Improved compacting UI
24
25## 1.0.7
26
27- Renamed /allowed-tools -> /permissions
28- Migrated allowedTools and ignorePatterns from .claude.json -> settings.json
29- Deprecated claude config commands in favor of editing settings.json
30- Fixed a bug where --dangerously-skip-permissions sometimes didn't work in --print mode
31- Improved error handling for /install-github-app
32- Bugfixes, UI polish, and tool reliability improvements
33
34## 1.0.6
35
36- Improved edit reliability for tab-indented files
37- Respect CLAUDE_CONFIG_DIR everywhere
38- Reduced unnecessary tool permission prompts
39- Added support for symlinks in @file typeahead
40- Bugfixes, UI polish, and tool reliability improvements
41
42## 1.0.4
43
44- Fixed a bug where MCP tool errors weren't being parsed correctly
45
46## 1.0.1
47
48- Added `DISABLE_INTERLEAVED_THINKING` to give users the option to opt out of interleaved thinking.
49- Improved model references to show provider-specific names (Sonnet 3.7 for Bedrock, Sonnet 4 for Console)
50- Updated documentation links and OAuth process descriptions
51
52## 1.0.0
53
54- Claude Code is now generally available
55- Introducing Sonnet 4 and Opus 4 models
56
57## 0.2.125
58
59- Breaking change: Bedrock ARN passed to `ANTHROPIC_MODEL` or `ANTHROPIC_SMALL_FAST_MODEL` should no longer contain an escaped slash (specify `/` instead of `%2F`)
60- Removed `DEBUG=true` in favor of `ANTHROPIC_LOG=debug`, to log all requests
61
62## 0.2.117
63
64- Breaking change: --print JSON output now returns nested message objects, for forwards-compatibility as we introduce new metadata fields
65- Introduced settings.cleanupPeriodDays
66- Introduced CLAUDE_CODE_API_KEY_HELPER_TTL_MS env var
67- Introduced --debug mode
68
69## 0.2.108
70
71- You can now send messages to Claude while it works to steer Claude in real-time
72- Introduced BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS env vars
73- Fixed a bug where thinking was not working in -p mode
74- Fixed a regression in /cost reporting
75- Deprecated MCP wizard interface in favor of other MCP commands
76- Lots of other bugfixes and improvements
77
78## 0.2.107
79
80- CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch
81
82## 0.2.106
83
84- MCP SSE server configs can now specify custom headers
85- Fixed a bug where MCP permission prompt didn't always show correctly
86
87## 0.2.105
88
89- Claude can now search the web
90- Moved system & account status to /status
91- Added word movement keybindings for Vim
92- Improved latency for startup, todo tool, and file edits
93
94## 0.2.102
95
96- Improved thinking triggering reliability
97- Improved @mention reliability for images and folders
98- You can now paste multiple large chunks into one prompt
99
100## 0.2.100
101
102- Fixed a crash caused by a stack overflow error
103- Made db storage optional; missing db support disables --continue and --resume
104
105## 0.2.98
106
107- Fixed an issue where auto-compact was running twice
108
109## 0.2.96
110
111- Claude Code can now also be used with a Claude Max subscription (https://claude.ai/upgrade)
112
113## 0.2.93
114
115- Resume conversations from where you left off from with "claude --continue" and "claude --resume"
116- Claude now has access to a Todo list that helps it stay on track and be more organized
117
118## 0.2.82
119
120- Added support for --disallowedTools
121- Renamed tools for consistency: LSTool -> LS, View -> Read, etc.
122
123## 0.2.75
124
125- Hit Enter to queue up additional messages while Claude is working
126- Drag in or copy/paste image files directly into the prompt
127- @-mention files to directly add them to context
128- Run one-off MCP servers with `claude --mcp-config <path-to-file>`
129- Improved performance for filename auto-complete
130
131## 0.2.74
132
133- Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL
134- Task tool can now perform writes and run bash commands
135
136## 0.2.72
137
138- Updated spinner to indicate tokens loaded and tool usage
139
140## 0.2.70
141
142- Network commands like curl are now available for Claude to use
143- Claude can now run multiple web queries in parallel
144- Pressing ESC once immediately interrupts Claude in Auto-accept mode
145
146## 0.2.69
147
148- Fixed UI glitches with improved Select component behavior
149- Enhanced terminal output display with better text truncation logic
150
151## 0.2.67
152
153- Shared project permission rules can be saved in .claude/settings.json
154
155## 0.2.66
156
157- Print mode (-p) now supports streaming output via --output-format=stream-json
158- Fixed issue where pasting could trigger memory or bash mode unexpectedly
159
160## 0.2.63
161
162- Fixed an issue where MCP tools were loaded twice, which caused tool call errors
163
164## 0.2.61
165
166- Navigate menus with vim-style keys (j/k) or bash/emacs shortcuts (Ctrl+n/p) for faster interaction
167- Enhanced image detection for more reliable clipboard paste functionality
168- Fixed an issue where ESC key could crash the conversation history selector
169
170## 0.2.59
171
172- Copy+paste images directly into your prompt
173- Improved progress indicators for bash and fetch tools
174- Bugfixes for non-interactive mode (-p)
175
176## 0.2.54
177
178- Quickly add to Memory by starting your message with '#'
179- Press ctrl+r to see full output for long tool results
180- Added support for MCP SSE transport
181
182## 0.2.53
183
184- New web fetch tool lets Claude view URLs that you paste in
185- Fixed a bug with JPEG detection
186
187## 0.2.50
188
189- New MCP "project" scope now allows you to add MCP servers to .mcp.json files and commit them to your repository
190
191## 0.2.49
192
193- Previous MCP server scopes have been renamed: previous "project" scope is now "local" and "global" scope is now "user"
194
195## 0.2.47
196
197- Press Tab to auto-complete file and folder names
198- Press Shift + Tab to toggle auto-accept for file edits
199- Automatic conversation compaction for infinite conversation length (toggle with /config)
200
201## 0.2.44
202
203- Ask Claude to make a plan with thinking mode: just say 'think' or 'think harder' or even 'ultrathink'
204
205## 0.2.41
206
207- MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable
208- MCP server startup no longer blocks the app from starting up
209
210## 0.2.37
211
212- New /release-notes command lets you view release notes at any time
213- `claude config add/remove` commands now accept multiple values separated by commas or spaces
214
215## 0.2.36
216
217- Import MCP servers from Claude Desktop with `claude mcp add-from-claude-desktop`
218- Add MCP servers as JSON strings with `claude mcp add-json <n> <json>`
219
220## 0.2.34
221
222- Vim bindings for text input - enable with /vim or /config
223
224## 0.2.32
225
226- Interactive MCP setup wizard: Run "claude mcp add" to add MCP servers with a step-by-step interface
227- Fix for some PersistentShell issues
228
229## 0.2.31
230
231- Custom slash commands: Markdown files in .claude/commands/ directories now appear as custom slash commands to insert prompts into your conversation
232- MCP debug mode: Run with --mcp-debug flag to get more information about MCP server errors
233
234## 0.2.30
235
236- Added ANSI color theme for better terminal compatibility
237- Fixed issue where slash command arguments weren't being sent properly
238- (Mac-only) API keys are now stored in macOS Keychain
239
240## 0.2.26
241
242- New /approved-tools command for managing tool permissions
243- Word-level diff display for improved code readability
244- Fuzzy matching for slash commands
245
246## 0.2.21
247
248- Fuzzy matching for /commands