a93ea090ce
BREAKING CHANGE(core): Rebrand XInvoice to EInvoice: update package name, class names, imports, and documentation
Philipp Kunz2025-05-24 16:33:58 +00:00
17e2b2d6dd
fix(documentation): Improve readme documentation for better clarity on PDF handling, XML validation and error reporting
Philipp Kunz2025-04-04 13:34:30 +00:00
cef11bcdf2
feat(UBL Encoder & Test Suite): Implement UBLEncoder and update corpus summary generation; adjust PDF timestamps in test outputs
Philipp Kunz2025-04-04 13:28:27 +00:00
fef3b422df
fix(ZUGFeRD encoder & dependency): Update @tsclass/tsclass dependency to ^8.2.0 and fix paymentOptions field in ZUGFeRD encoder for proper description output
Philipp Kunz2025-04-04 13:08:54 +00:00
5d43c1ce4e
fix(core): Improve PDF XML extraction, embedding, and format detection; update loadPdf/exportPdf error handling; add new validator implementations and enhance IPdf metadata.
Philipp Kunz2025-04-04 12:14:41 +00:00
06089300b0
fix(core): No uncommitted changes detected in the repository. The project files and functionality remain unchanged.
Philipp Kunz2025-04-03 21:35:04 +00:00
40a39638f3
fix(corpus-tests, format-detection): Adjust corpus test thresholds and improve XML format detection for invoice documents
Philipp Kunz2025-04-03 21:34:28 +00:00
8668ac8555
fix(core): Refactor module imports to use the centralized plugins module and update relative paths across the codebase. Also remove the obsolete test file (test/test.other-formats-corpus.ts) and update file metadata in test outputs.
Philipp Kunz2025-04-03 21:07:21 +00:00
a5d5525e7a
fix(zugferd): Refactor Zugferd decoders to properly extract house numbers from street names and remove unused imports; update readme hints with additional TInvoice reference and refresh PDF metadata timestamps.
Philipp Kunz2025-04-03 20:23:09 +00:00
4835e12d15
fix(test/pdf-export): Improve PDF export tests with detailed logging and enhanced embedded file structure verification.
Philipp Kunz2025-03-20 14:47:43 +00:00
9510d851af
BREAKING CHANGE(XInvoice): Refactor XInvoice API for XML handling and PDF export by replacing deprecated methods (addXmlString and getParsedXmlData) with fromXml and loadXml, and by introducing a new ExportFormat type for type-safe export. Update tests accordingly.
Philipp Kunz2025-03-20 14:39:32 +00:00
6906e2f778
BREAKING CHANGE(core): Refactor contact and PDF handling across the library by replacing IContact with TContact and updating PDF processing to use a structured IPdf object. These changes ensure that empty contact objects include registration details, founded/closed dates, and status, and that PDF loading/exporting uniformly wraps buffers in a proper object.
Philipp Kunz2025-03-20 13:57:45 +00:00
a5ce55bbc8
fix(documentation): Update readme to enhance installation instructions and expand feature documentation for Factur-X/ZUGFeRD, UBL, and FatturaPA support, including details on circular encoding/decoding.
Philipp Kunz2025-03-17 15:28:55 +00:00
cdf4179613
feat(encoder): Rename encoder class from ZugferdXmlEncoder to FacturXEncoder to better reflect Factur-X compliance. All related imports, exports, and tests have been updated while maintaining backward compatibility.
Philipp Kunz2025-03-17 15:18:33 +00:00