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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,25 @@
1
+
## 5.3.0 — 22 Jan 2026
2
+
3
+
- Adds a headless document API for opening and manipulating PDF documents without displaying a viewer. (J#HYB-931)
4
+
- Adds programmatic bookmark management APIs to `PdfDocument` for creating, reading, updating, and deleting bookmarks. (J#HYB-932)
5
+
- Adds document dirty state APIs for tracking unsaved changes with cross-platform `hasUnsavedChanges()` and platform-specific methods. (J#HYB-934)
6
+
- Adds the `iOSFileConflictResolution` configuration option to handle file conflicts when a PDF is modified externally on iOS. (J#HYB-933)
7
+
- Adds the `CustomStampItem` class for configuring custom stamps with colors (iOS) and subtitles (iOS/Android).
8
+
- Improves the annotation properties API (J#HYB-935):
9
+
- Fixes the text annotation font color being reset to black when updating other properties like opacity (Web).
10
+
- Fixes the ink annotation line width property not being applied correctly.
11
+
- Fixes the `pspdfkit/undefined` type exception when adding or removing text annotations.
12
+
- Fixes `getAnnotationProperties` returning null for valid annotations.
13
+
- Makes `Annotation` class properties immutable; use `AnnotationProperties` and `AnnotationManager` for updates.
14
+
- Updates to Nutrient iOS SDK 26.4.0.
15
+
- Updates to Nutrient Android SDK 10.10.1.
16
+
- Fixes an Android issue where the PDF view was hidden behind the keyboard when editing form fields. (J#HYB-929)
17
+
1
18
## 5.2.0 - 13 Oct 2025
2
19
3
20
- Introduces `AnnotationProperties` class to manage and update annotation properties such as color, opacity, line width, flags, and custom data. (J#HYB-879)
4
21
- Updates Android SDK configuration (minSdk 24, compileSdk/targetSdk 36) to support Nutrient Android SDK 10.7.0.
5
-
- Updates iOS deployment target to 16 to support Nutrient iOS SDK 14.12.0.
22
+
- Updates iOS deployment target to 16 to support Nutrient iOS SDK 26.0.0.
6
23
- Updates AI Assistant implementation to use new `createAiAssistant` API with `AiAssistantProvider` interface support. (J#HYB-886)
7
24
- Fixes issue where getPageInfo throws an error if not page labels are set on Android. (J#HYB-882)
8
25
- Fixes issue where updating annotation flags results into unexpected behavior. (J#HYB-880,J#HYB-879)
0 commit comments