Follow us on Twitter for updates. Our blog highlights the best new features and changes.

Newest release

2.14.0 - 30 Oct 2024

  • Added

    Adds the ability to hide the main toolbar on Android using a combination of configuration and style properties. (J#HYB-431)

  • Changed

    Updates to Nutrient Android SDK 2024.6.1.

  • Changed

    Updates to Nutrient iOS SDK 14.1.1.

  • Fixed

    Fixes an issue where the correct items weren’t rendered when using the menuItemGrouping configuration property. (J#HYB-432)

  • Fixed

    Fixes an issue where a crash occurred when using the toolbar.toolbarMenuItems property and enterAnnotationCreationMode API on Android. (J#HYB-517)

  • Fixed

    Fixes an issue where some annotations would not be deleted on iOS when using the removeAnnotations API. (J#HYB-518)

Previous releases

2.13.0 - 10 Sep 2024

  • Added

    Adds TypeScript type support to the annotationPresets property on the PSPDFKitView component. (J#HYB-395)

  • Added

    Adds support for a source document password to be specified when using the processAnnotations API. (J#HYB-453)

  • Added

    Adds support to select and deselect annotations programmatically. (J#HYB-447)

  • Changed

    Updates to PSPDFKit 2024.5.1 for Android.

  • Changed

    Updates to PSPDFKit 13.9.1 for iOS.

  • Fixed

    Fixes an issue where certain annotation presets weren’t applied correctly. (J#HYB-395)

  • Fixed

    Fixes an issue where custom toolbar buttons were not applied on the Android toolbar. (J#HYB-482)

  • Fixed

    Fixes an issue where the annotationTypes parameter wasn’t honored by the processAnnotations API. (J#HYB-495)

  • Fixed

    Fixes an issue where the onDocumentLoadFailed callback was not triggered when an incorrect document password was specified on Android. (J#HYB-491)

  • Fixed

    Fixes an issue where some measurement annotation presets were not applied when specified. (J#HYB-492)

2.12.0 - 01 Aug 2024

  • Added

    Adds APIs belonging to the PDFDocument interface, moving them away from the global namespace. (J#HYB-406)

  • Added

    Adds support for using React.RefObject as a PSPDFKitView ref property. (J#HYB-444)

  • Changed

    Updates for PSPDFKit 2024.3.1 for Android.

  • Changed

    Updates for PSPDFKit 13.8.0 for iOS.

  • Fixed

    Fixes an issue where PSPDFKitView sometimes failed to load the document on React Native Android. (J#HYB-397)

  • Fixed

    Fixes an issue where Instant JSON containing widgets was not applied using the addAnnotations API on iOS. (J#HYB-413)

  • Fixed

    Fixes an issue where password protected documents could not be saved after annotation changes were made. (J#HYB-454)

  • Fixed

    Fixes an issue where the onDocumentLoaded callback was not called reliably on iOS. (J#HYB-480)

2.11.0 - 07 Jun 2024

  • Added

    Adds the ability to clear the document cache. (J#HYB-347)

  • Added

    Adds support for opening PDF documents from a remote URL. (J#HYB-354)

  • Changed

    Updates setAnnotationFlags and getAnnotationFlags APIs to support using annotation name as an identifier. (J#HYB-372)

  • Fixed

    Fixes an issue where calling exitCurrentlyActiveMode while not in annotation editing mode generates an exception on iOS. (J#HYB-373)

  • Fixed

    Fixes an issue where the annotation uuid isn’t included in onAnnotationTapped callbacks. (J#HYB-374)

  • Fixed

    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

  • Added

    Adds the ability to define annotation behavior using flags. (J#HYB-283)

  • Added

    Adds the ability to add custom menu items to the annotation selection menu. (J#HYB-280)

  • Added

    Adds the imageSaveMode property to the PSPDFKitView component to specify how annotations should be treated when saving image documents. (J#HYB-334)

  • Changed

    Updates for PSPDFKit 13.5.0 for iOS.

  • Fixed

    Fixes an issue where selecting a measurement annotation without the Measurement Tools license causes a crash. (J#HYB-318)

  • Fixed

    Fixes an issue where the removeAnnotation API sometimes failed to remove an annotation on iOS. (J#HYB-43)

2.9.1 - 12 Apr 2024

  • Added

    Adds the ability to import and export annotations from XFDF files. (J#HYB-293)

  • Changed

    Updates for PSPDFKit 2024.2.1 for Android.

  • Fixed

    Fixes issue where password input UI for password-protected documents wasn’t shown on Android. (J#HYB-285)

2.9.0 - 22 Mar 2024

  • Added

    Adds new getConfiguration method to retrieve current PSPDFKitView configuration options. (J#HYB-192)

  • Added

    Adds the option to open a password-protected document through configuration. (J#HYB-213)

  • Added

    Adds the ability to add custom toolbar buttons to the PSPDFKit toolbar. (J#HYB-198)

  • Added

    Adds support for the new MeasurementValueConfiguration configuration option, replacing the deprecated setMeasurementScale and setMeasurementPrecision methods. (J#HYB-205)

  • Changed

    Updates the showPageLabels property to also control page number overlay on Android. (J#HYB-223)

  • Changed

    Updates for PSPDFKit 2024.1.2 for Android.

  • Changed

    Updates for PSPDFKit 13.3.3 for iOS.

  • Fixed

    Fixes issue of document URIs with file:/// scheme on iOS. (#43160)

  • Fixed

    Fixes issue where the onDocumentLoaded callback was not called on Android. (#43187)

  • Fixed

    Fixes the signatureSavingStrategy configuration option to save signatures if enabled. (J#HYB-210)

  • Fixed

    Fixes spreadFitting configuration option behavior on iOS. (J#HYB-222)

2.8.1 - 27 Feb 2024

  • Changed

    Updates for PSPDFKit 13.3.1 for iOS. (#43565)

  • Removed

    Removes scrollViewInsetAdjustment, spreadFitting and allowedMenuActions configuration options which are deprecated in PSPDFKit for iOS. (#43565)

2.8.0 - 18 Dec 2023

  • Added

    Adds TypeScript types support to PSPDFKit plugin. (#42380)

  • Added

    Adds support for loading image documents using the PSPDFKit component on Android. (#42692)

  • Changed

    Updates plugin to target React Native 0.72.7. (#42800)

  • Changed

    Updates Android compileSdkVersion to API 34 and Gradle to 8. (#42380)

  • Changed

    Updates PSPDFKit for Android version to 8.10.0.

  • Changed

    Updates PSPDFKit for iOS version to 13.1.0.

  • Fixed

    Fixes issue where building iOS project led to “‘PSPDFKitReactNativeiOS-Swift.h’ file not found” error. (#41986)

  • Fixed

    Fixes issue where getAnnotations with invalid page index caused a crash on Android. (#42073)

  • Fixed

    Fixes issue where onAnnotationsChanged event did not fire when a form field was updated on Android. (#42525)

  • Fixed

    Fixes issue where annotation toolbar color picker wasn’t added by default. (#42761)

2.7.0 - 07 Sep 2023

  • Added

    Adds Annotation Preset customization. (#41528)

  • Changed

    Updates for PSPDFKit 8.8.1 for Android. (#41910)

  • Changed

    Updates for PSPDFKit 12.3.1 for iOS. (#41910)

  • Changed

    Updates the deployment target to iOS 15. (#39956)

  • Fixed

    Fixes issue where configuration is overridden by ToolbarMenuItems. (#41681)

  • Fixed

    Fixes issue where PDF generation returns “can not get property of null” on iOS. (#41247)

  • Fixed

    Fixes annotation toolbar menu grouping customization values. (#41197)

  • Fixed

    Fixes issue where the close button is not displayed on iOS. (#41710)

  • Fixed

    Fixes issue where showCloseButton config removes all other BarButtonItems on iOS. (#41731)

  • Fixed

    Fixes issue where presentInstant uses different parameters on iOS and Android. (#41922)

2.6.1 - 19 Jun 2023

  • Changed

    Updates for PSPDFKit 8.7.3 for Android. (#40880)

  • Changed

    Updates for PSPDFKit 12.3 for iOS. (##40880)

  • Fixed

    Fixes issue when showThumbnailBar is set to pinned (#40807)

2.6.0 - 05 Jun 2023

  • Added

    Adds measurement tools configurations (#40296)

  • Changed

    Updates for PSPDFKit 8.7.2 for Android. (#40697)

  • Changed

    Updates for PSPDFKit 12.2 for iOS. (#40697)

  • Fixed

    Fixes annotation tools subgroups selection with menuItem grouping customization (#40593)

2.5.2 - 13 Apr 2023

  • Fixed

    Fixes missing RXJava dependencies for Android. (#39813)

2.5.1 - 03 Apr 2023

  • Changed

    Updated NativeCatalog configuration and replaced deprecated AppDelegate.m

  • Changed

    Bumps PSPDFKit for Android version to 8.6.0

2.5.0 - 23 Mar 2023

  • Added

    Added magic ink tool for Android annotation toolbar configuration. (#39174)

  • Changed

    Upgrades React Native dependencies and project configuration to 0.71.2

  • Added

    Adds Instant JSON for React Native

  • Changed

    Updates for PSPDFKit for Android 8.5.1

  • Changed

    Updates for PSPDFKit for iOS 12.1.3

  • Changed

    PSPDFKit now requires React Native 0.71.0 or later.

2.4.2 - 01 Feb 2023

  • Fixed

    Fixes bug issue for deleting multiple annotations (#38518)

  • Changed

    Bump PSPDFKit for Android version to 8.5.0

  • Changed

    Bump PSPDFKit for iOS version to 12.0.3

  • Changed

    Bump minimum SDK version compileSdkVersion to API 33

2.4.1 - 22 Nov 2022

  • Changed

    Updates for PSPDFKit 12.0.1 for iOS.

  • Fixed

    Fixes Catalog example toolbar menu items not rendering. (#37368)

  • Fixed

    Fixes the Annotation Processing Catalog example. (#37534)

2.4.0 - 25 Oct 2022

  • Added

    Adds PDF generation from HTML, images and template. (#36736)

  • Changed

    Updates for PSPDFKit 8.4.1 for Android

  • Changed

    Updates for PSPDFKit 12.0 for iOS

2.3.1 - 22 Jul 2022

  • Changed

    Updates for PSPDFKit 8.2.1 for Android. (#34430)

2.3.0 - 19 Jul 2022

  • Added

    Adds Android Toolbar menu customization from PSPDFKitView properties. (#33417)

  • Added

    Adds handling multiple initializations exception. (#35079)

  • Changed

    Updates the deployment target to iOS 14.0. (#33871)

  • Changed

    Updates for PSPDFKit 11.4.0 for iOS. (#33485)

  • Changed

    PSPDFKit now requires React Native 0.68 or later. (#33875)

  • Changed

    PSPDFKit now requires Xcode 13.4.1 or later. (#32495)

2.2.2 - 15 Mar 2022

  • Added

    Adds image support to PSPDFKit.present() on Android. (#33312)

  • Added

    Adds a new Save As example to the Catalog example project. (#33376)

  • Changed

    Updates for PSPDFKit 11.3.0 for iOS. (#33485)

  • Fixed

    Fixes React Native Annotation Processor API for Android. (#33189, #33302)

2.2.1 - 04 Mar 2022

  • Changed

    Updates for PSPDFKit 8.1.2 for Android. (#33315)

  • Changed

    Updates for PSPDFKit 11.2.4 for iOS. (#33315)

  • Fixed

    Fixes React Native Annotation Processor Catalog example for Android.(#33189)

2.2.0 - 14 Feb 2022

  • Changed

    This release requires you to update your Android project’s compileSdkVersion to version 31. Please refer to our migration guide for this release.

  • Added

    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)

  • Changed

    Improves the file structure of the Catalog sample project for better readability. (#32685)

  • Changed

    Improves the file structure of the NativeCatalog sample project for better readability. (#32887)

  • Changed

    Updates for PSPDFKit 8.1.1 for Android. (#33017)

  • Changed

    Updates for PSPDFKit 11.2.2 for iOS. (#33017)

  • Fixed

    Fixes an issue where the spreadFitting configuration value is inverted on Android. (#32789)

  • Removed

    Removes signingConfig from React Native Android’s sample projects app-level build.gradle files. (#32767)

2.1.0 - 06 Jan 2022

  • Added

    Adds documentation for all the configuration options. (#31898)

  • Changed

    Unifies the configuration options on Android and iOS. (#31898)

  • Changed

    PSPDFKit now requires React Native 0.66.4 or later. (#32495)

  • Changed

    PSPDFKit now requires Xcode 13.2.1 or later. (#32495)

  • Changed

    Updates for PSPDFKit 11.2 for iOS. (#32495)

  • Fixed

    Fixes an issue where some examples using Form_example.pdf would not work. (#32495)

2.0.4 - 07 Dec 2021

  • Changed

    Updates the Xcode build settings of the Catalog and Native Catalog example projects to work on iOS simulators on Apple Silicon Macs. (#32129)

  • Changed

    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)

  • Changed

    PSPDFKit now requires React Native 0.66.3 or later. (#32119)

  • Changed

    Updates for PSPDFKit 8.0.2 for Android. (#32119)

2.0.3 - 02 Nov 2021

  • Changed

    PSPDFKit now requires React Native 0.66.1 or later. (#31744)

  • Changed

    Updates for PSPDFKit 8.0.1 for Android. (#31744)

  • Changed

    Updates for PSPDFKit 11.1 for iOS. (#31654)

  • Changed

    Improves the repository’s README. (#31633)

2.0.2 - 22 Oct 2021

  • Changed

    Update to PSPDFKit for Android 8.

  • Changed

    PSPDFKit now requires React Native 0.66.0 or later. (#31348)

2.0.1 - 05 Oct 2021

  • Changed

    Re-add Java 8 language features. (#31288)

2.0.0 - 28 Sep 2021

  • Added

    Adds the ability to open TIFF images as Image Documents. (#30103)

  • Added

    Adds a setLicenseKeys method which accepts both Android and iOS license keys. (#30943)

  • Added

    Adds support for iOS 15. (#31008)

  • Changed

    PSPDFKit now requires React Native 0.65.1 or later. (#30947)

  • Changed

    PSPDFKit now requires Xcode 13 or later. (#31008)

  • Changed

    Updates peerDependencies and devDependencies in package.json. (#30947)

  • Changed

    Overhauls the Catalog and NativeCatalog example projects to use the newest version of React Native. (#29342)

1.32.2 - 30 Aug 2021

  • Changed

    Migrate from ReactFragmentActivity to ReactActivity for compatibility with React Native 0.65.1. (#30771)

1.32.1 - 06 Aug 2021

  • Added

    Adds missing PSPDFSettingsOption cases to the configuration for the iOS platform. (#30458)

1.32.0 - 23 Jul 2021

  • Changed

    Update for PSPDFKit 7 for Android. (#412)

  • Changed

    Bump minimum SDK version androidMinSdkVersion to API 21. (#412)

1.31.6 - 07 Jul 2021

  • Fixed

    Fix Android Virtual Device link in the sample projects READMEs.

1.31.5 - 07 Jul 2021

  • Changed

    Update for PSPDFKit 10.5 for iOS. (#409)

  • Changed

    Update the minimum deployment target to iOS 13.0. (#409)

  • Changed

    Update the getting started instructions for the Catalog and NativeCatalog example projects. (#409)

1.31.4 - 29 Jun 2021

  • Changed

    Make sure page index is set when showing PDF. (#408)

1.31.3 - 22 Jun 2021

  • Added

    Add new “How to Open a PDF in React Native Using the Document Picker” blog post in the “Announcements” section. (#407)

1.31.2 - 21 Jun 2021

  • Changed

    Bumped extend from 3.0.1 to 3.0.2 in /samples/Catalog. (#406)

  • Changed

    Bumped lodash from 4.17.15 to 4.17.21 in /samples/NativeCatalog. (#405)

1.31.1 - 21 Jun 2021

  • Changed

    Updated the Manual Signing example on iOS to use the new Electronic Signatures API. (#404)

  • Changed

    Bumped glob-parent from 5.1.0 to 5.1.2 in /samples/NativeCatalog. (#404)

1.31.0 - 26 May 2021

  • Removed

    Remove the trial license key requirement. (#403)

  • Changed

    Update to PSPDFKit for Android version 6.6.2. (#403)

  • Changed

    Update the README to clarify the Requirements section. (#403)

  • Changed

    Update the README to simplify the Getting Started section. (#403)

1.30.18 - 19 May 2021

  • Added

    Adds a README file for the Catalog example project. (#402)

  • Changed

    Updates the ConfiguredPDFViewComponent iOS example to show the settings button in navigation bar. (#402)

  • Fixed

    Fixes issue where the pageIndex prop needed to be set before the document prop. (#402)

1.30.17 - 13 May 2021

  • Changed

    Bumped hosted-git-info from 2.8.5 to 2.8.9 in /samples/NativeCatalog. (#401)

1.30.16 - 10 May 2021

  • Changed

    Bumped handlebars from 4.7.6 to 4.7.7 in /samples/Catalog. (#398)

  • Changed

    Bumped lodash from 4.17.19 to 4.17.21 in /samples/Catalog. (#399)

  • Changed

    Bumped hosted-git-info from 2.6.0 to 2.8.9 in /samples/Catalog. (#400)

1.30.15 - 07 May 2021

  • Changed

    Bumped acorn from 5.7.3 to 5.7.4 in /samples/NativeCatalog. (#397)

1.30.14 - 07 May 2021

  • Changed

    Bumped ini from 1.3.5 to 1.3.8 in /samples/NativeCatalog. (#394)

  • Changed

    Bumped handlebars from 4.5.1 to 4.7.7 in /samples/NativeCatalog. (#395)

1.30.12 - 07 May 2021

  • Changed

    Workaround a compile issue with Xcode 12.5 in the Catalog and NativeCatalog example projects. (#393)

  • Changed

    Bumped ua-parser-js from 0.7.18 to 0.7.28 in /samples/Catalog. (#393)

1.30.11 - 31 Mar 2021

  • Fixed

    Fixed “TypeError: cb.apply is not a function” when running the Catalog example project. (#392)

  • Changed

    Bumped y18n from 3.2.1 to 3.2.2 in /samples/Catalog. (#392)

1.30.10 - 09 Mar 2021

  • Changed

    Exposes the Reader View button on iOS. (#391)

1.30.9 - 03 Mar 2021

  • Changed

    Updates the Getting Started instructions for Android and iOS. (#390)

1.30.8 - 11 Feb 2021

  • Changed

    Update to PSPDFKit for Android version 6.6.0.

1.30.7 - 09 Feb 2021

  • Fixed

    Fixes issue where disableAutomaticSaving did not work on iOS when useParentNavigationBar was enabled. (#389)

1.30.6 - 02 Feb 2021

  • Changed

    Update for PSPDFKit 10.2 for iOS, Xcode 12.4 and React Native 0.63.4. (#387)

  • Changed

    Update LICENSE to 2021.

1.30.5 - 11 Jan 2021

  • Changed

    Updated installation steps for the iOS Catalog app. (Z-22173)

  • Changed

    Update copyright year to 2021. (#386)

  • Fixed

    Fixed annotation tapped events not being emitted when editing is disabled on Android. (#385)

  • Fixed

    Fixed stamps not being correctly detected. (#384)

1.30.4 - 15 Dec 2020

  • Changed

    Bump ini from 1.3.5 to 1.3.7 in /samples/Catalog. (#383)

1.30.3 - 16 Nov 2020

  • Changed

    Update for PSPDFKit 10.1 for iOS and Xcode 12.2. (#382)

1.30.2 - 30 Oct 2020

  • Changed

    Update to PSPDFKit 6.5.3 for Android. (#380)

1.30.1 - 13 Oct 2020

  • Changed

    Update to PSPDFKit for Android 6.5.2.

  • Changed

    Update to PSPDFKit for iOS 10.0.1.

1.30.0 - 22 Sep 2020

  • Changed

    Update for PSPDFKit 10 for iOS, iOS 14, and Xcode 12. (#378)

1.29.10 - 14 Sep 2020

  • Fixed

    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

  • Changed

    Update Getting started instructions for React Native 0.63.2. (#376)

  • Changed

    Bump lodash from 4.17.10 to 4.17.19 in /samples/Catalog. (#374)

1.29.8 - 13 Aug 2020

  • Fixed

    Fixes an issue that prevented you from adding images from the gallery or camera on Android when using the PSPDFKitView. (#375)

1.29.7 - 15 Jul 2020

  • Changed

    Update to PSPDFKit 6.5 for Android. (#373)

1.29.6 - 14 Jul 2020

  • Changed

    Update for PSPDFKit 9.5 for iOS. (#371)

1.29.5 - 07 Jul 2020

  • Fixed

    Fixes an issue that prevented PSPDFKitView from loading. (#372).

1.29.4 - 18 Jun 2020

  • Changed

    Update for PSPDFKit 6.4 for Android. (#370)

1.29.3 - 17 Jun 2020

  • Changed

    Update for PSPDFKit 9.4 for iOS. (#369)

1.29.2 - 25 May 2020

  • Added

    Adds Javascript API on to customize the font picker on Android and iOS. (#363)

  • Changed

    Updated the Catalog sample project dependencies. (#368)

1.29.1 - 27 Apr 2020

  • Added

    Adds enableFormEditing to configuration. (#365)

1.29.0 - 24 Apr 2020

  • Changed

    Updates PSPDFKit for Android to 6.3. (#364)

  • Changed

    Resolves #352.

  • Changed

    Resolves #359.

1.28.7 - 15 Apr 2020

  • Changed

    Bridges the Instant Example from the iOS PSPDFKit Catalog to the NativeCatalog React Native project. (#362)

1.28.6 - 26 Mar 2020

  • Added

    Add support for hiding the main toolbar on Android. (#360)

1.28.5 - 25 Mar 2020

  • Fixed

    Fixes warning in the Xcode project by migrating the development region. (#361)

1.28.4 - 18 Mar 2020

  • Added

    Adds Native Catalog sample project with advanced integration examples on iOS. (#339)

1.28.3 - 16 Mar 2020

  • Changed

    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

  • Changed

    Updates to PSPDFKit for Android 6.2.0. (#353)

1.28.1 - 10 Mar 2020

  • Changed

    Put PSPDFKit on Gradle’s api configuration making PSPDFKit classes available on an app’s Java class path. (#355)

1.28.0 - 06 Mar 2020

  • Added

    Add bookmark action configuration option. (#354)

1.27.5 - 19 Feb 2020

  • Changed

    Update README to mention the newly added annotation processing API. (#351)

1.27.4 - 19 Feb 2020

  • Added

    Adds new API for annotation processing on Android and iOS. (#350)

1.27.3 - 12 Feb 2020

  • Fixed

    Fix two navigation buttons being shown while the search is open. (#347)

  • Changed

    Return a promise when calling PSPDFKit.present(). (#348)

  • Changed

    Include uuid in annotation removed event. (#349)

  • Changed

    Return a promise when calling PSPDFKit.present(). (#348)

  • Changed

    Include creator name in annotation removed event. (#349)

1.27.2 - 04 Feb 2020

  • Added

    Adds new toolbarTitle, and showSettingsMenu configuration options. (#345)

  • Added

    Adds new showNavigationButtonInToolbar, and onNavigationButtonClicked props to PSPDFKitView. (#345)

1.27.1 - 03 Feb 2020

  • Added

    Add new “How to Bridge Native iOS Code to React Native” blog post and video tutorial in the “Announcements” section. (#346)

1.27.0 - 30 Jan 2020

  • Changed

    The Android PdfView now internally uses the PdfUiFragment meaning it provides the same UI as the PdfActivity. #322

1.26.8 - 28 Jan 2020

  • Added

    Adds instructions for how to use the Experimental Mac Catalyst Support. (#343)

1.26.7 - 21 Jan 2020

  • Changed

    Bumps PSPDFKit for Android version to 6.1.1. (#342)

1.26.6 - 10 Jan 2020

  • Changed

    Bumps PSPDFKit for Android version to 6.1. (#337)

1.26.5 - 13 Dec 2019

  • Added

    Adds new Watermarking Example to Native Catalog. (#325)

1.26.4 - 05 Nov 2019

  • Added

    Adds a new Native Catalog example for Android showing how to use the PdfView in your own bridge code. (#318)

  • Added

    Adds PdfView#getFragment() method to make retrieving the current fragment easier.

  • Added

    Adds PdfView#createDefaultEventRegistrationMap() method to make writing custom view manager easier.

1.26.3 - 28 Oct 2019

  • Changed

    Updates the PSPDFKit for Android version to 6.0.2. (#312)

  • Added

    Add support for enableAnnotationEditing and editableAnnotationTypes prop to Android. (#311)

  • Changed

    Make saveCurrentDocument and setFormFieldValue return a promise on Android and iOS. (#308)

1.26.2 - 16 Oct 2019

  • Added

    Adds the annotation name to the onAnnotationsChanged payload when annotation is removed on iOS. (#309)

  • Fixed

    Fixes enableAnnotationEditing on iOS. (#310)

1.26.1 - 09 Oct 2019

  • Changed

    Force UIModalPresentationFullScreen for the native module on iOS 13. (#307)

1.26.0 - 23 Sep 2019

  • Changed

    Update for PSPDFKit 9 for iOS.

1.25.8 - 09 Sep 2019

  • Added

    Add setLicenseKey method to Android. (#290)

  • Added

    Add disableAutomaticSaving configuration to Android. (#289)

1.25.7 - 31 Aug 2019

  • Added

    Added a comment to explain why we dismiss he PSPDFViewController in -[RCTPSPDFKitView removeFromSuperview]. (#287)

1.25.6 - 28 Aug 2019

  • Fixed

    Fixed a crash that would occur when adding an invalid Instant JSON payload. (#284)

1.25.5 - 28 Aug 2019

  • Changed

    Dismiss the PDF view controller when the view component is unmounted to avoid orphan popovers. (#280)

1.25.4 - 14 Aug 2019

  • Fixed

    Fixes reloading causing the PdfView to get into a state where it never loads. (#269)

1.25.3 - 13 Aug 2019

  • Changed

    Update the integration steps now that linking is automatic via CocoaPods. (#265)

1.25.2 - 09 Aug 2019

  • Fixed

    Fixes issue with trial maven keys. (#266)

  • Changed

    Updates PSPDFKit for Android from 5.5.0 to 5.5.1.

1.25.1 - 08 Aug 2019

  • Added

    Adds getAllAnnotations() JavaScript API to query all annotation from a document. (#167)

1.25.0 - 06 Aug 2019

  • Changed

    This release bumps the required react-native version to 0.60.4. (#263)

  • Changed

    The PSPDFKit version on Android was updated to 5.5.0.

  • Changed

    We now require AndroidX, make sure to look at the official release blog for more information on the migration.

1.24.9 - 25 Jul 2019

  • Changed

    Annotation modification methods now return a promise on Android (#251, #250)

  • Changed

    Changing the configuration prop now updates the PdfFragment on Android (#252)

1.24.8 - 25 Jul 2019

  • Changed

    Improves error handling for annotation manipulations functions on iOS. (#261)

1.24.7 - 18 Jul 2019

1.24.6 - 16 Jul 2019

  • Added

    Adds toolbarTitle Javascript API to override the iOS toolbar title. (#255)

  • Changed

    Updated the README to add a section about how to Customize the Toolbar Buttons. (#256)

1.24.5 - 15 Jul 2019

  • Fixed

    Fixes memory leak issue in react native windows with newtonsoft.

1.24.4 - 11 Jul 2019

  • Changed

    Restores support for react-native 0.57 on Android.

  • Added

    Adds onDocumentLoadFailed callback on iOS / Android

  • Changed

    Improves document path resolution on Android.

1.24.3 - 01 Jul 2019

  • Changed

    Bump version to 1.24.3 (#242)

1.24.2 - 19 Jun 2019

  • Changed

    Improves the CocoaPods integration. (#235)

1.24.1 - 14 Jun 2019

  • Changed

    Update the Android and iOS Catalog apps for React Native 0.59.9. (#193)

1.24.0 - 12 Jun 2019

  • Added

    Adds Javascript API to customize the toolbar on iOS. (#233)

1.23.16 - 28 May 2019

  • Changed

    Merge pull request #232 from PSPDFKit/rad/fix-broken-link.

  • Fixed

    Fix broken link in the README.

1.23.15 - 28 May 2019

  • Changed

    Merge pull request #227 from PSPDFKit/reinhard/add-page-mode-config.

  • Fixed

    Fix for double page mode configuration missing on Android.

1.23.14 - 28 May 2019

  • Changed

    Create the PDFViewPage when asked to by react native. (#229)

  • Changed

    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.

1.23.13 - 22 May 2019

  • Changed

    Update wrapper to PSPDFKit for Windows 2.0 (#223)

  • Changed

    Update references

  • Changed

    Make JsonUtils compatible.

  • Changed

    update all nuget versions.

  • Removed

    removed alert from library search example as this is more than fast enough now.

1.23.12 - 22 May 2019

  • Changed

    Align annotations changed with ios (#224)

  • Changed

    This PR changes annotation events on UWP to pass back a list of annotations like Android and iOS does.

1.23.11 - 21 May 2019

  • Changed

    UWP: Remove Annotation (#222)

  • Changed

    Brings UWP removeAnnotation API inline with iOS and Android.

  • Changed

    Also fixes small typo with getAnnotations JSON reply.

1.23.10 - 07 May 2019

  • Changed

    Re-implement Css Customization (#221)

  • Changed

    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.

  • Changed

    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.

1.23.9 - 30 Apr 2019

  • Fixed

    Fix crash when null colors are passed (#218)

  • Changed

    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

  • Changed

    Merge pull request #210 from PSPDFKit/rad/update-for-PSPDFKit-8.3-ios.

  • Changed

    Update for PSPDFKit 8.3 for iOS.

1.23.7 - 17 Apr 2019

  • Changed

    Updated and tested 1.12. (#211)

  • Changed

    A simple update to PSPDFKit for Windows 1.12.

  • Changed

    All tested fine.

1.23.6 - 15 Apr 2019

  • Changed

    Merge pull request #209 from PSPDFKit/rad/document-validation-check

  • Changed

    Check if document is valid before adding or removing annotations

1.23.5 - 08 Apr 2019

  • Fixed

    Fix set toolbar promise. (#208)

  • Changed

    Mistakenly did not handle the promise for set toolbar and therefore it was never fired. Same is true for the error.

1.23.4 - 02 Apr 2019

  • Changed

    Merge pull request #202 from PSPDFKit/github-templates.

  • Added

    Add Github issue and pull request templates.

1.23.3 - 01 Apr 2019

  • Changed

    Merge pull request #201 from PSPDFKit/release-1.23.3.

1.23.2 - 22 Mar 2019

  • Changed

    Merge pull request #192 from PSPDFKit/release-1.23.2.

1.23.1 - 19 Mar 2019

  • Changed

    UWP: Update to PSPDFKit for Windows 1.11.0. (#186)

1.23.0 - 15 Jan 2019

  • Changed

    Update for PSPDFKit 8.1.3 for iOS.

1.22.0 - 15 Nov 2018

  • Changed

    Update PSPDFKit to 5.0.1 for Android (#141)

1.21.1 - 25 Oct 2018

  • Removed

    Remove invalid setting option on iOS. (8603e34)

1.21.0 - 17 Oct 2018

  • Changed

    Update for PSPDFKit 8 for iOS. (#131)

1.20.0 - 28 Aug 2018

  • Added

    Adds the ability to programmatically toggle the annotation toolbar. (#105, #108)

  • Added

    Adds Programmatic PDF form filling. (#106, #107)

  • Added

    Adds Event Listeners Catalog example.

  • Added

    Adds API and Catalog example to manually save a document.

  • Added

    Add catalog example for changing pages. (#98)

  • Added

    Adds getAnnotations to get all annotations of a page.

  • Added

    Adds addAnnotation to add a single annotation using Instant JSON.

  • Added

    Adds getAllUnsavedAnnotations to export the document Instant JSON.

  • Added

    Adds addAnnotations to parse the document Instant JSON.

  • Added

    Adds disableAutomaticSaving prop to disable automatic saving when exiting the document.

  • Added

    Adds annotationAuthorName prop to set the annotation author used when creating annotations.

  • Added

    Adds callbacks for when an annotation is added, changed or deleted.