feat(core): improve in-memory validation, FatturaPA detection coverage, and published type compatibility

This commit is contained in:
2026-04-16 20:30:56 +00:00
parent 55bee02a2e
commit 3f37f6538c
60 changed files with 5723 additions and 6678 deletions
+8
View File
@@ -1,5 +1,13 @@
# Changelog
## 2026-04-16 - 5.2.0 - feat(core)
improve in-memory validation, FatturaPA detection coverage, and published type compatibility
- add validation support for programmatically created invoices without requiring loaded XML, including structured EN16931 mandatory-field errors and validation caching
- tighten FatturaPA handling by asserting explicit format detection while keeping decode unsupported with clear test coverage
- improve published consumer compatibility with typed vendor wrappers, lazy PDF utility initialization, stricter invoice type enforcement, and a strict typecheck consumer test
- update package tooling and metadata configuration, including newer build/test dependencies and a published typecheck script
## 2025-08-11 - 5.1.1 - fix(build/publishing)
Remove migration guide and update publishing and schematron download configurations