Releases: danubiolagoa/switch-provider
Releases · danubiolagoa/switch-provider
v1.0.1
switch-provider v1.0.1
Patch release focada em estabilidade do fluxo de criação/salvamento de providers no Windows.
Correções
- Corrigido erro de validação JSON no
.batque disparava falha ao confirmar configuração. - Corrigida situação em que provider válido não aparecia na lista por arquivo fora do padrão esperado.
- Normalização automática de arquivos legados
settings-*sem extensão para*.json. - Validação de provider antes de ativação para evitar uso de arquivos corrompidos.
- Salvamento reforçado com escrita temporária + validação JSON antes de finalizar.
Melhorias de segurança/UX
- Aviso explícito quando o nome do provider já existe (evita sobrescrita silenciosa).
- Mensagem de erro mais clara quando a configuração gerada estiver inválida.
Versão
- Repositório atualizado para
1.0.1(VERSION,README.md,README-en.md).
v1.0.0
switch-provider v1.0.0
Primeira release estável do switch-provider com hardening de fluxo, melhorias de UX e estabilização da integração OpenRouter.
Destaques
- Menu agora mostra provider ativo e modelo atual.
- Provider ativo destacado na lista com marcador visual.
- Nova opção para usar Claude Code padrão (Anthropic login), com instruções guiadas de autenticação.
- Suporte e seleção de modelos para OpenRouter, Google AI Studio (Gemini) e OpenAI (GPT).
Correções e Estabilidade
- Correção do fluxo OpenRouter no Windows com validação de chave e parsing robusto de modelos.
- Correção de paginação/seleção de modelos em fluxos Gemini/OpenAI no script
.bat. - Fallback manual para entrada de modelo quando a listagem via API não estiver disponível.
- Escrita atômica de
settings.jsonpara reduzir risco de corrupção em interrupções. - Filtragem de backup técnico (
settings-before-native-anthropic) para não poluir menus.
Segurança e Confiabilidade
- Exibição de
settings.jsoncom mascaramento de segredos (ANTHROPIC_AUTH_TOKENeANTHROPIC_API_KEY). - Ajustes de compatibilidade PowerShell no validador OpenRouter.
- Padronização de line endings por plataforma com
.gitattributes. - Regras de ignore para evitar commit acidental de arquivos sensíveis de configuração.
Compatibilidade
- Windows:
claude-switch.bat - Linux/Mac:
claude-switch.sh
Observações
- Após trocar provider/modelo, reinicie o Claude Code para aplicar as alterações.
- Esta versão prioriza robustez operacional mantendo compatibilidade com o fluxo já funcional do OpenRouter.