Below, please find the release notes for PrizmDoc® for Java v5.17.X and associated patch releases. For questions, please contact us at info@accusoft.com.

Important Upgrade Information

If you are a current customer that is on v5.12 (or older) and apply annotations to your HTML or Email documents, we recommend you do not upgrade to v5.13 or above at this time. We have made improvements in our newer versions that may adversely affect the placement of the annotations upon upgrade. We are working on an upgrade path for customers on v5.12 and will announce it upon release.

v5.17.4

Patch release.

Bug fixes

  • Added default font set in order to prevent PDF files that reference standard fonts from displaying text incorrectly.
  • Fixed an issue that caused an error message to appear when loading a malformed or misread PDF link.

v5.17.3

Patch release.

Bug fixes

  • Fixed an issue that caused redaction boxes to not appear when printing.

v5.17.2

Patch release.

Bug fixes

  • Removed extra call to retrieve annotations from content handler when loading a document.
  • Greatly improved loading annotations for virtual documents, especially for large documents.

v5.17.1

Patch release.

Bug fixes

  • Fixed an issue that caused certain XLSX files to fail to load.
  • Fixed an issue that caused images to render as blank in certain AFP files.
  • Fixed an issue that misidentified certain TXT files as DWG.
  • Fixed an issue that caused inccorect page dimensions for certain PDF files.
  • Fixed an issue that caused slow performance when extracting pages from certain TIFF files.

v5.17.0

Minor release.

New Features

  • Added new configuration toggle to bypass the dialog that appears upon clicking the Copy to New Document context menu option. To take advantage of this new feature, set showCopyToNewDialog to false in the config.js file.
  • The rotatePageBy API now works in fullscreen thumbnail view.

Bug fixes

  • Fixed an issue that caused rotated page thumbnails to sometimes overlap the preceding thumbnail.
  • Fixed an issue that caused the server to hang when attempting to load some very large PDF files.

Accessibility

Many accessibility improvements have been made in an effort to make PrizmDoc for Java WCAG 2.2 compliant. The following improvements have been made:

  • Field labels were added so each element can be read by a screen reader.
  • h1 heading was added to the page.
  • The programmatic purpose of each field has been identified.
  • Ensure all heading text is never empty.
  • Ensure color contrast of text is sufficient.
  • All dialogs have a label that can be read by a screen reader.
  • All labels have valid, unique IDs.
  • All fragments have valid, unique IDs.
  • Tables have clear headers defined.
  • Lists only have list items as descendants. This allows screen readers to accurately convey the number of list items.
  • alt attributes were added to all images.
  • No element has a tab-index greater than 0.
  • All aria attributes have valid values.
  • Browser zooming is enabled.
  • All landmarks have a unique role, label and/or title.
  • All page content is contained by landmarks.
  • lang attribute is properly set.
  • All tabbable elements have a valid widget role. This ensures all elements can be reached by using the tab button and can be read by a screen reader.
  • All form elements have a submit button.
  • There are no duplicate ID values. All IDs are unique.
  • All links can be accessed by a screen reader.
  • No anchors are linked to pages that do not exist.

Security

  • PrizmDoc for Java now uses the latest version of the Bootstrap library, taking advantage of recent security fixes and other changes in Bootstrap.
  • PrizmDoc for Java server-side components have been updated to use newer versions of many dependent libraries, resolving many security vulnerabilities.