github veraPDF/veraPDF-library v1.26.2
veraPDF v1.26.2

latest releases: v1.27.49, jakarta-v1.27.48, arlington-v1.27.54...
5 months ago

Version 1.26 (May 16, 2024)

Validation

  • (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
  • (PDF/UA-2) supported named structured destinations in goto actions
  • (PDF/UA-1) fixed rules about annotations
  • (PDF/UA-2) include ISO 32005 rules to PDF/UA-2 profile
  • (PDF/UA-2) added rule about Ref entry of Note structure element
  • (PDF/UA-2) supported validation of Open Action destination
  • (PDF/UA-2) disabled ActualText and Alt validation for non-real content
  • (PDF/UA-2) fixed checking of role mapping structure types to the same namespace

Applications

  • set secure parameter for xslt transformation (CVE-2024-28109)
  • improved multithreading performance of JavaScript evaluation
  • 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)
  • Improved XML report schema in case of exceptions
  • Fixed GUI check for the availability of a newer version

Core library

  • added support for Java 21

PDF Model

  • Cleanup of the unused properties and links

PDF Parser

  • fixed MathML parsing exception
  • added warning for duplicated MCID in content stream
  • fixed CIDFontType2 font program parsing for OpenType fonts
  • fixed ROS operator finding for CFF fonts
  • Updated predefined CMaps
  • Added support for structure attributes defined via ClassMap
  • Fixed parsing of inline images of undefined length
  • Detect and generate a warning when dictionary contains duplicated keys
  • Detect and generate a warning when the embedded font has duplicated glyph names
  • Detect and generate a warning in case of loops in document structure tree
  • Fixed decryption of string objects
  • Fix default whitepoint for CIELab in JPEG2000
  • Optimized use of temporary files

Don't miss a new veraPDF-library release

NewReleases is sending notifications on new releases.