Releases: ComPDFKit/compdfkit-pdf-sdk-react-native
Releases · ComPDFKit/compdfkit-pdf-sdk-react-native
2.5.0
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.5.0.
- Added the features support for ComPDFKit PDF SDK for Android V2.5.0.
- Added API to render PDF pages as images
- Added API for creating forms
- Added watermark configuration options
- Added configurable border color for search results
- Added configurable highlight color for search results
- Added rectangle drawing when jumping to a page
- Added API to set content editing types
- Added configuration for page editing menu options
- Added UI mode configuration
- Added bottom toolbar UI configuration
- Added BOTA interface configuration
- Added control for showing and hiding the search view
- Added API to save ongoing Ink annotations
- Added API to hide the context menu
- Added theme mode configuration on iOS
- Added signature method configuration on iOS
- Added Pencil annotation toolbar configuration on iOS
- Added Spanish language support.
Issues Addressed
- Fixed crash on Android caused by empty arrays in shape annotation properties
- Fixed issue where FreeText input was not properly centered on Android
- Fixed inconsistency between FreeText font size and the configured value on Android
- Fixed an issue where some documents crashed when opened on Android.
- Fixed an issue where content edits were not saved correctly on Android.
- Fixed issue where imported FreeText annotations might not display on iOS
- Fixed issue where the watermark toolbar would not appear when the top toolbar was hidden on iOS
Contact us
Email: [email protected]
2.4.7
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.4.7.
- Added the features support for ComPDFKit PDF SDK for Android V2.4.7.
- Automatically hide the quick scroll bar when the document contains only one page.
Issues Addressed
- Fixed an OOM crash issue caused by importing fonts on the Android platform.
- Fixed a display issue with circle annotations when opacity was set to 0 on the Android platform.
- Fixed a potential crash when modifying properties of circle and line annotations on the Android platform.
- Fixed an issue where some documents failed to correctly trigger callbacks for the first or last page.
2.4.6
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.4.6.
- Added the features support for ComPDFKit PDF SDK for Android V2.4.6.
- Added compatibility for Android 15 and Android 16.
- Optimized page layout and zoom logic for an improved reading experience.
- Added pinch-to-zoom and page dragging while drawing annotations.
- Added support for filling out forms in annotation mode on Android.
- Introduced a new API for text search.
- Optimized the bottom toolbar UI in signature mode on iOS.
- Added JSON configuration to enable/disable error prompts and adjusted the display logic for scan document prompts on iOS.
- Added JSON configuration to enable/disable Ink drawing drag and mode-switch buttons.
- Unified setting of background color of blank area in theme.
- Added API for setting component background color.
- Removed the dependency on the prop-types library.
Issues Addressed
- Fixed a crash caused by entering Emoji characters on Android.
- Resolved crashes when verifying digital signatures in certain documents on Android.
- Fixed an issue where adding digital signatures failed in some documents on Android.
- Fixed an issue where pages always aligned to the left after setting horizontal margins on Android.
- Fixed page jumping issues in vertical scrolling mode when horizontal margins were set on Android.
- Fixed an issue where FreeText annotations did not fully display after being saved on Android.
- Resolved a crash caused by
InitOutFontduring SDK initialization on Android. - Fixed an issue where
save()did not save ongoing Ink and Pencil annotations on iOS. - Fixed an issue where the top text was not vertically centered on iOS.
- Fixed flickering when opening a document multiple times on iOS.
- Fixed lagging when scrolling in content editing mode on iOS.
Contact us
Email: [email protected]
2.4.4
Issues Addressed
- Fixed the “Super expression must either be null or a function” error caused by incorrect class inheritance when using the Hermes engine.
Contact us
Email: [email protected]
2.4.3
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.4.3.
- Added the features support for ComPDFKit PDF SDK for Android V2.4.3.
Issues Addressed
- Fixed a crash issue when exporting annotation files in certain documents
- Fixed an issue where selecting an annotation would unexpectedly switch the current drawing annotation type
- Fixed an issue where deleted text content in some documents was not saved properly
- Optimized the flickering issue when jumping to a specific page
75 Improved the page navigation logic during annotation undo and redo operations
2.4.1
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.4.0.
- Added the features support for ComPDFKit PDF SDK for Android V2.4.0.
- Added API to switch between different annotation types in annotation mode.
- Added Undo and Redo APIs for annotation actions.
- Added configuration option to hide the bottom annotation toolbar in annotation mode.
- Added support for context menu configuration.
- Added callback for tapping on the PDF page area.
- Adapted Android platform to support 16KB page sizes.
Issues Addressed
- Fixed an issue where some APIs became unresponsive, causing blocking behavior.
- Fixed an issue where the read-only (
readOnly) setting had no effect on Android. - Fixed a bug where the
page.removeAnnotation()API could not delete annotations on Android. - Fixed an issue where
getReadBackgroundColor()returned the wrong color on iOS.
2.4.0
New Features
- Added the features support for ComPDFKit PDF SDK for iOS V2.4.0.
- Added the features support for ComPDFKit PDF SDK for Android V2.4.0.
- Added configuration options for signature methods in signature form fields on Android.
- Added a document save reminder when exiting the interface on Android.
- Added functionality to erase existing Ink annotations on Android.
- Added APIs to delete annotations and form fields.
- Added an API to insert blank pages.
- Enhanced annotation property data.
- Enhanced form field property data.
Issues Addressed
- Fixed OOM crash issues on some devices during SDK initialization.
- Fixed an issue where signature appearance was not correctly displayed after digital signing.
- Fixed an issue where images failed to display after adding a watermark to certain documents.
- Fixed an issue that prevented inserting PNG images when inserting pages.
- Fixed incorrect handling of
ActionType_GoToRandActionType_Launchin hyperlink annotations. - Fixed an issue where long input in electronic signatures within
ComPDFKit_Toolscaused incomplete display after saving. - Fixed blurry display issue after zooming in on text annotations.
- Fixed jump behavior of
CPDFReaderView.setScale()scaling method. - Fixed a font inconsistency issue during content editing when adding text to already selected text with an existing device font.
Contact us
Email: [email protected]
2.3.0
New Features
- Added the features support for ComPDFKit PDF SDK for iOS iOS V2.3.0.
- Added the features support for ComPDFKit PDF SDK for Android Android V2.3.0.
- Added import/export form data API, supporting XFDF format files.
- Added the ability to create text input fields and insert images by clicking on a page area in content editing mode.
- Added navigation system print API.
- Added import PDF document API.
- Added split PDF document API.
- Added fill form content API.
- Added
saveAsAPI. - Added API to retrieve all annotations and form data on a page.
- Added document flattening API.
Issues Addressed
- Fixed a crash issue when editing or deleting text in certain documents.
- Fixed the border display issue after completing a free text annotation.
- Fixed an issue where the LaBan Key input method could not delete the last character while editing text.
- Fixed text garbling issues in content editing mode.
- Fixed an issue where form field content was not displayed in some documents.
- Fixed the issue that the zoomed-in page area did not follow the zooming when jumping to draw a rectangular area.
- Fixed the issue of Chinese garbled characters in the form name.
- Fixed the issue where the prompt did not appear for scanned PDF documents on iOS.
Contact us
Email: [email protected]
2.3.0-beta.1
New Features
- Added import/export interface for form data in XFDF format files.
- Added the ability to create text input boxes and insert images by clicking on the page area in content editing mode.
- Added a system print API for navigation.
Issues Addressed
- Fixed issue where editing or deleting text in some documents caused crashes.
- Fixed issue with the border appearing after completing FreeText annotation.
- Fixed issue where the LaBan Key input method deletes the last character when editing text.
- Fixed the issue of text garbling in content editing mode.
Contact Us
Email: [email protected]
2.2.2
New Features
- Added the features support for ComPDFKit PDF SDK for iOS iOS V2.2.2.
- Added the features support for ComPDFKit PDF SDK for Android Android V2.2.2.
- Added the ability to save a watermark to the current PDF when adding it.
Issues Addressed
- Fixed the inaccurate judgment issue in the
hasChange()method. - Fixed an issue where some document text fields in forms were not displaying content.
- Fixed an issue on the Android platform where Ink annotations became smaller after drawing.
- Fixed an issue on the Android platform where the pen size shrank when drawing Ink annotations after zooming in on a page.
- Fixed an input issue with the LaBan Key input method on the Android platform.
- Fixed a potential crash issue on the Android platform when enabling the rotate function.
- Fixed a crash issue on the Android platform when importing XFDF annotations.
Contact Us
Email: [email protected]