github veraPDF/veraPDF-library v0.26.11
veraPDF 0.26 Release

latest releases: jakarta-v1.26.1, v1.26.1, jakarta-v1.25.169...
7 years ago

Version 0.26 (November 16, 2016)

We've made two downloads available for out 0.26 release. There's the ususal version, based on Apache PDFBox and downloadable from: http://downloads.verapdf.org/rel/verapdf-installer.zip. For 0.26 we've also prepared the first beta release of our purpose built PDF parser and validation model, also known as the greenfield validator. This is downloadable from: http://downloads.verapdf.org/gf/verapdf-gf-installer.zip. It's not functionally complete yet as it only supports PDF/A validation. Full details of the release features are listed below.

Conformance checker

  • added the new rule for embedded files to be associated with the document or its parts (PDF/A-3 only).

Application enhancements

  • first beta release of greenfield PDF/A validation available as a limited functionality app;
  • refactoring of sub-component and application configuration for reproducible execution;
  • new BatchProcessor producing multi-item reports;
  • batch processing is stream/event driven with event handlers for processing results; and
  • report structures altered to accommodate batch processing.

Code Quality

  • publication of integration tests for Greenfield components;
  • memory usage and execution times in test reports;
  • example test report available here at time of writing: http://tests.verapdf.org/0.26.8/

Test corpus

  • added 7 new test files to cover the new rule in PDF/A-3 validation profile

Disabled functionality

In order to accommodate batch reporting for this release we've had to sacrifice
redirecting output to user files. This isn't permanent and will be re-instated for the next release. The following functionality has been temporarily disabled:

Standard release

  • HTML report from CLI, HTML reporting will be a function of the dedicated reporter in the next release. HTML reports are still available from the GUI;
  • the -pw option that allows the user to override the profiles wiki, this was only used to generate the HTML report so is not required;
  • the -c load config option, config is automatically loaded from the app area and we're adding user config to the next release;
  • the --reportfile, --reportfolder, and --overwriteReportFile as these need a rethink to accommodate batch processing.

Greenfield release

The Greenfield release is missing all of the above plus:

  • metadata fixing in GUI and CLI; and
  • feature extraction in GUI and CLI.

Don't miss a new veraPDF-library release

NewReleases is sending notifications on new releases.