Version 6.8.0 Changelog (April 4, 2018)

In this document
chevron_rightNew features
chevron_rightBreaking changes
chevron_rightDeprecated
chevron_rightChanged
chevron_rightBug fixes

Version: 6.8.0.64821

Release Date: April 4, 2018

New features

Breaking changes

  • PDFNet.initialize no longer accepts null or empty license keys. A valid demo or commercial license key is required at all times.

  • PDFTron core library has been repackaged to a single pdftron.aar file (full/pdftron.aar and standard/pdftron.aar). To learn more about how to integrate with latest PDFTron library, see the manual integration guide. The following files that were required from previous release are no longer needed and should be removed from your project:

    • libs/PDFNet.jar
    • jniLibs/arm64-v8a/libPDFNetC.so
    • jniLibs/armeabi/libPDFNetC.so
    • jniLibs/armeabi-v7a/libPDFNetC-v7a.so
    • jniLibs/x86/libPDFNetC.so
    • jniLibs/x86_64/libPDFNetC.so
    • res/raw/pdfnet.res
    • res/raw/pdftron_layout_resources.plugin
    • res/raw/pdftron_smart_substitution.plugin
  • PDFViewCtrlTools (tools.aar) project is using vector drawables from the support library, if your application does not have this yet, add the following to your module Gradle file (usually app/build.gradle):

android {
    defaultConfig {
        ...
        vectorDrawables.useSupportLibrary = true
    }
}

Deprecated

  • All static integers with a corresponding enum representation are now deprecated, use the enum version instead.

Changed

Bug fixes

  • Miscellaneous bug fixes and improvements