This beta release features improved PDF/A-2b and PDF/A-3b validation and the fully featured REST API.
-
Conformance checker:
- PDF/A-2 and PDF-A/3 improvements: implement checks for optional content, JPEG2000 requirements
- full compliance with BFO test suite (PDF/A-2b)
- PDF/A-1b fix: check for form field appearance
- code refactoring to enable PDF model implementation via different PDF parsers
- performance and memory optimization
-
Test corpus:
- full coverage of all predefined XMP properties
-
documentation
- first version of wiki on all validation rules availabe at: https://github.com/veraPDF/veraPDF-validation-profiles/wiki
This beta release features command line interface enhancements
-
Conformance checker:
-
new implementation of the XMP validation
-
proper CharSet / CIDSet validation
-
Command line:
-
processes stdin if no file paths are supplied for use in *nix pipes;
-
directory and recursive sub-directory processing; and
-
text mode output with summarised output
-
Test corpus:
-
initial set of PDF/A-2 test files
-
Conformance checker:
-
fixed CMap / WMode validation
-
minor fixes in PDF/A-2b and PDF/A-3b validation profiles
-
based on TWG resolution, fixed validation normal appearance object type (Dict vs Stream) for Button widgets
-
Command line fixes:
-
all CLI output for a single file now in one XML document; and
-
error output now all to stderr, keeping stdin clean;
This beta release features a command line interface for validation and feature extraction, with supporting install scripts.
- Refactored plug-in architecture.
- Re-designed command line interface for PDF/A validation and feature reporting.
- Updated validation profile syntax.
- Simplified machine-readable report format.
- Bug fixes for:
- comparison of Info dictionary and XMP metadata (PDF/A-1);
- support for missing resources and resource inheritance mechanism (PDF/A-1); and
- parsing TrueType fonts with zero-length tables.
- Synchronization with PDFBox 2.0 RC1 library.
- Installer adds command line scripts.
- Refactored integration tests.
This beta release includes a fully functional, internally-tested implementation for complete PDF/A-1b validation, PDF Feature Report generation, and the Metadata Fixer.
- Stable (beta version) implementation of the formal PDF model for PDF/A-1b
- Prototype the formal PDF model for PDF/A-1a and PDF/A-2b, 3b
- Minor refactoring and stricter naming conventions in validation rules for PDF/A-1b
- Prototype validation rules for PDF/A-1a and PDF/A-2b, 3b
- Prototype implementation of the Metadata Fixer
- Prototype implementation of the plug-in architecture for PDF Feature Report generation
- Optimized performance for PDF/A font rules validation (glyphs presence, widths consistency)
- Added cross-platform installer
- Full coverage of Bavaria, Isartor, veraPDF test suites in automated integration tests
- New test files for the use of Device colour spaces and XMP metadata
- 200 new atomic test files for PDF/A-1b extending Isartor and Bavaria test suites
The release includes a fully functional implementation (alpha version) for the complete PDF/A-1B validation and the PDF Feature Report generation
- A number of bug fixes in the implementation of the formal PDF model for PDF/A Level B validation
- Added missing validation rules for the full coverage of ISO 19005-1:2005, 19005-1:2005/Cor.1:2011, 19005-1:2005/Cor.1:2007, 19005-1:2005/Cor.2:2011, Level B
- Complete implementation of the PDF Feature Report generation
- Minor improvements in the GUI and the Human-readable Report in HTML format
- Added extra parameters to limit the number of rule failures and the number of reported errors
- Optimized performance
- Increased unit test coverage to 70%
- Increased the number of atomic validation tests to 226, including the full coverage of tests against Isartor test corpus
- Total 176 atomic test files for PDF/A-1B extending Isartor test suite
The release includes a fully functional prototype for the PDF/A-1b validation and the PDF Feature Report generation
- The formal PDF model for PDF/A Level B validation
- The set of validation rules covering ISO 19005-1:2005, 19005-1:2005/Cor.1:2011, 19005-1:2005/Cor.1:2007, 19005-1:2005/Cor.2:2011, Level B
- Implementation of the rules covering the following sections of ISO 19005-1:
- 6.1 File structure
- 6.2 Graphics
- 6.4 Transparency
- 6.5 Annotations
- 6.6 Actions
- 6.7 Metadata
- 6.9 Interactive Forms
- Initial implementation of the PDF Feature Report generation
- Minor imporvements in the GUI and the Human-readable Report in HTML format
- Fully automated build and deployment procedures based on quality gateways
- More restrictive quality criteria (50% unit test coverage, 80% documentation of public API, zero-tolerance to critical Sonar issues)
- Integration tests framework with 150 atomic validation test
- Draft set of new test files for ISO 19005-1:
- 6.1 File structure
- 6.2 Graphics (under review of veraPDF Technical Workgroup of the PDF Association)
This is a minimal viable product release of the veraPDF Conformance Checker
- Implementation of the generic validation model
- Parser for validation profile
- Initial version of machine-readable reports
- Proof of concept for human-readable reports in HTML format
- Initial version of the CLI interface for the Conformance Checker
- Initial version of the GUI application
- Partial implementation of the COS layer for the PDF/A validation model
- PDF/A-1 validation profiles for ISO 19005-1:2005, 6.1 File structure
- Draft set of test files for ISO 19005-1:2005, 6.1 File structure
© 2015 [veraPDF Consortium](http://www.verapdf.org)