Skip to content

Releases: danubiolagoa/switch-provider

v1.0.1

07 Apr 12:46

Choose a tag to compare

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 .bat que 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

07 Apr 02:37

Choose a tag to compare

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.json para 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.json com mascaramento de segredos (ANTHROPIC_AUTH_TOKEN e ANTHROPIC_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.