Versões - v0.x.x
Todas as versões da família 0.x.x.
[0.1.0-alpha.4] - 2026-05-11
Corrigido
- From faltando no sendBatch da Ombala
- Formato do número (Ombala: 9 dígitos, KambaSMS: +244)
- Tratamento de erros agora repassa resposta completa da API
Adicionado
- Batch nativo para Ombala (números separados por vírgula)
[0.1.0-alpha.3] - 2026-05-10
Adicionado
- Classe base
Providercom métodos comuns - Sistema de configuração centralizada (
sender.config.ts) - Fallback automático entre providers
createSenders()- cria todos providers configuradoscreateSender()aceita string:createSender("ombala", config)- Suporte a agendamento (
schedule) no formatoyyyyMMddHHmmss
Modificado
frommovido do DTO paraProviderConfigSendMessageDtosimplificado:{ to, message, schedule? }createSenderagora é assíncrono- Autenticação da Ombala:
Token(eraBearer) - Campo da KambaSMS:
text(eramessage)
Removido
fromdo DTO (agora na configuração)- Interface
SmsProvider(substituída porIProvider)
Corrigido
- Validação de
fromna Ombala lançaConfigurationError - Campo
textna KambaSMS
[0.1.0-alpha.2] - 2026-01-10
Adicionado
- Provider KambaSMS
- Validação de números angolanos
- Normalização de números
- Testes unitários com vitest
[0.1.0-alpha.1] - 2026-01-05
Adicionado
- Provider Ombala
- Envio simples e em lote
- Registry pattern
- TypeScript types