github veraPDF/veraPDF-library v1.28.0-RC1

latest release: jakarta-v1.29.1
pre-release14 hours ago

Applications

  • added validation for several flavours
  • created docker image for veraPDF CLI
  • added showing location of config

Validation

  • (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 Parser

  • 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

Core library

  • improved performance
  • improved logs
  • more robust exception handling

Corpus

  • updated PDF/A-4 and PDF/UA-2 test corpus
  • added WTPDF declarations to PDF/UA-2 test files

Documentation

  • improved java docs
  • improved policy documentation

Don't miss a new veraPDF-library release

NewReleases is sending notifications on new releases.