Link

March 2018 Release (7.23.29)

Release date: 29th March 2018

Next release: 27th April 2018

Key features at a glance

  • Access levels tidied up
  • Off Screen rendering set as default in Viewer to improve performance
  • Extensive general code improvements

Enhancements

  • [CORE-3079] - Tidy up Access Levels
    Access levels tidied up to remove public access to non-API classes and Ensure correct level of access on objects in low level code
  • [JPED-268] - Off Screen Rendering set as default option in Viewer
    Off screen rendering is now set as the default option as it fixes several performance issues in the Viewer’s mouse listeners
  • [JPED-20] - Horizontal scrolling with shift+scroll added to Viewer
    Functionality allowing you to scroll horizontally with shift+scroll implemented
  • [JPED-270] – Remove internal classes from JPedal Javadoc
    The JPedal Javadoc has been improved and made more concise.
  • [JPED-261] - Remove unused method repaint() from PdfDecoder classes
    Implemented
  • [CORE-2936] - General Code Improvements
    Locked down methods so that access levels are more appropriate, removed unneeded public methods, boolean logic tidied up and unneeded code removed.
  • [CORE-3026] – PDF 2.0’s Length Key for inline images is now read and used
    First instalment of a PDF 2.0 feature – allows us to retrieve and use the length of an inline image
  • [CORE-3064] – BouncyCastle is no longer required to open AES 256 revision
  • [CORE-3069] - Java 10 testing carried out
    We have tested our code base by building, testing and running using Java 10 to ensure compatibility. Issues that have been found have been fixed.

Fixes

  • [JPED-266] – Tabs are not honoured in freetext AP image
    Fixed
  • [JPED-132] – Freehand annotation does not always appear when viewer lags
    Fixed
  • [JPED-253] – Broken stream /Length value results in truncated image data
    Fixed
  • [JPED-256] – /D Key not correctly handled in OCProperties Dictionary
    Fixed
  • [JPED-260] - Ensure properties files for trial do not override the full properties file
    Fixed
  • [JPED-262] -Continuous facing will continually scroll up the page when separate cover option is off
    Fixed
  • [JPED-267] - Ensure popup contents is handled in a way that allows tabs to be retained.
    Implemented
  • [CORE-3035] - Odd CID fonts broken in conversion
    Fixed
  • [CORE-3042] - File incorrectly shows an error message when rendered
    Fixed
  • [CORE-3066] - Encrypted file with broken ref table does not open
    Fixed