feat(UBL Encoder & Test Suite): Implement UBLEncoder and update corpus summary generation; adjust PDF timestamps in test outputs

This commit is contained in:
2025-04-04 13:28:27 +00:00
parent ef812f9230
commit cef11bcdf2
9 changed files with 574 additions and 217 deletions

View File

@ -1,5 +1,14 @@
# Changelog
## 2025-04-04 - 4.2.0 - feat(UBL Encoder & Test Suite)
Implement UBLEncoder and update corpus summary generation; adjust PDF timestamps in test outputs
- Added a new UBLEncoder implementation to support exporting invoices in the UBL format
- Updated encoder factory to return UBLEncoder instead of throwing an error for UBL
- Refactored corpus master test to generate a simplified placeholder summary by removing execSync calls
- Adjusted test/output files to update CreationDate and ModDate timestamps in PDFs
- Revised real asset tests to correctly detect UBL format instead of XRechnung for certain files
## 2025-04-04 - 4.1.7 - fix(ZUGFeRD encoder & dependency)
Update @tsclass/tsclass dependency to ^8.2.0 and fix paymentOptions field in ZUGFeRD encoder for proper description output