Version 1.30 RC (February 10, 2026)
Applications
- ended PDFBox support
- added new option to install CLI only without GUI (commit)
- removed sources of validation profiles and the model from the installer (commit)
- veraPDF Rest API: changed license to MIT (commit) and updated dropwizard version to 3.0.16 (commit)
Validation
- (PDF/A-2,3,4, PDF/UA-1,2, WTPDF-1) fixed misprint in three names of predefined CMaps (commit)
- (PDF/A-2,3,4, PDF/UA-1,2, WTPDF-1) relaxed the requirement for the presence of the (3,1) cmap in non-symbolic TrueType fonts in case of a font used solely in rendering mode and no embedded font program (commits 1 2)
- (PDF/A-4, PDF/UA-2) added validation of
pdfaid:revandpdfuaid:rev(commit) - (PDF/UA-2, WTPDF-1) permit math to be not necessarily an immediate child of Formula structure element (commit)
- (PDF/UA-2, WTPDF-1) limited PDF/UA-2 8.10.1 and 8.10.2 clauses to Widget annotations used as appearance of interactive form fields (commit)
- (PDF/A) fixed issue with Default ColorSpace not taken into account for the alternate CS of a DeviceN CS of an Image XObject (commits 1 2)
- (PDF/A-1) fixed matching date validation in case of any of the dates missing in the XMP metadata (commit)
PDF Parser
- fixed Unicode calculation for Type0 fonts (commit)
- supported the RunLengthDecode filter (commit)
- supported the Crypt filter without decode parameters (commit)
- fixed Runtime exceptions in cases of invalid data structures
- improved logs (commits 1 2 3 4)
Core library
- added support for Java 25
- added automatic module names to the MANIFEST files
- fixed thread safety issues (commit)
- changed Java interface
parser.getFlavours()to return empty list instead of a default flavour in case of missing conformance declarations (commit)
Policy Checker
- fixed URI support in XSLT engine (commit)
veraPDF Arlington
- implements Arlington model as of the release date (latest commit).
- upgraded veraPDF parser to version 1.30.1 RC (see release notes)
- fixed getting PDF version via Version entry in the Catalog (commit)
- added auto-detect for ISO_19005_3 and WTPDF extensions (commits 1 2)
- fixed issues in processing merged annotations and fields (commits 1 2 3)
- fixed exception (commit)
- improved wording of messages (commit)
- added warning for invalid language escape sequences in text strings (commit)
New Contributors
- @shem-sergey made their first contribution in #621
- @DmitryRumiantsev made their first contribution in #658
- @ka7 made their first contribution in #682
- @rillig made their first contribution in #687
- @bryant1410 made their first contribution in #727
- @david-russo made their first contribution in #743
- @RezviyBelorus made their first contribution in #944
- @angrykid12 made their first contribution in #1020
- @roman-semizhon made their first contribution in #1060
- @jmvezic made their first contribution in #1058
- @dependabot[bot] made their first contribution in #1114
- @AnhelinaM made their first contribution in #1226
- @ProxyNexus made their first contribution in #1403
- @SalomScala made their first contribution in #1409
- @Samyssmile made their first contribution in #1440
- @nikitakovaliov92 made their first contribution in #1471
Full Changelog: https://github.com/veraPDF/veraPDF-library/commits/v1.30.0-RC1