- Add exentos property to SumasConceptos
- Add writeExentos to SumasConceptosWriter
- Test CFDI3.3 and CFDI4.0 behavior on when to write or not exentos node
- Update dependencies
- Change theme for docs
- Drop NodeJS 14.x version support
- Resolve exports for usage with bundlers like a vite|rollup
- Update dependencies
- Fixes various problems outside perfect way data.
- Update dependencies.
- Move from microbundle to rollup for generation of library.
- Move from jest to vitest for increment code coverage with testing on browser and node.
- Update rules for eslint more strict.
- fixed problem with traits on multiple inheritance lose children order
- Update dependencies
- Update test with double check on order of children nodes
- Added support to DOM agnostic
- Update dependency @nodecfdi/cfdiutils-common for support to DOM agnostic
- Update workflow for use pnpm and better test coverage
- Added Sonarcloud for better continuous code quality
- Replace rollup bundle for microbundle for generation of library
- Added
Elements\PlataformasTecnologicas10
Elements to work with "Complemento Servicios de Plataformas Tecnológicas" - Added
Elements\Retenciones20
Elements to work with "Retenciones e información de pagos 2.0" - Minor updates
- Update dependencies (target last version of @nodecfdi/cfdiutils-common)
- Update scripts on package.json for use on CI github
- Minor refactoring code for last version of @nodecfdi/cfdiutils-common
- updated dependencies
- Added
Elements\Pagos20
Elements to work with "Complemento para recepción de Pagos 2.0". - Update license happy new year
- Updated dependencies
- Minor fixes related to eslint and prettier
- Added CFDI4.0 Compatibility
- Elements CFDI40 were created.
- Add minimal documentation to elements cfdi40
- Refactor on src files, remove unnecessary method getElementName, inherit on AbstractElement
- Added missing elements CartaPorte10, Cce11
- First release
- Support to browser and node environments