chore(release): update release notes, changelog and macOS minimum version for v3.12.3

Update CHANGELOG.md with full v3.12.3 entry, create release notes in
three languages (en/zh/ja), bump macOS minimumSystemVersion from 10.15
to 12.0 (Monterey) to match actual runtime requirements, and update
README version badges and links.
This commit is contained in:
Jason
2026-03-16 08:32:05 +08:00
parent fc08a5d364
commit 36bbdc36f5
8 changed files with 103 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
# CC Switch v3.12.3
> Tool Search Domain Bypass, Proxy Gzip & o-Series Compatibility, Skills Import Robustness
> Tool Search Domain Bypass, Skill Backup/Restore Lifecycle, Proxy Gzip & o-Series Compatibility
**[中文版 →](v3.12.3-zh.md) | [日本語版 →](v3.12.3-ja.md)**
@@ -8,17 +8,18 @@
## Overview
CC Switch v3.12.3 adds a Tool Search domain restriction bypass via binary patching, improves proxy compatibility for OpenAI o-series models and gzip compression, and delivers robustness fixes for Skills import, provider forms, and terminal session restore. The Skills import flow has been reworked from implicit filesystem inference to explicit app selection, eliminating incorrect multi-app activation bugs.
CC Switch v3.12.3 adds a Tool Search domain restriction bypass via binary patching, introduces a full skill backup/restore lifecycle, improves proxy compatibility for OpenAI o-series models and gzip compression, and delivers robustness fixes for Skills import, provider forms, and terminal session restore. Skills are now automatically backed up before uninstall with restore and delete management, and the import flow has been reworked from implicit filesystem inference to explicit app selection.
**Release Date**: 2026-03-15
**Release Date**: 2026-03-16
**Update Scale**: 13 commits | 47 files changed | +1,764 / -122 lines
**Update Scale**: 17 commits | 61 files changed | +3,335 / -194 lines
---
## Highlights
- **Tool Search domain bypass**: New setting to remove Claude CLI Tool Search domain whitelist via equal-length binary patching, with automatic backup and reapply on startup
- **Skill backup/restore lifecycle**: Skills are automatically backed up before uninstall; backup list with restore and delete management added
- **Proxy gzip compression**: Non-streaming proxy requests now auto-negotiate gzip compression, reducing bandwidth usage
- **o-series model compatibility**: Chat Completions proxy correctly uses `max_completion_tokens` for o1/o3/o4-mini models; Responses API kept on the correct `max_output_tokens` field
@@ -38,6 +39,23 @@ Added a setting to bypass Claude CLI Tool Search domain whitelist restrictions.
- The patch auto-reapplies on app startup when the setting is enabled
- Frontend checks patch result and rolls back the setting on failure
### Skill Auto-Backup on Uninstall
Skill files are now automatically backed up before uninstall to prevent accidental data loss.
- Backups stored in `~/.cc-switch/skill-backups/` with all skill files and a `meta.json` containing original metadata
- Old backups are automatically pruned to keep at most 20
- Backup path is returned to the frontend and shown in the success toast
### Skill Backup Restore & Delete
Added management commands for skill backups created during uninstall.
- List all available skill backups with metadata
- Restore copies files back to SSOT, saves the DB record, and syncs to the current app with rollback on failure
- Delete removes the backup directory after a confirmation dialog
- ConfirmDialog gains a configurable zIndex prop to support nested dialog stacking
---
## Changes
@@ -97,6 +115,14 @@ The Skills import flow has been reworked for correctness and cleanup.
- Improved responsive design when TOC title exists (#1491)
### Import Skills Dialog White Screen
- Added missing TooltipProvider in ImportSkillsDialog to prevent runtime crash when opening the dialog
### Panel Bottom Blank Area
- Replaced hardcoded `h-[calc(100vh-8rem)]` with `flex-1 min-h-0` across all content panels to eliminate bottom gap caused by mismatched offset values on different platforms
---
## Download & Installation
@@ -108,7 +134,7 @@ Visit [Releases](https://github.com/farion1231/cc-switch/releases/latest) to dow
| System | Minimum Version | Architecture |
| ------- | ------------------------------- | ----------------------------------- |
| Windows | Windows 10 or later | x64 |
| macOS | macOS 10.15 (Catalina) or later | Intel (x64) / Apple Silicon (arm64) |
| macOS | macOS 12 (Monterey) or later | Intel (x64) / Apple Silicon (arm64) |
| Linux | See table below | x64 |
### Windows