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 beed469 · on May 9, 2025 History
173 lines · 5.1 KBPreviewCodeRaw
1# Changelog
2
3## 0.2.107
4
5- CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch
6
7## 0.2.106
8
9- MCP SSE server configs can now specify custom headers
10- Fixed a bug where MCP permission prompt didn't always show correctly
11
12## 0.2.105
13
14- Claude can now search the web
15- Moved system & account status to /status
16- Added word movement keybindings for Vim
17- Improved latency for startup, todo tool, and file edits
18
19## 0.2.102
20
21- Improved thinking triggering reliability
22- Improved @mention reliability for images and folders
23- You can now paste multiple large chunks into one prompt
24
25## 0.2.100
26
27- Fixed a crash caused by a stack overflow error
28- Made db storage optional; missing db support disables --continue and --resume
29
30## 0.2.98
31
32- Fixed an issue where auto-compact was running twice
33
34## 0.2.96
35
36- Claude Code can now also be used with a Claude Max subscription (https://claude.ai/upgrade)
37
38## 0.2.93
39
40- Resume conversations from where you left off from with "claude --continue" and "claude --resume"
41- Claude now has access to a Todo list that helps it stay on track and be more organized
42
43## 0.2.82
44
45- Added support for --disallowedTools
46- Renamed tools for consistency: LSTool -> LS, View -> Read, etc.
47
48## 0.2.75
49
50- Hit Enter to queue up additional messages while Claude is working
51- Drag in or copy/paste image files directly into the prompt
52- @-mention files to directly add them to context
53- Run one-off MCP servers with `claude --mcp-config <path-to-file>`
54- Improved performance for filename auto-complete
55
56## 0.2.74
57
58- Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL
59- Task tool can now perform writes and run bash commands
60
61## 0.2.72
62
63- Updated spinner to indicate tokens loaded and tool usage
64
65## 0.2.70
66
67- Network commands like curl are now available for Claude to use
68- Claude can now run multiple web queries in parallel
69- Pressing ESC once immediately interrupts Claude in Auto-accept mode
70
71## 0.2.69
72
73- Fixed UI glitches with improved Select component behavior
74- Enhanced terminal output display with better text truncation logic
75
76## 0.2.67
77
78- Shared project permission rules can be saved in .claude/settings.json
79
80## 0.2.66
81
82- Print mode (-p) now supports streaming output via --output-format=stream-json
83- Fixed issue where pasting could trigger memory or bash mode unexpectedly
84
85## 0.2.63
86
87- Fixed an issue where MCP tools were loaded twice, which caused tool call errors
88
89## 0.2.61
90
91- Navigate menus with vim-style keys (j/k) or bash/emacs shortcuts (Ctrl+n/p) for faster interaction
92- Enhanced image detection for more reliable clipboard paste functionality
93- Fixed an issue where ESC key could crash the conversation history selector
94
95## 0.2.59
96
97- Copy+paste images directly into your prompt
98- Improved progress indicators for bash and fetch tools
99- Bugfixes for non-interactive mode (-p)
100
101## 0.2.54
102
103- Quickly add to Memory by starting your message with '#'
104- Press ctrl+r to see full output for long tool results
105- Added support for MCP SSE transport
106
107## 0.2.53
108
109- New web fetch tool lets Claude view URLs that you paste in
110- Fixed a bug with JPEG detection
111
112## 0.2.50
113
114- New MCP "project" scope now allows you to add MCP servers to .mcp.json files and commit them to your repository
115
116## 0.2.49
117
118- Previous MCP server scopes have been renamed: previous "project" scope is now "local" and "global" scope is now "user"
119
120## 0.2.47
121
122- Press Tab to auto-complete file and folder names
123- Press Shift + Tab to toggle auto-accept for file edits
124- Automatic conversation compaction for infinite conversation length (toggle with /config)
125
126## 0.2.44
127
128- Ask Claude to make a plan with thinking mode: just say 'think' or 'think harder' or even 'ultrathink'
129
130## 0.2.41
131
132- MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable
133- MCP server startup no longer blocks the app from starting up
134
135## 0.2.37
136
137- New /release-notes command lets you view release notes at any time
138- `claude config add/remove` commands now accept multiple values separated by commas or spaces
139
140## 0.2.36
141
142- Import MCP servers from Claude Desktop with `claude mcp add-from-claude-desktop`
143- Add MCP servers as JSON strings with `claude mcp add-json <n> <json>`
144
145## 0.2.34
146
147- Vim bindings for text input - enable with /vim or /config
148
149## 0.2.32
150
151- Interactive MCP setup wizard: Run "claude mcp add" to add MCP servers with a step-by-step interface
152- Fix for some PersistentShell issues
153
154## 0.2.31
155
156- Custom slash commands: Markdown files in .claude/commands/ directories now appear as custom slash commands to insert prompts into your conversation
157- MCP debug mode: Run with --mcp-debug flag to get more information about MCP server errors
158
159## 0.2.30
160
161- Added ANSI color theme for better terminal compatibility
162- Fixed issue where slash command arguments weren't being sent properly
163- (Mac-only) API keys are now stored in macOS Keychain
164
165## 0.2.26
166
167- New /approved-tools command for managing tool permissions
168- Word-level diff display for improved code readability
169- Fuzzy matching for slash commands
170
171## 0.2.21
172
173- Fuzzy matching for /commands