Skip to content

v1.0.1 - Remoção de Aliases de Compatibilidade

Choose a tag to compare

@marcelo-lourenco marcelo-lourenco released this 30 Apr 00:55

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

  • isValidInscricaoEstadualisValidIE
  • Importação alterada: ./inscricaoEstadual./ie
  • No objeto validate: inscricaoEstadualIE

📦 Mudanças

  • refactor(index): Remove aliases de compatibilidade e simplifica API
  • refactor(ie): Renomeia isValidInscricaoEstadual para isValidIE
  • 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