Claude Code v2.1.119: Enhanced Configuration Persistence and Cross-Platform Support
Claude Code v2.1.119 introduces persistent configuration settings, enhanced GitLab and Bitbucket support, improved PowerShell integration, and numerous bug fixes for a better development experience.
Claude Code v2.1.119: Enhanced Configuration Persistence and Cross-Platform Support
The latest Claude Code release brings significant improvements to configuration management, cross-platform tool integration, and developer workflow enhancements. This update focuses on making your development environment more consistent and accessible across different platforms and version control systems.
What’s New
Persistent Configuration Settings
One of the most requested features is now here! Your /config settings including theme, editor mode, and verbose options now persist to ~/.claude/settings.json. These settings participate in project/local/policy override precedence, ensuring your preferences follow you across projects while respecting local configurations.
Enhanced Version Control Integration
- Multi-Platform PR Support: The
--from-prcommand now accepts GitLab merge requests, Bitbucket pull requests, and GitHub Enterprise URLs, making Claude Code truly platform-agnostic - Custom PR Templates: New
prUrlTemplatesetting allows you to point footer PR badges to custom code-review URLs instead of defaulting to github.com - Smart Repository Links:
owner/repo#Nshorthand links now use your actual git remote host instead of always pointing to GitHub
PowerShell Parity
PowerShell users rejoice! PowerShell tool commands can now be auto-approved in permission mode, matching the behavior previously available only for Bash commands. This brings true cross-platform consistency to Claude Code’s tool execution.
Developer Experience Improvements
- Enhanced Vim Mode: Escape key behavior in INSERT mode has been refined - it no longer pulls queued messages back into input, requiring a second press to interrupt
- Better Command Discovery: Slash command suggestions now highlight matching characters, and the picker wraps long descriptions instead of truncating them
- Privacy Controls: New
CLAUDE_CODE_HIDE_CWDenvironment variable lets you hide the working directory in the startup logo for privacy or cleaner screenshots
Performance and Reliability
- Parallel Server Connections: Subagent and SDK MCP server reconfiguration now connects servers in parallel for faster startup times
- Improved Plugin Management: Plugins pinned by version constraints now auto-update to the highest satisfying git tag
- Enhanced Telemetry: OpenTelemetry events now include more detailed timing and sizing information for better debugging
Critical Bug Fixes
- Fixed CRLF paste issues that were inserting extra blank lines
- Resolved multi-line paste problems in terminals using kitty keyboard protocol
- Fixed Glob and Grep tools disappearing on native macOS/Linux builds
- Corrected fullscreen scrolling behavior
- Fixed MCP HTTP connection issues with OAuth discovery
- Resolved various UI and workflow inconsistencies
How to Update
To update to Claude Code v2.1.119, follow the standard update process for your installation method. Your existing configurations will be automatically migrated to the new persistent settings system.