v1.0.1 - Remoção de Aliases de Compatibilidade
Release v1.0.1
🚨 Breaking Changes
Remoção de Aliases de Compatibilidade
Todos os aliases de compatibilidade foram removidos. A API agora exporta apenas:
Named exports (recomendado):
import { isValidCpf, isValidCnpj, isValidCnh, isValidCns, isValidIE } from '@box4dev/validador-br';Objeto validate (estilo centralizado):
import { validate } from '@box4dev/validador-br';
validate.cpf('123.456.789-09');Aliases removidos
| Alias Removido | Use em vez disso |
|---|---|
cpf |
isValidCpf |
cnpj |
isValidCnpj |
cnh |
isValidCnh |
cns |
isValidCns |
pis |
isValidPis |
certidao |
isValidCertidao |
tituloEleitor |
isValidTituloEleitor |
cartaoCredito |
isValidCartaoCredito |
inscricaoEstadual / IE |
isValidIE |
validar (objeto) |
validate |
Renomeação da Inscrição Estadual
isValidInscricaoEstadual→isValidIE- Importação alterada:
./inscricaoEstadual→./ie - No objeto
validate:inscricaoEstadual→IE
📦 Mudanças
- refactor(index): Remove aliases de compatibilidade e simplifica API
- refactor(ie): Renomeia
isValidInscricaoEstadualparaisValidIE - docs(readme): Atualiza exemplos e remove referências a aliases antigos
- chore(release): Bump versão para 1.0.1
📝 Exemplo de Migração
Antes (v1.0.0)
import { cpf, cnpj, validar } from '@box4dev/validador-br';
import { isValidInscricaoEstadual } from '@box4dev/validador-br';
cpf('123.456.789-09');
validar.cnpj('12.345.678/0001-95');
isValidInscricaoEstadual('123456789', 'SP');Depois (v1.0.1)
import { isValidCpf, isValidCnpj, validate, isValidIE } from '@box4dev/validador-br';
isValidCpf('123.456.789-09');
validate.cnpj('12.345.678/0001-95');
isValidIE('123456789', 'SP');📊 Estatísticas
- Cobertura de testes: 96.23% statements, 99.16% lines
- Tamanho do bundle: ~14.76 kB (ESM) / ~9.88 kB (CJS)
Full Changelog: v1.0.0...v1.0.1