docs/release-notes/v3.6.1-en.md
Stability improvements and user experience optimization (based on v3.6.0)
中文更新说明 Chinese Documentation →
This release focuses on user experience optimization and configuration parsing robustness, fixing several critical bugs and enhancing the usage query system.
jsonConfigSchema: Generic JSON object validatortomlConfigSchema: Generic TOML format validatormcpJsonConfigSchema: MCP-specific JSON validatorcommand fieldurl fieldunwrap() with safe pattern matching
custom
Commits: 17 commits
Code Changes: 31 files
- Additions: 1,163 lines
- Deletions: 811 lines
- Net Growth: +352 lines
Contributors: Jason (16), ZyphrZero (1)
By Module:
Via Homebrew (Recommended):
brew tap farion1231/ccswitch
brew install --cask cc-switch
Manual Download:
CC-Switch-v3.6.1-macOS.zip from Assets belowNote: Due to lack of Apple Developer account, you may see "unidentified developer" warning. Go to System Settings → Privacy & Security → Click "Open Anyway"
CC-Switch-v3.6.1-Windows.msiCC-Switch-v3.6.1-Windows-Portable.zipCC-Switch-v3.6.1-Linux.AppImageCC-Switch-v3.6.1-Linux.debSpecial thanks to:
Full Changelog: https://github.com/farion1231/cc-switch/compare/v3.6.0...v3.6.1
<details> <summary><b>Click to expand v3.6.0 detailed content →</b></summary>Content below is from v3.6.0 (2025-11-07), helping you understand the complete feature set
postChangeSync.ts utility for graceful error handling without blocking main flowANTHROPIC_DEFAULT_HAIKU_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL, ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_MODELANTHROPIC_SMALL_FAST_MODEL with automatic migrationANTHROPIC_API_KEY field in addition to ANTHROPIC_AUTH_TOKENENDPOINT_ID parameter)kimi-k2-thinking modelAdded 5 new provider presets:
apiKeyUrl priority issueget_init_error command)AppError + i18n error messages)commands/{provider,mcp,config,settings,plugin,misc}.rs)services/{provider,mcp,config,speedtest}.rs)RwLock instead of Mutex, scoped guard to avoid deadlock)useProviderActions, useMcpActions, useSettings, useImportExport, etc.)AppType renamed to AppId for better semanticsapp parameter parsing with FromStr traitmissing_param helper, deprecated tauri-api.ts, redundant KimiModelSelectorv3.6.0 removed v1 config auto-migration and copy file scanning logic:
Backend unified to use app parameter (values: claude or codex):
CC Switch is a cross-platform desktop application for managing and switching between different provider configurations for Claude Code and Codex. Built with Tauri 2.0 + React 18 + TypeScript, supporting Windows, macOS, and Linux.
Core Features:
Project Repository: https://github.com/farion1231/cc-switch