feat(ZUGFERD): Add dedicated ZUGFERD v1/v2 support and refine invoice format detection logic

This commit is contained in:
2025-04-03 20:08:02 +00:00
parent b4a95de482
commit 46331c2bf6
28 changed files with 1191 additions and 294 deletions

View File

@ -1,5 +1,14 @@
# Changelog
## 2025-04-03 - 4.1.0 - feat(ZUGFERD)
Add dedicated ZUGFERD v1/v2 support and refine invoice format detection logic
- Improve FormatDetector to differentiate between Factur-X, ZUGFERD v1, and ZUGFERD v2 formats
- Introduce dedicated ZUGFERD decoder, encoder, and validator implementations
- Update factories to use ZUGFERD-specific classes rather than reusing FacturX implementations
- Enhance PDF XML extraction by consolidating multiple extractor strategies
- Update module exports and documentation hints for improved testing and integration
## 2025-03-20 - 3.0.1 - fix(test/pdf-export)
Improve PDF export tests with detailed logging and enhanced embedded file structure verification.