Overview
The latest Claude Code releases deliver enhanced development workflow integration with GitHub PR automation, improved debugging capabilities, and better cross-platform compatibility fixes across Windows and VSCode environments.
Changes by Version
v2.1.27
- Added tool call failures and denials to debug logs for better troubleshooting
- Fixed context management validation error for gateway users with experimental betas disabled
- Added –from-pr flag to resume sessions linked to specific GitHub PRs by number or URL
- Added automatic PR linking when creating sessions via gh pr create
- Fixed /context command not displaying colored output
- Fixed status bar duplicating background task indicator when PR status was shown
- Fixed bash command execution failing for Windows users with .bashrc files
- Fixed console windows flashing when spawning child processes on Windows
- Fixed OAuth token expiration causing 401 errors in VSCode after extended sessions
v2.1.25
- Fixed beta header validation error for Bedrock and Vertex gateway users with experimental betas disabled
v2.1.23
- Added customizable spinner verbs setting for personalized loading indicators
- Fixed mTLS and proxy connectivity for corporate proxy and client certificate users
- Fixed per-user temp directory isolation to prevent permission conflicts on shared systems
- Fixed race condition causing 400 errors when prompt caching scope was enabled
- Fixed pending async hooks not being cancelled when headless streaming sessions ended
- Fixed tab completion not updating input field when accepting suggestions
- Fixed ripgrep search timeouts silently returning empty results instead of reporting errors
- Improved terminal rendering performance with optimized screen data layout
- Changed Bash commands to show timeout duration alongside elapsed time
- Changed merged pull requests to show purple status indicator in prompt footer
- Fixed model options displaying incorrect region strings for Bedrock users in headless mode
v2.1.22
- Fixed structured outputs for non-interactive (-p) mode
v2.1.21
- Added full-width Japanese IME number input support in option selection prompts
- Fixed shell completion cache files being truncated on exit
- Fixed API errors when resuming sessions interrupted during tool execution
- Fixed auto-compact triggering too early on models with large output token limits
- Fixed task IDs potentially being reused after deletion
- Fixed file search not working in VS Code extension on Windows
- Improved read/search progress indicators to show real-time status
- Improved Claude to prefer file operation tools over bash equivalents for better reliability
- Added automatic Python virtual environment activation in VSCode with configurable interpreter selection
- Fixed message action buttons having incorrect background colors in VSCode
v2.1.20
- Added arrow key history navigation in vim normal mode when cursor cannot move further
- Added external editor shortcut (Ctrl+G) to help menu for better discoverability
- Added PR review status indicator to prompt footer showing branch PR state with clickable links
- Added CLAUDE.md file loading from additional directories via –add-dir flag
- Added ability to delete tasks via TaskUpdate tool
- Fixed session compaction issues causing resume to load full history instead of compact summary
- Fixed agents sometimes ignoring user messages sent while actively working
- Fixed wide character rendering artifacts with emoji and CJK characters
- Fixed JSON parsing errors with special Unicode characters in MCP tool responses
- Fixed up/down arrow key behavior in multi-line and wrapped text input