2025.06 Release Notes
Release date: 25th June 2025
Next release: 6th August 2025
Announcements
- New tutorials:
- New blog posts:
- We have removed some old/unused settings from JPedal Viewer’s default properties. If you have these in your own properties file, you may delete them:
DaysLeft
AutomaticUpdate
CurrentVersion
showTiffMessage
DebugPrinter
TransitionType
Key features at a glance
- PdfManipulator new features:
- Insert images
- Insert shapes
- Embed/attach files
- Rotate pages
- Draw transparent text
- Password-protected document support
- General bug fixes
New Features
- JPED-967 Added the ability to insert images using the PdfManipulator
- JPED-968 Added the ability to insert shapes using the PdfManipulator
- JPED-976 Added the ability to rotate pages using the PdfManipulator
- JPED-979 Added the ability to embed/attach files using the PdfManipulator
- JPED-981 Added support for drawing transparent text using the PdfManipulator
- JPED-989, JPED-990 Added the ability to decrypt and manipulate password-protected document to the PdfManipulator
- CORE-4094 Added more FileAttachment annotation icons to the Viewer
Fixes
- JPED-957 Fixed an issue where files which contained spaces in their path could not be dragged and dropped onto the Viewer
- JPED-971 Fixed an issue where the PdfOptimizer was not updating the second item of the trailer’s ID entry
- JPED-983 Fixed an issue where opening the layers tab could sometimes crash the Viewer
- JPED-984 Fixed an issue where compressed objects could not be found if they were last object in the file
- JPED-986 Improved the handling of cross-reference stream trailers in the PdfManipulator
- JPED-991 Removed old and unused properties from the default properties file
- CORE-4059 Improved the accuracy of very small rotations
- CORE-4087 Fixed an issue where optional content was not appearing due to incorrect parsing of layer names
- CORE-4091, 4096 Fixed an issue where some strings in password-protected files where not decrypted when extracting marked content
- CORE-4093 Fixed an issue where unvalidated color values would cause an exception
- CORE-4095 Fixed an issue where optional content could not be distinguished if there was optional content of the same name on a different page
- CORE-4097 Improved the handling of how stroke widths are calculated
- CORE-4098 Fixed an issue where hex strings containing new lines were not parsed correctly
- CORE-4099 Improved the memory usage of PdfManipulator and PdfOptimizer
- CORE-4106 Improved the stability of the ObjectStore
- CORE-4107 Improved the handling of fonts containing a /ToUnicode entry
- CORE-4108 Improved the handling of malformed CMAP subtables