Skip to content

v5.0.0

Choose a tag to compare

@andrenfe andrenfe released this 01 Jul 18:38
· 36 commits to master since this release
881f3d4

Primeira release de funcionalidades desde a v3 (a v4 foi só o bump de runtime para Node 22).

✨ Novidades

  • Emissão RTC (Reforma Tributária): serviceInvoicesRtc, productInvoicesRtc
  • NFC-e: consumerInvoices
  • Inscrições municipais: municipalTaxes · Certificados por thumbprint: certificates · Notificações: notifications
  • Webhooks de conta + fetchEventTypes()
  • serviceInvoices.cancelAndWait(), retrieveByExternalId(), companies.exists(), stateTaxes.switchAuthorizer()

⚠️ Breaking changes (superfícies que já estavam quebradas — ver migração)

  • addresses.lookupByPostalCode() retorna um Address (era envelope); search()/lookupByTerm() removidos
  • serviceInvoices.cancel() retorna união discriminada CancelInvoiceResponse
  • CertificateValidator.validate() não fabrica mais metadata

🐛 Corrigidos via smoke test ao vivo

  • taxCodes.* (chave principal, era 403) · consumerInvoices.list() (exige environment, era 400/403) · webhooks de conta (path /v2, era 404)

📖 Migração: MIGRATION.md#v4--v5 · Changelog completo no CHANGELOG.md