v0.1.5: clearer Claude Code profiles and PyPI publishing
Reworks the overview and quick start around repeatable Claude Code provider profiles, private credentials, settings backups, and conservative history diagnostics. Adds bilingual navigation, issue forms, contribution and citation metadata, and a tag-based PyPI Trusted Publishing workflow. PyPI Trusted Publishing is configured; version 0.1.5 was successfully published after the account owner authorized the publisher.
Full Changelog: v0.1.4...v0.1.5
Install
pipx install https://github.com/RomaCredit/claude-provider-switcher/archive/refs/tags/v0.1.5.zipbrew tap RomaCredit/codex
brew install RomaCredit/codex/claude-provider-switcherPyPI publication is complete: https://pypi.org/project/claude-provider-switcher/0.1.5/. Install this version in a virtual environment with python -m pip install claude-provider-switcher==0.1.5, or use pipx install claude-provider-switcher==0.1.5. The original authorization error was resolved and the upload rerun succeeded: https://github.com/RomaCredit/claude-provider-switcher/actions/runs/34030865108.
ccs use apimaster retains the one-time private API key prompt. Ordinary switches only inspect history. Explicit repair requires Claude to be stopped. No transcript migration or universal provider compatibility is claimed.
Verification
- Three-OS / two-Python test matrix passed.
- Homebrew macOS/Linux installation and tests passed.
- Source and wheel builds passed twine check; clean-environment installation and both command aliases were verified.
- Tests use local fixtures and do not establish compatibility with every upstream client version or live gateway.