This comprehensive changelog tracks Claude Code’s rapid evolution since its preview launch in February 2025. Each version brings significant improvements based on user feedback and real-world usage patterns.
v1.0.70 - August 6, 2025
Performance and Windows Fixes
Performance : Optimized message rendering for better performance with large contexts
Windows : Fixed native file search, ripgrep, and subagent functionality
@-mentions : Added support for @-mentions in slash command arguments
v1.0.69 - August 5, 2025
Model Upgrade
Opus 4.1 : Upgraded Opus to version 4.1 with enhanced capabilities
v1.0.68 - August 4, 2025
Multiple Improvements
Model Names : Fixed incorrect model names being used for commands like /pr-comments
Windows Enhancements :
Improved permissions checks for allow/deny tools and project trust
Better sub-process spawning to eliminate “No such file or directory” errors with pnpm
Diagnostics : Enhanced /doctor
command with CLAUDE.md and MCP tool context for self-serve debugging
SDK : Added canUseTool
callback support for tool confirmation
Settings : Added disableAllHooks
setting
Performance : Improved file suggestions performance in large repos
v1.0.65 - July 31, 2025
IDE and Windows Stability
IDE : Fixed connection stability issues and error handling for diagnostics
Windows : Fixed shell environment setup for users without .bashrc files
v1.0.64 - July 30, 2025
Agents and SDK Updates
Agents : Added model customization support - specify which model an agent should use
Agents : Fixed unintended access to the recursive agent tool
Hooks : Added systemMessage
field to hook JSON output for displaying warnings and context
SDK : Fixed user input tracking across multi-turn conversations
Search : Added hidden files to file search and @-mention suggestions
v1.0.63 - July 28, 2025
Windows Functionality Fixes
Fixed file search, @agent mentions, and custom slash commands functionality on Windows
v1.0.62 - July 26, 2025
Agent Mentions and Hooks
Agent Support : Added @-mention support with typeahead for custom agents (@<your-custom-agent>
)
Hooks : Added SessionStart
hook for new session initialization
Commands : /add-dir
command now supports typeahead for directory paths
Network : Improved network connectivity check reliability
v1.0.61 - July 24, 2025
Transcript Mode and Settings
Transcript Mode : Changed Esc to exit transcript mode rather than interrupt (Ctrl+R)
Settings : Added --settings
flag to load settings from a JSON file
v1.0.60 - July 23, 2025
Custom Subagents
Major Feature : Create custom subagents for specialized tasks! Run /agents
to get started
v1.0.59 - July 22, 2025
SDK and Hooks Enhancements
SDK : Added tool confirmation support with canUseTool
callback
SDK : Allow specifying env for spawned process
Hooks : Exposed PermissionDecision
to hooks (including “ask”)
Hooks : UserPromptSubmit
now supports additionalContext
in advanced JSON output
Model Fix : Fixed issue where some Max users specifying Opus would still see fallback to Sonnet
v1.0.58 - July 20, 2025
PDF Support and Improvements
PDF Reading : Added support for reading PDF files
MCP : Improved server health status display in ‘claude mcp list’
Hooks : Added CLAUDE_PROJECT_DIR
env var for hook commands
v1.0.57 - July 19, 2025
Model Selection and Permissions
Slash Commands : Added support for specifying a model in slash commands
Permissions : Improved permission messages to help Claude understand allowed tools
Fix : Remove trailing newlines from bash output in terminal wrapping
v1.0.56 - July 18, 2025
Windows and WSL Improvements
Windows : Enabled Shift+Tab for mode switching on Node.js versions supporting terminal VT mode
WSL : Fixes for WSL IDE detection
AWS : Fixed issue causing awsRefreshHelper changes to .aws directory not to be picked up
v1.0.55 - July 17, 2025
Model Clarifications and Fixes
Models : Clarified knowledge cutoff for Opus 4 and Sonnet 4 models
Windows : Fixed Ctrl+Z crash
SDK : Added ability to capture error logging
System Prompt : Added --system-prompt-file
option to override system prompt in print mode
v1.0.54 - July 16, 2025
Major Improvements
Hooks Enhancement : Added UserPromptSubmit
hook with current working directory in hook inputs
Slash Commands : Support for argument-hint
field in custom command frontmatter
Windows Improvements :
OAuth flow now uses port 45454 with correct browser URL construction
Mode-switching shortcut changed to Alt + M
(fixing Shift+Tab conflict)
Plan mode renders properly in Windows terminals
Shell Execution : In-memory shell snapshot prevents file-related errors
v1.0.53 - July 11, 2025
Game-Changing Update
Context Expansion : @-mention
file content limit increased from 100 to 2000 lines
AWS Integration : Helper scripts for credential refresh:
awsAuthRefresh
for SSO login operations
awsCredentialExport
for background STS operations
v1.0.52 - July 10, 2025
MCP Instructions : Support for Model Context Protocol server instructions
Continued MCP integration improvements
v1.0.51 - July 8, 2025
Native Windows Support Launch
Windows Native : Runs without WSL (Git for Windows required for Git features)
Cloud Integration : Amazon Bedrock support via AWS_BEARER_TOKEN_BEDROCK
Diagnostics : /doctor
command identifies and fixes invalid configurations
Interactive Mode : --append-system-prompt
flag now works in interactive mode
Performance : Auto-compaction threshold increased from 60% to 80%
Telemetry : Enhanced OpenTelemetry metadata (OS, architecture, WSL version)
Bug Fixes :
Directory names with spaces handled correctly
Custom commands in subdirectories register with proper namespacing
Plan mode rejection edge case resolved
v1.0.48 - July 7, 2025
Stability and UX Improvements
Critical Fix : Resolved freeze-on-launch bug from v1.0.45
Bash Tool UX : Real-time progress showing last 5 lines of output
MCP Config : Environment variable expansion in server configs
Shell Reliability : Snapshots moved to ~/.claude
directory
New Hook : PreCompact
hook for pre-compaction actions
Vim Mode : Extended keybindings (c, f/F, t/T motions)
v1.0.44-45 - July 3, 2025
Search and Export Features
v1.0.44 :
New /export
command for conversation transcripts
MCP resource_link
results display properly
Ctrl+Z now suspends (resume with fg
)
Prompt undo remapped to Ctrl+U
v1.0.45 :
Search Tool Overhaul : Redesigned grep tool with new parameters
Jupyter notebook diff view disabled (prevents timeouts)
Atomic config writes prevent corruption
Hooks refinement: Stop vs SubagentStop events
Custom command namespacing restored
v1.0.38 - June 30, 2025
Hooks System Introduction
User-Defined Hooks : Inject custom behavior at lifecycle events
Enables logging, approvals, and integrations
Community-driven feature based on GitHub feedback
Major extensibility expansion
v1.0.27 - June 18, 2025
Real-Time MCP Integration
SSE Support : Server-Sent Events for MCP servers
HTTP Transport : Additional transport option
OAuth 2.0 : Authentication for remote MCP servers
Resource Syntax : @server:protocol://path
for external data
Live connections to external tool servers
v1.0.24-25 - June 25, 2025
Reliability Improvements
v1.0.24 :
Enhanced /mcp
command formatting
Fixed array merging in nested settings
v1.0.25 :
Fixed : Slash commands not appearing/executing
Custom command discovery overhaul
Ghostty proxy compatibility
Web search reliability improvements
v1.0.23 - June 11, 2025
CLI Package Update
Official NPM Package :
CLI Tool: @anthropic-ai/claude-code
(NPM)
Note: No official Python package currently available
Enhanced CLI integration features
Improved streaming output support
v1.0.17-18 - June 9, 2025
Multi-Directory Support
v1.0.17 :
Sub-task messages in non-interactive mode
parent_tool_use_id
for task correlation
VS Code diff tool crash fixes
Process title shows as claude
v1.0.18 :
--add-dir
flag for additional directories
Streaming stdin support
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR
environment variable
SSE auto-reconnection for MCP servers
v1.0.10-11 - June 4, 2025
General Availability Features
Access Expansion : Available to Pro and Max plans
v1.0.10 : Markdown table rendering support
v1.0.11 :
/upgrade
command for plan switching
Enhanced authentication UI
Improved to-do list management
v1.0.0 - May 22, 2025
General Availability Launch
Status : Graduated from preview to supported product
Models : Claude Opus 4 and Sonnet 4 integration
Coincided with Claude 3.7 “Sonnet” model launch
v1.0.1 :
DISABLE_INTERLEAVED_THINKING
flag option
Provider-specific model names in UI
v0.2.125 - May 21, 2025
Final Beta - Breaking Changes
Bedrock ARN : Changed from %2F
to literal /
Logging : DEBUG=true
replaced with ANTHROPIC_LOG=debug
Preparation for GA release
v0.2.117 - May 20, 2025
JSON Output : Changed to nested message objects (breaking change)
Settings : cleanupPeriodDays
configuration added
Debug Mode : Global --debug
flag introduced
v0.2.108 - May 18, 2025
Interactive Thinking
Real-Time Steering : Send messages while Claude is “thinking”
Bash Timeouts : BASH_DEFAULT_TIMEOUT_MS
and BASH_MAX_TIMEOUT_MS
Fixed thinking mode in non-interactive mode
MCP wizard deprecated for dedicated commands
v0.2.105 - May 16, 2025
Web Browsing Capability
Web Search : New fetch tool for URLs
Status Command : /status
replaces welcome message info
Vim Motions : Word-level navigation (w, b, e)
Performance optimizations for startup and file operations
v0.2.102 - May 14, 2025
Thinking Mode : Improved reliability and triggers
@-mentions : Better handling of images and directories
Input : Multiple large text chunks can be pasted
v0.2.93 - May 1, 2025
Session Management
Continue Sessions : claude --continue
for recent session
Resume by ID : claude --resume <ID>
for specific sessions
To-Do List : Internal task management for complex operations
v0.2.82 - April 25, 2025
Permissions : --disallowedTools
flag and config
Tool Renaming : Clearer names (LSTool→LS, View→Read)
v0.2.75 - April 20, 2025
Major Interactivity Update
Concurrent Queries : Queue messages while Claude is busy
Image Support : Drag-and-drop or paste images
@-mentions : Reference files directly in prompts
MCP One-off : --mcp-config <path>
flag
Autocomplete : Performance improvements for large projects
v0.2.70 - April 15, 2025
Network Tools : curl and similar commands unlocked
Parallel Search : Multiple web queries simultaneously
Interrupt : ESC key immediately stops Claude in auto-accept mode
v0.2.54 - March 25, 2025
Memory : #
prefix for persistent context
Long Output : Ctrl+R reveals full tool output
MCP SSE : Server-Sent Events transport support
v0.2.47 - March 15, 2025
Auto-Compaction & QoL
Autocomplete : Tab completion for filenames
Auto-Accept : Shift+Tab toggles file edit approvals
Infinite Sessions : Automatic conversation compaction
Configurable via /config
interface
v0.2.44 - March 14, 2025
Thinking Mode Introduction
Deep Reasoning : Triggered by “think” in prompts
Step-by-step planning before execution
“Think harder” and “ultrathink” variations
v0.2.34 - March 8, 2025
Vim Mode & Custom Commands
Vim Keybindings : Toggle with /vim
Custom Commands : .claude/commands/
directory support
Normal and insert modes with hjkl navigation
v0.2.0 - February 24, 2025
Research Preview Launch
Initial Release : Agentic coding tool for terminal
Core capabilities:
Codebase scanning and understanding
Intelligent code search
File editing with permissions
Test suite execution
Git operations (commit, push, branch)
Shell command execution
Permission system for user control
Internal testing: 45-minute tasks completed in one pass
Release Frequency
Preview Phase : Multiple releases per week
Post-GA : 2-3 releases per week average
Hotfixes : Within 24-48 hours when needed
Version Numbering
Major : Significant feature additions
Minor : New capabilities and improvements
Patch : Bug fixes and small enhancements
Breaking Changes
Clearly marked in changelog
Migration guides provided
Rare after GA (v1.0.0)
February 2025 : Core CLI capabilities and permission system
March 2025 : Vim mode, custom commands, thinking mode, auto-compaction
April 2025 : Images, @-mentions, concurrent queries, network tools
May 2025 : Web browsing, session management, GA launch with new models
June 2025 : SDKs, Hooks system, real-time MCP, multi-directory support
July 2025 : Native Windows, 2000-line context, enhanced AWS integration, custom subagents
August 2025 : Opus 4.1 upgrade, performance optimizations, enhanced diagnostics