Contexto
Com o suporte a CNPJ alfanumérico, fiquei com uma dúvida sobre a necessidade do parâmetro version.
Notei que ele é exigido nas funções isValidCnpj e formatCnpj.
Pelo que entendi:
- Os CNPJs antigos continuam válidos
- A formatação permanece a mesma na prática
Dúvida
Nesse cenário, ainda faz sentido exigir version nessas funções relacionadas a CNPJ?
Não seria possível unificar a implementação para suportar ambos os formatos, simplificando o uso da biblioteca?