3,365 apps tracked 0 new today 17 updated today Synced 21m ago

veraPDF

veraPDF is a file-format validator for the PDF/A archiving standard

veraPDF Consortium ✓ Verified

org.verapdf.veraPDF
View on Flathub ↗

veraPDF is a purpose-built, open source, file-format validator covering all PDF/A parts and conformance levels. veraPDF is designed to meet the needs of digital preservationists and is supported by the PDF software developer community.

Screenshots

Main screen
Main screen
Profile options
Profile options
Report options
Report options
Settings
Settings

Observed history

App ChangeVersionWhen ↑

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

1.30.120 Apr 2026
  • (PDF/A-4, PDF/UA-2) added validation of pdfaid:rev and pdfuaid:rev
  • (PDF/UA-2, WTPDF-1) permit math to be not necessarily an immediate child of Formula structure element
  • (PDF/UA-2, WTPDF-1) limited PDF/UA-2 8.10.1 and 8.10.2 clauses to Widget annotations used as the appearance of interactive form fields.
  • (PDF/A-1) fixed matching date validation in case any dates are missing in the XMP metadata.
  • (PDF/UA-1,2, WTPDF-1) permitted top left cells with no Scope in Table structure element.
  • Fixed runtime exceptions in cases of invalid data structures.
  • End of PDFBox support
  • Added support for Java 25.
  • Added automatic module names to the MANIFEST files.
  • Fixed thread safety issues.
1.28.215 Jul 2025
  • updated vulnerable dependencies
  • (PDF/UA-2, WTPDF-1) disabled rule about multiple link annotations that target the same location
  • (PDF/UA-2, WTPDF-1) fixed structure destination validation
  • fixed validation of Unicode for several flavours
  • fixed width calculation in an edge case of Type2CharString
  • fixed COSPredictorDecode
  • fixed RDF parsing with no attributes in metadata
  • fixed exceptions in case of malformed PDFs
  • moved Maven publication from the decommissioned Sonatype service to Maven central publication
  • added the new maven-central-publication plugin to veraPDF-parent POM for publication for all projects
  • updated the Maven plugins used to the latest versions
1.28.16 May 2025
  • fixed parsing of empty UTF-16 string
  • fixed parsing of CFF fonts with empty Name Index
  • updated width calculation for CFFType1 font program with duplicated glyph names
  • fixed name calculation for glyph with code 0
  • fixed signature EOF logic in incremental updates
  • fixed parsing of compressed CIDToGIDMap stream
  • (WTPDF-1) added support for WTPDF Reuse and Accessibility conformance levels
  • (PDF/A, PDF/UA) fixes the issue of accepting sometimes string value type if the PDF specification requires name object type
  • (PDF/A) fixed validation of Interpolate entry in image mask dictionaries
  • (PDF/A-1) updated the rule on compressed XMP Metadata
  • (PDF/UA-1) added rule about PDF version
  • (PDF/UA-1) fixed recursive propagation of Artifact to untagged Form XObjects
  • (PDF/UA-1,2) fixed handing of circular role mappings and namespaces
  • (PDF/UA-1,2) permit untagged tilling patterns
  • (PDF/UA-2) permit math structure type only within Formula
  • (PDF/UA-2) added rule to require Metadata entry in Catalog
  • (ISO 32005) updated Div, Part, NonStruct processing to inherit containment rules from the parent
  • (ISO 32005) added containment rules for Ruby and Warichu
  • (ISO 32005) permitted Sub as a child of Code
  • (ISO 32005) fixed rule on content items in StructTreeRoot
  • (PDF/UA-1,2, WTPDF-1, ISO 32005) added rules to require Marked=true entry in MarkInfo dictionary
  • (PDF/UA-2, WTPDF-1, ISO 32005) fixed parent-child rules for NonStruct, Part and Div
  • (PDF/UA-2, WTPDF-1, ISO 32005) fixed exception during table validation in cases of invalid table structure
  • (PDF/UA-2, WTPDF-1) fixed mismatch of structure destinations in Link annotations
  • (PDF/UA-2, WTPDF-1) fixed rule about alternative text for signature graphic content with no text
  • (PDF/UA-2, WTPDF-1) fixed checking ToggleNoView flag for annotations
  • fixed xref parsing in some exceptional cases and improved error reporting
  • fixed parsing of indirect Kids in number tree
  • fixed invalid byte range parsing in CMap stream
  • added validation for several flavours
  • created docker image for veraPDF CLI
  • added showing location of config
  • improved performance
  • improved logs
  • more robust exception handling
  • updated PDF/A-4 and PDF/UA-2 test corpus
  • added WTPDF declarations to PDF/UA-2 test files
  • improved java docs
  • improved policy documentation
  • updated izpack to version 5.2.4
1.2622 May 2024
  • (PDF/UA-2) added support for PDF/UA-2 (draft).
  • (PDF/UA-1) detect and report structure elements with missing parent.
  • (PDF/UA-1) fixed checks related to role maps between standard and non-standard tags.
  • (PDF/UA-1) fixed rules related to annotations in structure tree.
  • (PDF/UA-1) added checks for XMP prefixes in the identification metadata.
  • (PDF/A-1,2,3,4) added check for valid values of BitsPerComponent.
  • (PDF/A-2,3,4) apply the rule on identical tint transform also to /All and /None.
  • (PDF/A-1) added check that the document does not use xref stream.
  • (PDF/A-1) Fix syncing XMP with Info dictionary in case of multiple creators.
  • Improved REST API: more logical endpoints, documentation, web demo page, automatic deployment of the docker image to DockerHub.com.
  • Redesigned main GUI window.
  • Improved CLI output (help, debug logs, text report, JSON report formatting).
  • added support for Java 21.
  • Improved multithreading performance of JavaScript evaluation.
  • Set secure parameter for xslt transformation (CVE-2024-28109).
  • Updated predefined CMaps.