Releases: franklinmdev/dgii-ts
Releases · franklinmdev/dgii-ts
Release list
v0.1.3
Changes
Fixes
- bulk: map DGII's 11-column layout and guard against silent
estadodrift — the parser now throwsBulkFormatErroron column-count or unknown-estadochanges 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
Added
Contribuyente.esFacturadorElectronico: boolean— derivado de la fila "Facturador Electrónico" del HTML de la DGII.truepara RNCs ya certificados como emisores e-CF,falseen 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
falsehasta que la DGII restaure el endpoint deprecado. - No breaking — campo aditivo.
v0.1.1
- Actualizar documentación para reflejar el estado actual del proyecto
- Agregar publicación automatizada con OIDC trusted publishing