9.0.7
We recommend webPDF 10
💥 Important changes
🔥 marks a breaking change.
- 🔥 WEBPDF-2913 Server: A document with too deeply or cyclically nested content aborts redaction, OCR, rendering, printing, barcode detection and extraction with
-5028instead of returning an incomplete result. OCR withoutforcenow also processes a page whose text content cannot be determined instead of skipping it 🔗 - 🔥 WEBPDF-3137 Server: Forms: radio groups with export values are counted correctly, and an empty value is no longer accepted as the "on" value of a check box or radio button - the import of FDF data rejects it, and
info/extractionno longer reports empty export values - 🔥 WEBPDF-3151 Server: Forms: an
fdfimport with fields of the same name that cannot be assigned unambiguously aborts with-1004instead of writing the last of the competing values into all of these fields 🔗
🔧 Security
- WEBPDF-3192 Server: The appearance the server creates for a password form field shows asterisks instead of the password
- WEBPDF-3193 Server: Forms: when a form field rejects a value, the error message names the field instead of the rejected value
📦 Components
- Update OpenJDK to 11.0.32.1+1
- Update Tomcat to 10.1.61
- Update Maven libraries
🚀 New Feature
No new features included compared to version 9.0.6
🐛 Bug Fix
- WEBPDF-3051 Server: Characters drawn with the same glyph, for example the space and the no-break space, keep their meaning in text extraction
- WEBPDF-3060 Server: Reading a damaged or unusually structured font (character map, glyph data, composite glyphs, CFF or Type 1 outlines, faces of a TrueType Collection) is bounded in cost, and such a font is refused when it is embedded instead of being embedded with wrong or missing glyphs; a font used by several operations at the same time is read correctly
- WEBPDF-3137 Server: Forms: import and export of check boxes, radio buttons, FDF data and fields that are listed several times are fixed, text fields with embedded fonts show the right characters, and complex forms are processed much faster