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