12 Commits

Author SHA1 Message Date
40a39638f3 fix(corpus-tests, format-detection): Adjust corpus test thresholds and improve XML format detection for invoice documents 2025-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. 2025-04-03 21:07:21 +00:00
6b40eac61f fix(readme): Update readme documentation: enhance feature summary, update installation instructions and usage examples, remove obsolete config details, and better clarify supported invoice formats. 2025-04-03 20:45:26 +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. 2025-04-03 20:23:09 +00:00
46331c2bf6 feat(ZUGFERD): Add dedicated ZUGFERD v1/v2 support and refine invoice format detection logic 2025-04-03 20:08:02 +00:00
b4a95de482 update 2025-04-03 17:21:36 +00:00
a932d68f86 working 2025-04-03 16:41:10 +00:00
21650f1181 update 2025-04-03 15:53:08 +00:00
3e8b5c2869 update 2025-04-03 13:26:27 +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. 2025-03-20 13:57:45 +00:00
3fe7446a29 feat(validation): add validators 2025-03-17 16:49:49 +00:00
e929281861 update 2025-03-17 16:30:23 +00:00