2026.09 Release Notes
Release date: 30th September 2026
Next release: 11th November 2026
Announcements
- We have tested JPedal on Java 27 and found no issues
- New and updated tutorials:
- The PDF Manipulator has some new features (listed below)
- Convert PDF to PDF/A-3
- Added previously undocumented JVM Flags
- Added previously undocumented Printing Flags
- Added previously undocumented Annotation Types
- New blog posts:
- How to edit a PDF file in Java
Key features at a glance
- PDF to PDF/A-3 Converter
- General memory and performance improvements
- Arlington Model TSV files bundled with Jar
- Remove digital signatures
New Features
- JPED-1192 Added a PDF to PDF/A-3 Converter
- JPED-1196 Added support for using the Arlington Model with extensions
- JPED-1197 Added a feature to the PDF Manipulator to remove digital signatures from a PDF
Enhancements
- JPED-1208 The Arlington Model PDF Validator now supports wildcards in the PossibleValues column
- JPED-1210 Reduced the memory usage of the Arlington Model PDF Validator
- JPED-1198 The Arlington Model TSV files are now bundled with the JPedal Jar
- JPED-1202 Added support for creating files with dynamically sized cross-reference streams
- JPED-1206 Improved the Arlington Model PDF Validator to support detection of filters within arrays
- CORE-4225 Reduced the memory usage used when decoding Flate images
- CORE-4240 Added a utility to determine if a file contains any non-embedded fonts
Fixes
- JPED-1200 Fixed a bug where image predictors with multiple filters were not decoded correctly
- JPED-1204 Fixed a bug where the Arlington Model PDF Validator could not validate a date with a lone ‘Z’ time zone indicator
- JPED-1205 Fixed a bug where the Arlington Model PDF Validator would attempt to compare types that differ instead of returning indeterminate
- JPED-1207 Fixed a bug where decrypted streams would sometimes be written out with no EOL marker before the endstream token
- JPED-1209 Fixed a bug where the Arlington Model PDF Validator could to handle names which were escaped differently
- JPED-1211 Fixed a bug where the Fl abbreviation for the Flate filter in inline images was not recognised correctly
- CORE-4224 Fixed a bug where the incorrect array type was chosen when parsing an EmbeddedFiles name-tree
- CORE-4227 Fixed a bug where the type for the AF key was chosen incorrectly
- CORE-4230 Fixed a bug where nested Form XObjects with conflicting colour space names were not rendered correctly
- CORE-4239 Fixed a rare issue where empty AP streams would not render correctly
- CORE-4228 Fixed a bug where the Viewer properties file could not be saved if it did not already exist