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