Changelog for React Native
RSS2.18.1 24 Jun 2025
- ChangedUpdates to Nutrient Android SDK 10.4.0.
- FixedFixes an issue where the
enterAnnotationCreationMode
andexitCurrentlyActiveMode
calls on Android resolved before being complete. (J#HYB-824) - FixedFixes an issue where setting the
pageIndex
property could result in a crash on Android. (J#HYB-817) - FixedFixes an issue where the thumbnail pages could not be selected on iOS. (J#HYB-816)
2.18.0 20 May 2025
- AddedAdds the new
AIAssistantConfiguration
class to configure AI Assistant, and also adds the newaiAssistantButtonItem
option to the toolbar configuration. (J#HYB-743) - AddedAdds the new
getPageInfo
API to thePDFDocument
class. (J#HYB-801) - ChangedUpdates to Nutrient Android SDK 10.2.0.
- ChangedUpdates to Nutrient iOS SDK 14.8.0.
- FixedFixes an issue where the
setLicenseKeys
API could cause a crash on Android if called too early during the application lifecycle. (J#HYB-790) - FixedFixes an issue where
NotificationCenter
events aren't always delivered when running the Release build configuration on iOS. (J#HYB-793) - FixedFixes an issue where toolbar button customization wasn't persisted on Android during component reload. (J#HYB-800)
- FixedFixes an issue where the
onAnnotationTapped
callback wasn't called reliably on Android. (J#HYB-805)
2.17.0 14 Apr 2025
- AddedAdds the new
setPageIndex
API to thePDFDocument
class. (J#HYB-699) - AddedAdds the
documentTapped
event toNotificationCenter
to receive document tap events. (J#HYB-771) - AddedAdds support for using multiple
PSPDFKitView
components in the sameView
. (J#HYB-692) - AddedAdds TypeScript types for
FormElement
andFormField
objects, and introduces new APIs to retrieve and update form annotation data. (J#HYB-612) - AddedAdds the new
applyTemplate
property toToolbarItem
to manage toolbar icon color preservation when being displayed. (J#HYB-741) - ChangedUpdates the
addAnnotations
API to accept optional annotation attachments. (J#HYB-782) - ChangedUpdates to Nutrient Android SDK 10.1.1.
- ChangedUpdates to Nutrient iOS SDK 14.6.0.
- FixedFixes an issue where
selection_tool
wasn't being added to themenuItemGrouping
configuration on iOS. (J#HYB-705)
2.16.1 27 Mar 2025
- AddedAdds support for React Native 0.78. (J#HYB-737)
- FixedFixes an issue where a crash could occur during
onAnnotationChanged
event callbacks on Android. (J#HYB-738)
2.16.0 26 Feb 2025
- AddedAdds the ability to merge entire PDF documents using the
generatePDFFromDocuments
Processor API. (J#HYB-579) - AddedAdds the ability to specify an annotation tool type to preselect when entering annotation creation mode using the
enterAnnotationCreationMode
API. (J#HYB-599) - AddedAdds the ability to specify whether the annotation contextual menu should be shown while calling the
selectAnnotations
API. (J#HYB-564) - AddedAdds TypeScript types to the different
Annotation
objects used by the annotation APIs onPDFDocument
. (J#HYB-607) - AddedAdds the new
applyInstantJSON
API to apply full Document JSON to a document. (J#HYB-607) - AddedAdds the
documentScrolled
event to theNotificationCenter
to receive document scroll events. (J#HYB-651) - AddedAdds support for
selection_tool
to themenuItemGrouping
configuration. (J#HYB-646) - AddedAdds the
isRequired
property to results when querying document annotations. (J#HYB-606) - AddedAdds support for the latest React Native release. (J#HYB-674)
- AddedAdds the
appearanceMode
property to thePDFConfiguration
object on iOS. (J#HYB-673) - AddedAdds the new
getDocumentProperties
API to query document properties without the need to view the document. (J#HYB-676) - ChangedUpdates to Nutrient Android SDK 10.0.1.
- ChangedUpdates to Nutrient iOS SDK 14.5.0.
- ChangedUpdates Android
minSdkVersion
to API 24. - ChangedUpdates the iOS deployment target to iOS 16. (#46035)
- FixedFixes an issue where the
pageMargins
property used by the PDF generation API wasn't being used by Android. (J#HYB-555) - FixedFixes an issue where the
documentPageChanged
event fired while the page change was still in progress on iOS. (J#HYB-644) - FixedFixes an issue where the
getConfiguration
API on Android returned inaccurate results. (J#HYB-648) - RemovedRemoves the measurements
point
unit, as it isn't supported anymore. (#46035) - RemovedRemoves the
iOSAllowedMenuAction
configuration property, as it isn't supported anymore. (#46035)
2.15.0 13 Dec 2024
- AddedAdds a new
NotificationCenter
class that can be used to subscribe to Nutrient document, annotation, and analytics events. (J#HYB-448) - AddedAdds the ability to show or hide the back and forward action buttons using the new
showActionButtons
property. (J#HYB-98) - ChangedUpdates to Nutrient Android SDK 2024.8.1.
- FixedFixes an issue where the
exportXFDF
API on Android did not export all annotations. (J#HYB-546) - FixedFixes an issue where the
exportXFDF
API on Android required theForms
license capability. (J#HYB-577) - FixedFixes an issue where the back button was missing on Android when using the
PSPDFKit.present
API. (J#HYB-549)
2.14.0 30 Oct 2024
- AddedAdds the ability to hide the main toolbar on Android using a combination of configuration and style properties. (J#HYB-431)
- ChangedUpdates to Nutrient Android SDK 2024.6.1.
- ChangedUpdates to Nutrient iOS SDK 14.1.1.
- FixedFixes an issue where the correct items weren't rendered when using the
menuItemGrouping
configuration property. (J#HYB-432) - FixedFixes an issue where a crash occurred when using the
toolbar.toolbarMenuItems
property andenterAnnotationCreationMode
API on Android. (J#HYB-517) - FixedFixes 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
- AddedAdds TypeScript type support to the
annotationPresets
property on thePSPDFKitView
component. (J#HYB-395) - AddedAdds support for a source document password to be specified when using the
processAnnotations
API. (J#HYB-453) - AddedAdds support to select and deselect annotations programmatically. (J#HYB-447)
- ChangedUpdates to PSPDFKit 2024.5.1 for Android.
- ChangedUpdates to PSPDFKit 13.9.1 for iOS.
- FixedFixes an issue where certain annotation presets weren't applied correctly. (J#HYB-395)
- FixedFixes an issue where custom toolbar buttons were not applied on the Android toolbar. (J#HYB-482)
- FixedFixes an issue where the
annotationTypes
parameter wasn't honored by theprocessAnnotations
API. (J#HYB-495) - FixedFixes an issue where the
onDocumentLoadFailed
callback was not triggered when an incorrect document password was specified on Android. (J#HYB-491) - FixedFixes an issue where some measurement annotation presets were not applied when specified. (J#HYB-492)
2.12.0 01 Aug 2024
- AddedAdds APIs belonging to the
PDFDocument
interface, moving them away from the global namespace. (J#HYB-406) - AddedAdds support for using
React.RefObject
as aPSPDFKitView
ref property. (J#HYB-444) - ChangedUpdates for PSPDFKit 2024.3.1 for Android.
- ChangedUpdates for PSPDFKit 13.8.0 for iOS.
- FixedFixes an issue where
PSPDFKitView
sometimes failed to load the document on React Native Android. (J#HYB-397) - FixedFixes an issue where Instant JSON containing widgets was not applied using the
addAnnotations
API on iOS. (J#HYB-413) - FixedFixes an issue where password protected documents could not be saved after annotation changes were made. (J#HYB-454)
- FixedFixes an issue where the
onDocumentLoaded
callback was not called reliably on iOS. (J#HYB-480)
2.11.0 07 Jun 2024
- AddedAdds the ability to clear the document cache. (J#HYB-347)
- AddedAdds support for opening PDF documents from a remote URL. (J#HYB-354)
- ChangedUpdates
setAnnotationFlags
andgetAnnotationFlags
APIs to support using annotationname
as an identifier. (J#HYB-372) - FixedFixes an issue where calling
exitCurrentlyActiveMode
while not in annotation editing mode generates an exception on iOS. (J#HYB-373) - FixedFixes an issue where the annotation
uuid
isn't included inonAnnotationTapped
callbacks. (J#HYB-374) - FixedFixes an issue where Instant configuration wasn't applied when using the
presentInstant
API on iOS. (J#HYB-375)
2.10.0 06 May 2024
- AddedAdds the ability to define annotation behavior using flags. (J#HYB-283)
- AddedAdds the ability to add custom menu items to the annotation selection menu. (J#HYB-280)
- AddedAdds the
imageSaveMode
property to thePSPDFKitView
component to specify how annotations should be treated when saving image documents. (J#HYB-334) - ChangedUpdates for PSPDFKit 13.5.0 for iOS.
- FixedFixes an issue where selecting a measurement annotation without the Measurement Tools license causes a crash. (J#HYB-318)
- FixedFixes an issue where the
removeAnnotation
API sometimes failed to remove an annotation on iOS. (J#HYB-43)
2.9.1 12 Apr 2024
- AddedAdds the ability to import and export annotations from XFDF files. (J#HYB-293)
- ChangedUpdates for PSPDFKit 2024.2.1 for Android.
- FixedFixes issue where password input UI for password-protected documents wasn't shown on Android. (J#HYB-285)
2.9.0 22 Mar 2024
- AddedAdds new
getConfiguration
method to retrieve current PSPDFKitView configuration options. (J#HYB-192) - AddedAdds the option to open a password-protected document through configuration. (J#HYB-213)
- AddedAdds the ability to add custom toolbar buttons to the PSPDFKit toolbar. (J#HYB-198)
- AddedAdds support for the new
MeasurementValueConfiguration
configuration option, replacing the deprecatedsetMeasurementScale
andsetMeasurementPrecision
methods. (J#HYB-205) - ChangedUpdates the
showPageLabels
property to also control page number overlay on Android. (J#HYB-223) - ChangedUpdates for PSPDFKit 2024.1.2 for Android.
- ChangedUpdates for PSPDFKit 13.3.3 for iOS.
- FixedFixes issue of document URIs with file:/// scheme on iOS. (#43160)
- FixedFixes issue where the
onDocumentLoaded
callback was not called on Android. (#43187) - FixedFixes the
signatureSavingStrategy
configuration option to save signatures if enabled. (J#HYB-210) - FixedFixes
spreadFitting
configuration option behavior on iOS. (J#HYB-222)
2.8.1 27 Feb 2024
- ChangedUpdates for PSPDFKit 13.3.1 for iOS. (#43565)
- RemovedRemoves
scrollViewInsetAdjustment
,spreadFitting
andallowedMenuActions
configuration options which are deprecated in PSPDFKit for iOS. (#43565)
2.8.0 18 Dec 2023
- AddedAdds TypeScript types support to PSPDFKit plugin. (#42380)
- AddedAdds support for loading image documents using the PSPDFKit component on Android. (#42692)
- ChangedUpdates plugin to target React Native 0.72.7. (#42800)
- ChangedUpdates Android compileSdkVersion to API 34 and Gradle to 8. (#42380)
- ChangedUpdates PSPDFKit for Android version to 8.10.0.
- ChangedUpdates PSPDFKit for iOS version to 13.1.0.
- FixedFixes issue where building iOS project led to "'PSPDFKitReactNativeiOS-Swift.h' file not found" error. (#41986)
- FixedFixes issue where getAnnotations with invalid page index caused a crash on Android. (#42073)
- FixedFixes issue where onAnnotationsChanged event did not fire when a form field was updated on Android. (#42525)
- FixedFixes issue where annotation toolbar color picker wasn't added by default. (#42761)
2.7.0 07 Sep 2023
- AddedAdds Annotation Preset customization. (#41528)
- ChangedUpdates for PSPDFKit 8.8.1 for Android. (#41910)
- ChangedUpdates for PSPDFKit 12.3.1 for iOS. (#41910)
- ChangedUpdates the deployment target to iOS 15. (#39956)
- FixedFixes issue where configuration is overridden by ToolbarMenuItems. (#41681)
- FixedFixes issue where PDF generation returns "can not get property of null" on iOS. (#41247)
- FixedFixes annotation toolbar menu grouping customization values. (#41197)
- FixedFixes issue where the close button is not displayed on iOS. (#41710)
- FixedFixes issue where showCloseButton config removes all other BarButtonItems on iOS. (#41731)
- FixedFixes issue where presentInstant uses different parameters on iOS and Android. (#41922)
2.6.1 19 Jun 2023
- ChangedUpdates for PSPDFKit 8.7.3 for Android. (#40880)
- ChangedUpdates for PSPDFKit 12.3 for iOS. (##40880)
- FixedFixes issue when showThumbnailBar is set to pinned (#40807)
2.6.0 05 Jun 2023
- AddedAdds measurement tools configurations (#40296)
- ChangedUpdates for PSPDFKit 8.7.2 for Android. (#40697)
- ChangedUpdates for PSPDFKit 12.2 for iOS. (#40697)
- FixedFixes annotation tools subgroups selection with menuItem grouping customization (#40593)
2.5.1 03 Apr 2023
- ChangedUpdated NativeCatalog configuration and replaced deprecated AppDelegate.m
- ChangedBumps PSPDFKit for Android version to 8.6.0
2.5.0 23 Mar 2023
- AddedAdded magic ink tool for Android annotation toolbar configuration. (#39174)
- ChangedUpgrades React Native dependencies and project configuration to 0.71.2
- AddedAdds Instant JSON for React Native
- ChangedUpdates for PSPDFKit for Android 8.5.1
- ChangedUpdates for PSPDFKit for iOS 12.1.3
- ChangedPSPDFKit now requires React Native 0.71.0 or later.
2.4.2 01 Feb 2023
- FixedFixes bug issue for deleting multiple annotations (#38518)
- ChangedBump PSPDFKit for Android version to 8.5.0
- ChangedBump PSPDFKit for iOS version to 12.0.3
- ChangedBump minimum SDK version compileSdkVersion to API 33
2.4.1 22 Nov 2022
- ChangedUpdates for PSPDFKit 12.0.1 for iOS.
- FixedFixes Catalog example toolbar menu items not rendering. (#37368)
- FixedFixes the Annotation Processing Catalog example. (#37534)
2.4.0 25 Oct 2022
- AddedAdds PDF generation from HTML, images and template. (#36736)
- ChangedUpdates for PSPDFKit 8.4.1 for Android
- ChangedUpdates for PSPDFKit 12.0 for iOS
2.3.0 19 Jul 2022
- AddedAdds Android Toolbar menu customization from
PSPDFKitView
properties. (#33417) - AddedAdds handling multiple initializations exception. (#35079)
- ChangedUpdates the deployment target to iOS 14.0. (#33871)
- ChangedUpdates for PSPDFKit 11.4.0 for iOS. (#33485)
- ChangedPSPDFKit now requires React Native 0.68 or later. (#33875)
- ChangedPSPDFKit now requires Xcode 13.4.1 or later. (#32495)
2.2.2 15 Mar 2022
- AddedAdds image support to
PSPDFKit.present()
on Android. (#33312) - AddedAdds a new Save As example to the Catalog example project. (#33376)
- ChangedUpdates for PSPDFKit 11.3.0 for iOS. (#33485)
- FixedFixes React Native Annotation Processor API for Android. (#33189, #33302)
2.2.1 04 Mar 2022
- ChangedUpdates for PSPDFKit 8.1.2 for Android. (#33315)
- ChangedUpdates for PSPDFKit 11.2.4 for iOS. (#33315)
- FixedFixes React Native Annotation Processor Catalog example for Android.(#33189)
2.2.0 14 Feb 2022
- ChangedThis release requires you to update your Android project's
compileSdkVersion
to version 31. Please refer to our migration guide(opens in a new tab) for this release. - AddedAdds a
destroyView()
function toPSPDFKitView
to be used as a workaround for crash caused by areact-native-screens
issue(opens in a new tab) when navigating back. (#32960) - ChangedImproves the file structure of the Catalog sample project for better readability. (#32685)
- ChangedImproves the file structure of the NativeCatalog sample project for better readability. (#32887)
- ChangedUpdates for PSPDFKit 8.1.1 for Android. (#33017)
- ChangedUpdates for PSPDFKit 11.2.2 for iOS. (#33017)
- FixedFixes an issue where the
spreadFitting
configuration value is inverted on Android. (#32789) - RemovedRemoves
signingConfig
from React Native Android's sample projects app-levelbuild.gradle
files. (#32767)
2.1.0 06 Jan 2022
- AddedAdds documentation for all the configuration options. (#31898)
- ChangedUnifies the configuration options on Android and iOS. (#31898)
- ChangedPSPDFKit now requires React Native 0.66.4 or later. (#32495)
- ChangedPSPDFKit now requires Xcode 13.2.1 or later. (#32495)
- ChangedUpdates for PSPDFKit 11.2 for iOS. (#32495)
- FixedFixes an issue where some examples using
Form_example.pdf
would not work. (#32495)
2.0.4 07 Dec 2021
- ChangedUpdates the Xcode build settings of the Catalog and Native Catalog example projects to work on iOS simulators on Apple Silicon Macs. (#32129)
- ChangedSets
currentPageIndex
inonStateChanged
callbacks always to the currently visible page index. Also addsaffectedPageIndex
to get the page that is corresponding to the other states in the callback. (#31926) - ChangedPSPDFKit now requires React Native 0.66.3 or later. (#32119)
- ChangedUpdates for PSPDFKit 8.0.2 for Android. (#32119)
2.0.3 02 Nov 2021
- ChangedPSPDFKit now requires React Native 0.66.1 or later. (#31744)
- ChangedUpdates for PSPDFKit 8.0.1 for Android. (#31744)
- ChangedUpdates for PSPDFKit 11.1 for iOS. (#31654)
- ChangedImproves the repository's README. (#31633)
2.0.2 22 Oct 2021
- ChangedUpdate to PSPDFKit for Android 8.
- ChangedPSPDFKit now requires React Native 0.66.0 or later. (#31348)
2.0.0 28 Sep 2021
- AddedAdds the ability to open TIFF images as Image Documents. (#30103)
- AddedAdds a
setLicenseKeys
method which accepts both Android and iOS license keys. (#30943) - AddedAdds support for iOS 15. (#31008)
- ChangedPSPDFKit now requires React Native 0.65.1 or later. (#30947)
- ChangedPSPDFKit now requires Xcode 13 or later. (#31008)
- ChangedUpdates
peerDependencies
anddevDependencies
inpackage.json
. (#30947) - ChangedOverhauls the Catalog and NativeCatalog example projects to use the newest version of React Native. (#29342)
1.32.2 30 Aug 2021
- ChangedMigrate from
ReactFragmentActivity
toReactActivity
for compatibility with React Native0.65.1
. (#30771)
1.32.1 06 Aug 2021
- AddedAdds missing
PSPDFSettingsOption
cases to the configuration for the iOS platform. (#30458)
1.32.0 23 Jul 2021
- ChangedUpdate for PSPDFKit 7 for Android. (#412)
- ChangedBump minimum SDK version androidMinSdkVersion to API 21. (#412)
1.31.5 07 Jul 2021
- ChangedUpdate for PSPDFKit 10.5 for iOS. (#409)
- ChangedUpdate the minimum deployment target to iOS 13.0. (#409)
- ChangedUpdate the getting started instructions for the Catalog and NativeCatalog example projects. (#409)
1.31.3 22 Jun 2021
- AddedAdd 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
- ChangedBumped extend from 3.0.1 to 3.0.2 in /samples/Catalog. (#406)
- ChangedBumped lodash from 4.17.15 to 4.17.21 in /samples/NativeCatalog. (#405)
1.31.1 21 Jun 2021
- ChangedUpdated the Manual Signing example on iOS to use the new Electronic Signatures API. (#404)
- ChangedBumped glob-parent from 5.1.0 to 5.1.2 in /samples/NativeCatalog. (#404)
1.31.0 26 May 2021
- RemovedRemove the trial license key requirement. (#403)
- ChangedUpdate to PSPDFKit for Android version 6.6.2. (#403)
- ChangedUpdate the README to clarify the Requirements section. (#403)
- ChangedUpdate the README to simplify the Getting Started section. (#403)
1.30.18 19 May 2021
- AddedAdds a README file for the Catalog example project. (#402)
- ChangedUpdates the ConfiguredPDFViewComponent iOS example to show the settings button in navigation bar. (#402)
- FixedFixes issue where the pageIndex prop needed to be set before the document prop. (#402)
1.30.17 13 May 2021
- ChangedBumped hosted-git-info from 2.8.5 to 2.8.9 in /samples/NativeCatalog. (#401)
1.30.16 10 May 2021
- ChangedBumped handlebars from 4.7.6 to 4.7.7 in /samples/Catalog. (#398)
- ChangedBumped lodash from 4.17.19 to 4.17.21 in /samples/Catalog. (#399)
- ChangedBumped hosted-git-info from 2.6.0 to 2.8.9 in /samples/Catalog. (#400)
1.30.14 07 May 2021
- ChangedBumped ini from 1.3.5 to 1.3.8 in /samples/NativeCatalog. (#394)
- ChangedBumped handlebars from 4.5.1 to 4.7.7 in /samples/NativeCatalog. (#395)
1.30.12 07 May 2021
- ChangedWorkaround a compile issue with Xcode 12.5 in the Catalog and NativeCatalog example projects. (#393)
- ChangedBumped ua-parser-js from 0.7.18 to 0.7.28 in /samples/Catalog. (#393)
1.30.11 31 Mar 2021
- FixedFixed “TypeError: cb.apply is not a function” when running the Catalog example project. (#392)
- ChangedBumped y18n from 3.2.1 to 3.2.2 in /samples/Catalog. (#392)
1.30.7 09 Feb 2021
- FixedFixes issue where disableAutomaticSaving did not work on iOS when useParentNavigationBar was enabled. (#389)
1.30.6 02 Feb 2021
- ChangedUpdate for PSPDFKit 10.2 for iOS, Xcode 12.4 and React Native 0.63.4. (#387)
- ChangedUpdate LICENSE to 2021.
1.30.5 11 Jan 2021
- ChangedUpdated installation steps for the iOS Catalog app. (Z-22173)
- ChangedUpdate copyright year to 2021. (#386)
- FixedFixed annotation tapped events not being emitted when editing is disabled on Android. (#385)
- FixedFixed stamps not being correctly detected. (#384)
1.30.1 13 Oct 2020
- ChangedUpdate to PSPDFKit for Android 6.5.2.
- ChangedUpdate to PSPDFKit for iOS 10.0.1.
1.29.10 14 Sep 2020
- FixedFixes 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
- ChangedUpdate Getting started instructions for React Native 0.63.2. (#376)
- ChangedBump lodash from 4.17.10 to 4.17.19 in /samples/Catalog. (#374)
1.29.8 13 Aug 2020
- FixedFixes an issue that prevented you from adding images from the gallery or camera on Android when using the PSPDFKitView. (#375)
1.29.2 25 May 2020
- AddedAdds Javascript API on to customize the font picker on Android and iOS. (#363)
- ChangedUpdated the Catalog sample project dependencies. (#368)
1.29.0 24 Apr 2020
- ChangedUpdates PSPDFKit for Android to 6.3. (#364)
- ChangedResolves #352.
- ChangedResolves #359.
1.28.7 15 Apr 2020
- ChangedBridges the Instant Example from the iOS PSPDFKit Catalog to the NativeCatalog React Native project. (#362)
1.28.5 25 Mar 2020
- FixedFixes warning in the Xcode project by migrating the development region. (#361)
1.28.4 18 Mar 2020
- AddedAdds Native Catalog sample project with advanced integration examples on iOS. (#339)
1.28.3 16 Mar 2020
- ChangedReload the entire PSPDFViewController instead of only reloading the currently visible page when adding adding annotations via the addAnnotations API. (#357)
1.28.1 10 Mar 2020
- ChangedPut PSPDFKit on Gradle's api configuration making PSPDFKit classes available on an app's Java class path. (#355)
1.27.5 19 Feb 2020
- ChangedUpdate README to mention the newly added annotation processing API. (#351)
1.27.3 12 Feb 2020
- FixedFix two navigation buttons being shown while the search is open. (#347)
- ChangedReturn a promise when calling PSPDFKit.present(). (#348)
- ChangedInclude uuid in annotation removed event. (#349)
- ChangedReturn a promise when calling PSPDFKit.present(). (#348)
- ChangedInclude creator name in annotation removed event. (#349)
1.27.2 04 Feb 2020
- AddedAdds new toolbarTitle, and showSettingsMenu configuration options. (#345)
- AddedAdds new showNavigationButtonInToolbar, and onNavigationButtonClicked props to PSPDFKitView. (#345)
1.27.1 03 Feb 2020
- AddedAdd 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
- ChangedThe Android PdfView now internally uses the PdfUiFragment meaning it provides the same UI as the PdfActivity. #322
1.26.8 28 Jan 2020
- AddedAdds instructions for how to use the Experimental Mac Catalyst Support. (#343)
1.26.4 05 Nov 2019
- AddedAdds a new Native Catalog example for Android showing how to use the PdfView in your own bridge code. (#318)
- AddedAdds PdfView#getFragment() method to make retrieving the current fragment easier.
- AddedAdds PdfView#createDefaultEventRegistrationMap() method to make writing custom view manager easier.
1.26.3 28 Oct 2019
- ChangedUpdates the PSPDFKit for Android version to 6.0.2. (#312)
- AddedAdd support for enableAnnotationEditing and editableAnnotationTypes prop to Android. (#311)
- ChangedMake saveCurrentDocument and setFormFieldValue return a promise on Android and iOS. (#308)
1.26.2 16 Oct 2019
- AddedAdds the annotation name to the onAnnotationsChanged payload when annotation is removed on iOS. (#309)
- FixedFixes enableAnnotationEditing on iOS. (#310)
1.26.1 09 Oct 2019
- ChangedForce UIModalPresentationFullScreen for the native module on iOS 13. (#307)
1.25.8 09 Sep 2019
- AddedAdd setLicenseKey method to Android. (#290)
- AddedAdd disableAutomaticSaving configuration to Android. (#289)
1.25.7 31 Aug 2019
- AddedAdded a comment to explain why we dismiss he PSPDFViewController in -[RCTPSPDFKitView removeFromSuperview]. (#287)
1.25.6 28 Aug 2019
- FixedFixed a crash that would occur when adding an invalid Instant JSON payload. (#284)
1.25.5 28 Aug 2019
- ChangedDismiss the PDF view controller when the view component is unmounted to avoid orphan popovers. (#280)
1.25.4 14 Aug 2019
- FixedFixes reloading causing the PdfView to get into a state where it never loads. (#269)
1.25.3 13 Aug 2019
- ChangedUpdate the integration steps now that linking is automatic via CocoaPods. (#265)
1.25.2 09 Aug 2019
- FixedFixes issue with trial maven keys. (#266)
- ChangedUpdates PSPDFKit for Android from 5.5.0 to 5.5.1.
1.25.1 08 Aug 2019
- AddedAdds getAllAnnotations() JavaScript API to query all annotation from a document. (#167)
1.25.0 06 Aug 2019
- ChangedThis release bumps the required react-native version to 0.60.4. (#263)
- ChangedThe PSPDFKit version on Android was updated to 5.5.0.
- ChangedWe now require AndroidX, make sure to look at the official release blog for more information on the migration.
1.24.9 25 Jul 2019
- ChangedAnnotation modification methods now return a promise on Android (#251, #250)
- ChangedChanging the configuration prop now updates the PdfFragment on Android (#252)
1.24.8 25 Jul 2019
- ChangedImproves error handling for annotation manipulations functions on iOS. (#261)
1.24.7 18 Jul 2019
- ChangedReact Native 0.60.x uses CocoaPods by default, so we've updated the iOS integration steps. See https://github.com/PSPDFKit/react-native#ios for more details. (#257)
1.24.6 16 Jul 2019
- AddedAdds toolbarTitle Javascript API to override the iOS toolbar title. (#255)
- ChangedUpdated the README to add a section about how to Customize the Toolbar Buttons. (#256)
1.24.4 11 Jul 2019
- ChangedRestores support for react-native 0.57 on Android.
- AddedAdds onDocumentLoadFailed callback on iOS / Android
- ChangedImproves document path resolution on Android.
1.23.16 28 May 2019
- ChangedMerge pull request #232 from PSPDFKit/rad/fix-broken-link.
- FixedFix broken link in the README.
1.23.15 28 May 2019
- ChangedMerge pull request #227 from PSPDFKit/reinhard/add-page-mode-config.
- FixedFix for double page mode configuration missing on Android.
1.23.14 28 May 2019
- ChangedCreate the PDFViewPage when asked to by react native. (#229)
- ChangedThere 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
- ChangedUpdate wrapper to PSPDFKit for Windows 2.0 (#223)
- ChangedUpdate references
- ChangedMake JsonUtils compatible.
- Changedupdate all nuget versions.
- Removedremoved alert from library search example as this is more than fast enough now.
1.23.12 22 May 2019
- ChangedAlign annotations changed with ios (#224)
- ChangedThis PR changes annotation events on UWP to pass back a list of annotations like Android and iOS does.
1.23.11 21 May 2019
- ChangedUWP: Remove Annotation (#222)
- ChangedBrings UWP removeAnnotation API inline with iOS and Android.
- ChangedAlso fixes small typo with getAnnotations JSON reply.
1.23.10 07 May 2019
- ChangedRe-implement Css Customization (#221)
- ChangedAs 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.
- ChangedIn 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
- FixedFix crash when null colors are passed (#218)
- ChangedJObject 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
- ChangedMerge pull request #210 from PSPDFKit/rad/update-for-PSPDFKit-8.3-ios.
- ChangedUpdate for PSPDFKit 8.3 for iOS.
1.23.7 17 Apr 2019
- ChangedUpdated and tested 1.12. (#211)
- ChangedA simple update to PSPDFKit for Windows 1.12.
- ChangedAll tested fine.
1.23.6 15 Apr 2019
- ChangedMerge pull request #209 from PSPDFKit/rad/document-validation-check
- ChangedCheck if document is valid before adding or removing annotations
1.23.5 08 Apr 2019
- FixedFix set toolbar promise. (#208)
- ChangedMistakenly 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
- ChangedMerge pull request #202 from PSPDFKit/github-templates.
- AddedAdd Github issue and pull request templates.
1.20.0 28 Aug 2018
- AddedAdds the ability to programmatically toggle the annotation toolbar. (#105, #108)
- AddedAdds Programmatic PDF form filling. (#106, #107)
- AddedAdds Event Listeners Catalog example.
- AddedAdds API and Catalog example to manually save a document.
- AddedAdd catalog example for changing pages. (#98)
- AddedAdds getAnnotations to get all annotations of a page.
- AddedAdds addAnnotation to add a single annotation using Instant JSON.
- AddedAdds getAllUnsavedAnnotations to export the document Instant JSON.
- AddedAdds addAnnotations to parse the document Instant JSON.
- AddedAdds disableAutomaticSaving prop to disable automatic saving when exiting the document.
- AddedAdds annotationAuthorName prop to set the annotation author used when creating annotations.
- AddedAdds callbacks for when an annotation is added, changed or deleted.