Skip to content

Releases: franklinmdev/dgii-ts

v0.1.3

Choose a tag to compare

@franklinmdev franklinmdev released this 08 Jun 20:03

Changes

Fixes

  • bulk: map DGII's 11-column layout and guard against silent estado drift — the parser now throws BulkFormatError on column-count or unknown-estado changes instead of silently emitting empty values
  • bulk: harden the parser drift guard and release pipeline

Refactors

  • bulk: map parser columns via a named COLUMN index table

CI

  • publish to npm on push to main, guarded by a version-change check (idempotent — only a version bump publishes)

Docs

  • sync CLAUDE.md and SECURITY.md with the shipped client, scraping, and errors modules

Full changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@franklinmdev franklinmdev released this 20 May 15:37

Added

  • Contribuyente.esFacturadorElectronico: boolean — derivado de la fila "Facturador Electrónico" del HTML de la DGII. true para RNCs ya certificados como emisores e-CF, false en caso contrario.

Why

Consumidores que decidían UI de onboarding-de-certificación (banner "te ayudaremos a certificarte") asumían false por defecto y mostraban el banner a RNCs ya certificados (e.g. Nubeteck). El dato ya estaba en la respuesta HTML — solo faltaba parsearlo.

Notes

  • El parser SOAP retorna false hasta que la DGII restaure el endpoint deprecado.
  • No breaking — campo aditivo.

v0.1.1

Choose a tag to compare

@franklinmdev franklinmdev released this 07 Apr 14:35
  • Actualizar documentación para reflejar el estado actual del proyecto
  • Agregar publicación automatizada con OIDC trusted publishing