You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a new NotificationCenter class that can be used to subscribe to Nutrient document, annotation, and analytics events. (J#HYB-448)
Adds the ability to show or hide the back and forward action buttons using the new showActionButtons property. (J#HYB-98)
Updates to Nutrient Android SDK 2024.8.1.
Fixes an issue where the exportXFDF API on Android did not export all annotations. (J#HYB-546)
Fixes an issue where the exportXFDF API on Android required the Forms license capability. (J#HYB-577)
Fixes an issue where the back button was missing on Android when using the PSPDFKit.present API. (J#HYB-549)
Previous releases
2.14.0 - 30 Oct 2024
Adds the ability to hide the main toolbar on Android using a combination of configuration and style properties. (J#HYB-431)
Updates to Nutrient Android SDK 2024.6.1.
Updates to Nutrient iOS SDK 14.1.1.
Fixes an issue where the correct items weren't rendered when using the menuItemGrouping configuration property. (J#HYB-432)
Fixes an issue where a crash occurred when using the toolbar.toolbarMenuItems property and enterAnnotationCreationMode API on Android. (J#HYB-517)
Fixes an issue where some annotations would not be deleted on iOS when using the removeAnnotations API. (J#HYB-518)
2.13.0 - 10 Sep 2024
Adds TypeScript type support to the annotationPresets property on the PSPDFKitView component. (J#HYB-395)
Adds support for a source document password to be specified when using the processAnnotations API. (J#HYB-453)
Adds support to select and deselect annotations programmatically. (J#HYB-447)
Updates to PSPDFKit 2024.5.1 for Android.
Updates to PSPDFKit 13.9.1 for iOS.
Fixes an issue where certain annotation presets weren't applied correctly. (J#HYB-395)
Fixes an issue where custom toolbar buttons were not applied on the Android toolbar. (J#HYB-482)
Fixes an issue where the annotationTypes parameter wasn't honored by the processAnnotations API. (J#HYB-495)
Fixes an issue where the onDocumentLoadFailed callback was not triggered when an incorrect document password was specified on Android. (J#HYB-491)
Fixes an issue where some measurement annotation presets were not applied when specified. (J#HYB-492)
2.12.0 - 01 Aug 2024
Adds APIs belonging to the PDFDocument interface, moving them away from the global namespace. (J#HYB-406)
Adds support for using React.RefObject as a PSPDFKitView ref property. (J#HYB-444)
Updates for PSPDFKit 2024.3.1 for Android.
Updates for PSPDFKit 13.8.0 for iOS.
Fixes an issue where PSPDFKitView sometimes failed to load the document on React Native Android. (J#HYB-397)
Fixes an issue where Instant JSON containing widgets was not applied using the addAnnotations API on iOS. (J#HYB-413)
Fixes an issue where password protected documents could not be saved after annotation changes were made. (J#HYB-454)
Fixes an issue where the onDocumentLoaded callback was not called reliably on iOS. (J#HYB-480)
2.11.0 - 07 Jun 2024
Adds the ability to clear the document cache. (J#HYB-347)
Adds support for opening PDF documents from a remote URL. (J#HYB-354)
Updates setAnnotationFlags and getAnnotationFlags APIs to support using annotation name as an identifier. (J#HYB-372)
Fixes an issue where calling exitCurrentlyActiveMode while not in annotation editing mode generates an exception on iOS. (J#HYB-373)
Fixes an issue where the annotation uuid isn't included in onAnnotationTapped callbacks. (J#HYB-374)
Fixes an issue where Instant configuration wasn't applied when using the presentInstant API on iOS. (J#HYB-375)
2.10.0 - 06 May 2024
Adds the ability to define annotation behavior using flags. (J#HYB-283)
Adds the ability to add custom menu items to the annotation selection menu. (J#HYB-280)
Adds the imageSaveMode property to the PSPDFKitView component to specify how annotations should be treated when saving image documents. (J#HYB-334)
Updates for PSPDFKit 13.5.0 for iOS.
Fixes an issue where selecting a measurement annotation without the Measurement Tools license causes a crash. (J#HYB-318)
Fixes an issue where the removeAnnotation API sometimes failed to remove an annotation on iOS. (J#HYB-43)
2.9.1 - 12 Apr 2024
Adds the ability to import and export annotations from XFDF files. (J#HYB-293)
Updates for PSPDFKit 2024.2.1 for Android.
Fixes issue where password input UI for password-protected documents wasn't shown on Android. (J#HYB-285)
2.9.0 - 22 Mar 2024
Adds new getConfiguration method to retrieve current PSPDFKitView configuration options. (J#HYB-192)
Adds the option to open a password-protected document through configuration. (J#HYB-213)
Adds the ability to add custom toolbar buttons to the PSPDFKit toolbar. (J#HYB-198)
Adds support for the new MeasurementValueConfiguration configuration option, replacing the deprecated setMeasurementScale and setMeasurementPrecision methods. (J#HYB-205)
Updates the showPageLabels property to also control page number overlay on Android. (J#HYB-223)
Updates for PSPDFKit 2024.1.2 for Android.
Updates for PSPDFKit 13.3.3 for iOS.
Fixes issue of document URIs with file:/// scheme on iOS. (#43160)
Fixes issue where the onDocumentLoaded callback was not called on Android. (#43187)
Fixes the signatureSavingStrategy configuration option to save signatures if enabled. (J#HYB-210)
Fixes spreadFitting configuration option behavior on iOS. (J#HYB-222)
2.8.1 - 27 Feb 2024
Updates for PSPDFKit 13.3.1 for iOS. (#43565)
Removes scrollViewInsetAdjustment, spreadFitting and allowedMenuActions configuration options which are deprecated in PSPDFKit for iOS. (#43565)
2.8.0 - 18 Dec 2023
Adds TypeScript types support to PSPDFKit plugin. (#42380)
Adds support for loading image documents using the PSPDFKit component on Android. (#42692)
Updates plugin to target React Native 0.72.7. (#42800)
Updates Android compileSdkVersion to API 34 and Gradle to 8. (#42380)
Updates PSPDFKit for Android version to 8.10.0.
Updates PSPDFKit for iOS version to 13.1.0.
Fixes issue where building iOS project led to "'PSPDFKitReactNativeiOS-Swift.h' file not found" error. (#41986)
Fixes issue where getAnnotations with invalid page index caused a crash on Android. (#42073)
Fixes issue where onAnnotationsChanged event did not fire when a form field was updated on Android. (#42525)
Fixes issue where annotation toolbar color picker wasn't added by default. (#42761)
2.7.0 - 07 Sep 2023
Adds Annotation Preset customization. (#41528)
Updates for PSPDFKit 8.8.1 for Android. (#41910)
Updates for PSPDFKit 12.3.1 for iOS. (#41910)
Updates the deployment target to iOS 15. (#39956)
Fixes issue where configuration is overridden by ToolbarMenuItems. (#41681)
Fixes issue where PDF generation returns "can not get property of null" on iOS. (#41247)
Fixes annotation toolbar menu grouping customization values. (#41197)
Fixes issue where the close button is not displayed on iOS. (#41710)
Fixes issue where showCloseButton config removes all other BarButtonItems on iOS. (#41731)
Fixes issue where presentInstant uses different parameters on iOS and Android. (#41922)
2.6.1 - 19 Jun 2023
Updates for PSPDFKit 8.7.3 for Android. (#40880)
Updates for PSPDFKit 12.3 for iOS. (##40880)
Fixes issue when showThumbnailBar is set to pinned (#40807)
2.6.0 - 05 Jun 2023
Adds measurement tools configurations (#40296)
Updates for PSPDFKit 8.7.2 for Android. (#40697)
Updates for PSPDFKit 12.2 for iOS. (#40697)
Fixes annotation tools subgroups selection with menuItem grouping customization (#40593)
2.5.2 - 13 Apr 2023
Fixes missing RXJava dependencies for Android. (#39813)
2.5.1 - 03 Apr 2023
Updated NativeCatalog configuration and replaced deprecated AppDelegate.m
Bumps PSPDFKit for Android version to 8.6.0
2.5.0 - 23 Mar 2023
Added magic ink tool for Android annotation toolbar configuration. (#39174)
Upgrades React Native dependencies and project configuration to 0.71.2
Adds Instant JSON for React Native
Updates for PSPDFKit for Android 8.5.1
Updates for PSPDFKit for iOS 12.1.3
PSPDFKit now requires React Native 0.71.0 or later.
2.4.2 - 01 Feb 2023
Fixes bug issue for deleting multiple annotations (#38518)
Bump PSPDFKit for Android version to 8.5.0
Bump PSPDFKit for iOS version to 12.0.3
Bump minimum SDK version compileSdkVersion to API 33
2.4.1 - 22 Nov 2022
Updates for PSPDFKit 12.0.1 for iOS.
Fixes Catalog example toolbar menu items not rendering. (#37368)
Fixes the Annotation Processing Catalog example. (#37534)
2.4.0 - 25 Oct 2022
Adds PDF generation from HTML, images and template. (#36736)
Updates for PSPDFKit 8.4.1 for Android
Updates for PSPDFKit 12.0 for iOS
2.3.1 - 22 Jul 2022
Updates for PSPDFKit 8.2.1 for Android. (#34430)
2.3.0 - 19 Jul 2022
Adds Android Toolbar menu customization from PSPDFKitView properties. (#33417)
Updates the deployment target to iOS 14.0. (#33871)
Updates for PSPDFKit 11.4.0 for iOS. (#33485)
PSPDFKit now requires React Native 0.68 or later. (#33875)
PSPDFKit now requires Xcode 13.4.1 or later. (#32495)
2.2.2 - 15 Mar 2022
Adds image support to PSPDFKit.present() on Android. (#33312)
Adds a new Save As example to the Catalog example project. (#33376)
Updates for PSPDFKit 11.3.0 for iOS. (#33485)
Fixes React Native Annotation Processor API for Android. (#33189, #33302)
2.2.1 - 04 Mar 2022
Updates for PSPDFKit 8.1.2 for Android. (#33315)
Updates for PSPDFKit 11.2.4 for iOS. (#33315)
Fixes React Native Annotation Processor Catalog example for Android.(#33189)
2.2.0 - 14 Feb 2022
This release requires you to update your Android project's compileSdkVersion to version 31. Please refer to our migration guide for this release.
Adds a destroyView() function to PSPDFKitView to be used as a workaround for crash caused by a react-native-screens issue when navigating back. (#32960)
Improves the file structure of the Catalog sample project for better readability. (#32685)
Improves the file structure of the NativeCatalog sample project for better readability. (#32887)
Updates for PSPDFKit 8.1.1 for Android. (#33017)
Updates for PSPDFKit 11.2.2 for iOS. (#33017)
Fixes an issue where the spreadFitting configuration value is inverted on Android. (#32789)
Adds documentation for all the configuration options. (#31898)
Unifies the configuration options on Android and iOS. (#31898)
PSPDFKit now requires React Native 0.66.4 or later. (#32495)
PSPDFKit now requires Xcode 13.2.1 or later. (#32495)
Updates for PSPDFKit 11.2 for iOS. (#32495)
Fixes an issue where some examples using Form_example.pdf would not work. (#32495)
2.0.4 - 07 Dec 2021
Updates the Xcode build settings of the Catalog and Native Catalog example projects to work on iOS simulators on Apple Silicon Macs. (#32129)
Sets currentPageIndex in onStateChanged callbacks always to the currently visible page index. Also adds affectedPageIndex to get the page that is corresponding to the other states in the callback. (#31926)
PSPDFKit now requires React Native 0.66.3 or later. (#32119)
Updates for PSPDFKit 8.0.2 for Android. (#32119)
2.0.3 - 02 Nov 2021
PSPDFKit now requires React Native 0.66.1 or later. (#31744)
Updates for PSPDFKit 8.0.1 for Android. (#31744)
Updates for PSPDFKit 11.1 for iOS. (#31654)
Improves the repository's README. (#31633)
2.0.2 - 22 Oct 2021
Update to PSPDFKit for Android 8.
PSPDFKit now requires React Native 0.66.0 or later. (#31348)
2.0.1 - 05 Oct 2021
Re-add Java 8 language features. (#31288)
2.0.0 - 28 Sep 2021
Adds the ability to open TIFF images as Image Documents. (#30103)
Adds a setLicenseKeys method which accepts both Android and iOS license keys. (#30943)
Adds support for iOS 15. (#31008)
PSPDFKit now requires React Native 0.65.1 or later. (#30947)
PSPDFKit now requires Xcode 13 or later. (#31008)
Updates peerDependencies and devDependencies in package.json. (#30947)
Overhauls the Catalog and NativeCatalog example projects to use the newest version of React Native. (#29342)
1.32.2 - 30 Aug 2021
Migrate from ReactFragmentActivity to ReactActivity for compatibility with React Native 0.65.1. (#30771)
1.32.1 - 06 Aug 2021
Adds missing PSPDFSettingsOption cases to the configuration for the iOS platform. (#30458)
Update for PSPDFKit 10 for iOS, iOS 14, and Xcode 12. (#378)
1.29.10 - 14 Sep 2020
Fixes an issue on iOS where the last page view would be layed out incorrectly in single page mode and scroll per spread page trasition after device rotation. (#377)
1.29.9 - 08 Sep 2020
Update Getting started instructions for React Native 0.63.2. (#376)
Bump lodash from 4.17.10 to 4.17.19 in /samples/Catalog. (#374)
1.29.8 - 13 Aug 2020
Fixes an issue that prevented you from adding images from the gallery or camera on Android when using the PSPDFKitView. (#375)
Bridges the Instant Example from the iOS PSPDFKit Catalog to the NativeCatalog React Native project. (#362)
1.28.6 - 26 Mar 2020
Add support for hiding the main toolbar on Android. (#360)
1.28.5 - 25 Mar 2020
Fixes warning in the Xcode project by migrating the development region. (#361)
1.28.4 - 18 Mar 2020
Adds Native Catalog sample project with advanced integration examples on iOS. (#339)
1.28.3 - 16 Mar 2020
Reload the entire PSPDFViewController instead of only reloading the currently visible page when adding adding annotations via the addAnnotations API. (#357)
1.28.2 - 16 Mar 2020
Updates to PSPDFKit for Android 6.2.0. (#353)
1.28.1 - 10 Mar 2020
Put PSPDFKit on Gradle's api configuration making PSPDFKit classes available on an app's Java class path. (#355)
Update the Android and iOS Catalog apps for React Native 0.59.9. (#193)
1.24.0 - 12 Jun 2019
Adds Javascript API to customize the toolbar on iOS. (#233)
1.23.16 - 28 May 2019
Merge pull request #232 from PSPDFKit/rad/fix-broken-link.
Fix broken link in the README.
1.23.15 - 28 May 2019
Merge pull request #227 from PSPDFKit/reinhard/add-page-mode-config.
Fix for double page mode configuration missing on Android.
1.23.14 - 28 May 2019
Create the PDFViewPage when asked to by react native. (#229)
There was a lifetime issue when navigating back and forth between views. Now we create a view when react native wants to. The unloading is still handled in UWP.
As explained in #219 (comment) due to limitations with file permissions in UWP it was necessary to rework the CSS customization. Therefore now the viable solution is to provide a native option.
In this PR I have reverted the previous CSS work and added the option to start the PSPDFKit react native package with a Uri parameter which will be passed as the CSS resource. Within this CSS resource, it's possible to set the main colors of the toolbar. As before.
JObject throws when checking for a null or undefined value. Instead of throwing we check for this and do not include the value allow the application to continue.
1.23.8 - 24 Apr 2019
Merge pull request #210 from PSPDFKit/rad/update-for-PSPDFKit-8.3-ios.