2022.04 Release Notes
Release date: 19th April 2022
Next release: 31st May 2022
Announcements
Java 18: BuildVu has been tested against Java 18 (released March 2022) and no issues were found
Enhancements:
HTML-3622 [IDRViewer] A significant update has been made to the IDRViewer UI templates to bundle the CSS and JavaScript dependencies directly within the index.html files.
This means the index.html files are now self-contained and do not rely on external assets in the /assets/ directory as they did previously.
Important: The
/assets/
directory is no longer generated as part of the BuildVu conversion. If you replace the index.html file with a custom version then you will need to ensure that any required dependencies in the/assets/
directory are also added.
The templates are now compiled using Webpack. Information about this can be found in the IDRViewer project on GitHub.
HTML-3628 [IDRViewer] Improved the appearance of the bookmarks sidebar panel in the Complete UI (sections are now expandable/collapsible)
HTML-3624 [IDRViewer] Updated the search sidebar panel in the Complete UI to support navigating forwards and backwards between search result highlights
HTML-3615 [IDRViewer] Added support for Widget annotations that use AA actions which fixes missing links in a customer file
HTML-3612 [IDRViewer] Updated annotations functionality to use <a> tags instead of JavaScript events for URI link annotations
HTML-3626 Updated exception handling to throw a PdfException when unexpected exceptions that prevent document conversion are encountered instead of logging to console without re-throwing the exception
CORE-3865 Added a workaround to handle a malformed font which fixes a customer file where all text was squished at the start of each line
CORE-3863 Added a workaround to handle CFF based CID fonts that are incorrectly embedded as CIDFontType2 which fixes missing text in a customer file
CORE-3857 Added a workaround to handle an incorrect PDF document catalog /Lang value that caused an exception preventing conversion of the document
CORE-3856 Removed some unnecessary files in the JAR
Fixes:
HTML-3638 Fixed the compressImages setting which was being ignored
HTML-3637 Fixed an issue where transformed pattern/shade text was invisible in SVG text modes
CORE-3862 Fixed a missing image caused by an exception in the JBIG2 decoder
CORE-3861 Fixed an excessively pixelated image by increasing the resolution in the pattern tiling code
CORE-3843 Fixed an exception when parsing a form font which prevented conversion of the document