|
1 | | -## Newest Release |
| 1 | +## 4.2.0 - 03 Mar 2025 |
2 | 2 |
|
3 | | -### 4.1.1 - 17 Jan 2025 |
4 | | -- Fixes build issues where some Android resource ids are missing. (J#HYB-625) |
5 | | -- Fixes issue where oPageChanged callback returns the wrong page index on iOS. (J#HYB-575) |
| 3 | +- Adds `Annotation` model classes. (J#HYB-614) |
| 4 | +- Adds ability to set and get an annotation's author name programmatically. (J#HYB-678) |
| 5 | +- Adds a `getPageCount` API to `PdfDocument`. (J#HYB-680) |
| 6 | +- Adds support for custom data. (J#HYB-682) |
| 7 | +- Adds support for annotation flags. (J#HYB-683) |
| 8 | +- Adds support for custom stamps. (J#HYB-685) |
| 9 | +- Fixes issue where setting an iOS license key shows "PSPDFKit Licensing Issue" error. (J#HYB-658) |
| 10 | +- Fixes Annotation preset customizations not being set correctly. (J#HYB-686) |
6 | 11 |
|
7 | | -## Previous Releases |
| 12 | +## 4.1.1 - 17 Jan 2025 |
8 | 13 |
|
9 | | -### 4.1.0 - 03 Jan 2024 |
| 14 | +- Fixes build issues where some Android resource IDs are missing. (J#HYB-625) |
| 15 | +- Fixes issue where `onPageChanged` callback returns the wrong page index on iOS. (J#HYB-575) |
| 16 | + |
| 17 | +## 4.1.0 - 03 Jan 2025 |
10 | 18 |
|
11 | 19 | - Adds support for `PspdfkitWidgetController.addEventListener` to iOS and Android. (J#HYB-550)` |
12 | 20 | - Adds support for the latest Android Studio version. (J#HYB-539) |
|
16 | 24 | - Updates for Nutrient iOS SDK 14.3.0. |
17 | 25 | - Fixes onPageChanged callback being triggered early on iOS. (J#HYB-596) |
18 | 26 |
|
19 | | -### 4.0.0 - 01 Nov 2024 |
| 27 | +## 4.0.0 - 01 Nov 2024 |
20 | 28 |
|
21 | 29 | - Adds Pigeon for communication between Flutter and native iOS and Android platforms. (J#HYB-455) |
22 | 30 | - Fixes issue where annotation preset configurations are not applied to some annotation tools. (J#HYB-185) |
|
25 | 33 | - Updates for Nutrient iOS SDK 14.1.1. (#45458) |
26 | 34 | - Updates for Nutrient Web SDK 2024.7.0. (#45458) |
27 | 35 |
|
28 | | -### 3.12.0 - 30 Jul 2024 |
29 | | - |
30 | | -### 3.12.1 - 11 Sep 2024 |
| 36 | +## 3.12.1 - 11 Sep 2024 |
31 | 37 |
|
32 | 38 | - Updates for PSPDFKit 2024.5.1 for Android. (J#HYB-506) |
33 | 39 | - Updates for PSPDFKit 13.9.1 for iOS. (J#HYB-506) |
34 | 40 | - PSPDFKit for Flutter now requires Flutter 3.24.1 or later. |
35 | 41 | - Fixes an issue where some annotation toolbar items are not displayed when custom grouping is used. (J#HYB-440) |
36 | 42 | - Fixes an issue where `onDocumentLoaded` is triggered multiple times. (J#HYB-494) |
37 | 43 |
|
38 | | -### 3.12.0 - 30 Jul 2024 |
| 44 | +## 3.12.0 - 30 Jul 2024 |
39 | 45 |
|
40 | 46 | - Adds `zoomToRect` and `getVisibleRect` APIs to `PspdfkitWidgetController`. (J#HYB-429) |
41 | 47 | - Adds `processAnnotations` API support for Android. (J#HYB-426) |
42 | 48 | - Updates the `processAnnotations` parameter types to `AnnotationType` and `AnnotationProcessingMode` enums. (#44722) |
43 | 49 | - Updates for PSPDFKit 2024.4.0 for Android. (J#HYB-422) |
44 | 50 | - Updates for PSPDFKit 13.8.0 for iOS. (J#HYB-422) |
45 | 51 |
|
46 | | -### 3.11.0 - 21 Jun 2024 |
| 52 | +## 3.11.0 - 21 Jun 2024 |
47 | 53 |
|
48 | 54 | - Adds API to get form filled properties to `PdfDocument`. (J#HYB-169) |
49 | 55 | - Adds Instant synchronization support on Web. (J#HYB-377) |
50 | 56 |
|
51 | | -### 3.10.1 - 28 May 2024 |
| 57 | +## 3.10.1 - 28 May 2024 |
52 | 58 |
|
53 | 59 | - Fixes an issue where `ViewUtils.generateViewId()` cannot be resolved. (J#HYB-379) |
54 | 60 |
|
55 | | -### 3.10.0 - 03 May 2024 |
| 61 | +## 3.10.0 - 03 May 2024 |
56 | 62 |
|
57 | 63 | - Adds APIs to get page information such as size, rotation, and label. (J#HYB-195) |
58 | 64 | - Adds document load callbacks to `PspdfkitWidget`. (J#HYB-195) |
|
61 | 67 | - Updates for PSPDFKit 2024.2.1 for Android. |
62 | 68 | - Updates for PSPDFKit 13.4.1 for iOS. |
63 | 69 |
|
64 | | -### 3.9.1 - 12 Apr 2024 |
| 70 | +## 3.9.1 - 12 Apr 2024 |
65 | 71 |
|
66 | 72 | - Downgrades to AGP 7.* for backward compatibility (J#HYB-290) |
67 | 73 | - Allow null value for `Pspdfkit.setLicenseKey` (J#HYB-294) |
68 | 74 | - Updates for PSPDFKit 2024.2.1 for Android (J#HYB-303) |
69 | 75 |
|
70 | | -### 3.9.0 - 22 Mar 2024 |
| 76 | +## 3.9.0 - 22 Mar 2024 |
71 | 77 |
|
72 | 78 | - Adds annotation toolbar customization for iOS and Android. (J#HYB-209) |
73 | 79 | - Adds support for `MeasurementValueConfiguration` to replace `setMeasurementScale` and `setMeasurementPrecision`. (J#HYB-206) |
|
76 | 82 | - Fixes events callback functions not being triggered on Web. (J#HYB-221) |
77 | 83 | - Fixes blank page when an annotation toolbar item is selected on Web. (#43792) |
78 | 84 |
|
79 | | -### 3.8.2 - 27 Feb 2024 |
| 85 | +## 3.8.2 - 27 Feb 2024 |
80 | 86 |
|
81 | 87 | - Updates for PSPDFKit 13.3.1 for iOS. (#43550) |
82 | 88 | - Fixes issue where PSPDFKit for Flutter does not work on web with Flutter SDK version 13.19.0 (J#HYB-216) |
83 | 89 | - Fixes issue where annotation toolbar items are not being displayed on Web. (J#HYB-217) |
84 | 90 |
|
85 | | -### 3.8.1 - 14 Feb 2024 |
| 91 | +## 3.8.1 - 14 Feb 2024 |
86 | 92 |
|
87 | 93 | - Fixes callbacks when Pspdfkit.present() is used. (J#HYB-204) |
88 | 94 |
|
89 | | -### 3.8.0 - 06 Feb 2024 |
| 95 | +## 3.8.0 - 06 Feb 2024 |
90 | 96 |
|
91 | 97 | - Adds Flutter for Web support. (#42151) |
92 | 98 | - Replaces configuration `Map` with a dedicated `PdfConfiguration` class. (#42191) |
|
96 | 102 | - Updates for PSPDFKit 13.3.0 for iOS. (#43305) |
97 | 103 | - Compile SDK version 34 is now required on Android. (#43305) |
98 | 104 |
|
99 | | -### 3.7.2 - 12 Jan 2024 |
| 105 | +## 3.7.2 - 12 Jan 2024 |
100 | 106 |
|
101 | 107 | - Adds `flutterPdfFragmentAdded` callback for Android. (#42631) |
102 | 108 | - Updates FlutterAppCompatActivity to Support Flutter 3.16.0. (#42767) |
103 | 109 |
|
104 | | -### 3.7.1 - 18 Oct 2023 |
| 110 | +## 3.7.1 - 18 Oct 2023 |
105 | 111 |
|
106 | 112 | - Fixes issue where iOS Appstore upload fails due to PSPDFKit Flutter missing "CFBundleShortVersionString" key. (#42166) |
107 | 113 | - Fixes issue where Plugin returned "Document is missing or invalid" during pdfViewControllerWillDismiss events. (#42255) |
108 | 114 |
|
109 | | -### 3.7.0 - 07 Sep 2023 |
| 115 | +## 3.7.0 - 07 Sep 2023 |
110 | 116 |
|
111 | 117 | - Adds annotation preset customization. (#41669) |
112 | 118 | - Updates for PSPDFKit 8.8.1 for Android. (#41910) |
113 | 119 | - Updates for PSPDFKit 12.3.1 for iOS. (#41910) |
114 | 120 | - Updates the deployment target to iOS 15. (#39956) |
115 | 121 | - Updates example catalog with PspdfkitWidget usage. (#40861) |
116 | 122 |
|
117 | | -### 3.6.0 - 08 May 2023 |
| 123 | +## 3.6.0 - 08 May 2023 |
118 | 124 |
|
119 | 125 | - Adds measurement tools. (#39806) |
120 | 126 | - Updates for PSPDFKit 8.6.0 for Android. (#39501) |
121 | 127 | - Updates for PSPDFKit 12.2 for iOS. (#39995) |
122 | 128 |
|
123 | | -### 3.5.1 - 15 Mar 2023 |
| 129 | +## 3.5.1 - 15 Mar 2023 |
124 | 130 |
|
125 | 131 | - Updates iOS license initialization in the example catalog. (#38999) |
126 | 132 | - Updates Instant web demo links. (#39018) |
127 | 133 | - Updates for PSPDFKit 8.5.1 for Android. (#39090) |
128 | 134 | - Updates for PSPDFKit 12.1.2 for iOS. (#39090) |
129 | 135 |
|
130 | | -### 3.5.0 - 17 Jan 2023 |
| 136 | +## 3.5.0 - 17 Jan 2023 |
131 | 137 |
|
132 | 138 | - Adds Instant Synchronization support. (#37675) |
133 | 139 | - Updates for PSPDFKit 8.5 for Android. (#38136) |
134 | 140 | - Updates for PSPDFKit 12.0.2 for iOS. (#38136) |
135 | 141 |
|
136 | | -### 3.4.1 - 18 Nov 2022 |
| 142 | +## 3.4.1 - 18 Nov 2022 |
137 | 143 |
|
138 | 144 | - Updates for PSPDFKit 12.0 for iOS. (#37508) |
139 | 145 | - Fixes missing header file issue. (#37283) |
140 | 146 |
|
141 | | -### 3.4.0 - 26 Oct 2022 |
| 147 | +## 3.4.0 - 26 Oct 2022 |
142 | 148 |
|
143 | 149 | - Adds generating PDF from images, templates and HTML. (#36736) |
144 | 150 | - Updates for PSPDFKit 8.4.1 Android. (#37192) |
145 | 151 | - Updates for PSPDFKit 12.0 for iOS. (#37192) |
146 | 152 | - Fixes keyboard cutting off search results when inline search is disabled. (#35418) |
147 | 153 | - Fixes an issue where the `PspdfkitView` widget is not rendered in Flutter versions 3.3.0 and above on Android. (#37044) |
148 | 154 |
|
149 | | -### 3.3.0 - 19 Jul 2022 |
| 155 | +## 3.3.0 - 19 Jul 2022 |
150 | 156 |
|
151 | 157 | - Moved package files from `lib/src` to `lib` to remove import warnings and renamed `main.dart` to `pspdfkit.dart`. (#34058) |
152 | 158 | - Updates the deployment target to iOS 14.0. (#33871) |
|
157 | 163 | - Fixes an issue where tapping on form fields yields unexpected behavior in the Catalog basic example. (#33853) |
158 | 164 | - Fixes the configuration option `userInterfaceViewMode: 'alwaysHidden'` not hiding the widget’s top bar on iOS. (#31095) |
159 | 165 |
|
160 | | -### 3.2.2 - 16 Mar 2022 |
| 166 | +## 3.2.2 - 16 Mar 2022 |
161 | 167 |
|
162 | 168 | - Improves the example project by using the `PlatformUtils` class to check for supported platforms (#33212) |
163 | 169 | - Adds a new **Save As** example to the example project. (#33376) |
164 | 170 | - Updates for PSPDFKit 11.3.0 for iOS. (#33514) |
165 | 171 |
|
166 | | -### 3.2.1 - 04 Mar 2022 |
| 172 | +## 3.2.1 - 04 Mar 2022 |
167 | 173 |
|
168 | 174 | - Updates for PSPDFKit 8.1.2 for Android. (#33314) |
169 | 175 | - Updates for PSPDFKit 11.2.4 for iOS. (#33314) |
170 | 176 |
|
171 | | -### 3.2.0 - 14 Feb 2022 |
| 177 | +## 3.2.0 - 14 Feb 2022 |
172 | 178 |
|
173 | 179 | - This release requires you to update your Android project's `compileSdkVersion` to version 31. Please refer to [our migration guide](https://pspdfkit.com/guides/flutter/migration-guides/flutter-3-2-migration-guide) for this release. |
174 | 180 | - PSPDFKit now requires Flutter 2.10.1 or later. (#33016) |
|
177 | 183 | - Updates for PSPDFKit 8.1.1 for Android. (#33016) |
178 | 184 | - Updates for PSPDFKit 11.2.2 for iOS. (#33016) |
179 | 185 |
|
180 | | -### 3.1.0 - 06 Jan 2022 |
| 186 | +## 3.1.0 - 06 Jan 2022 |
181 | 187 |
|
182 | 188 | - Adds Flutter widget support for Android. (#23824) |
183 | 189 | - Adds `tiff` support for image documents for Android. (#23824) |
|
201 | 207 | - Renames `pspdfkit_view.dart` into `pspdfkit_widget_controller.dart`. (#23824) |
202 | 208 | - Fixes button overflow issue on iOS devices in the Flutter example. (#31198) |
203 | 209 |
|
204 | | -### 3.0.3 - 07 Dec 2021 |
| 210 | +## 3.0.3 - 07 Dec 2021 |
205 | 211 |
|
206 | 212 | - Updates for PSPDFKit 8.0.2 for Android. (#32165) |
207 | 213 |
|
208 | | -### 3.0.2 - 02 Nov 2021 |
| 214 | +## 3.0.2 - 02 Nov 2021 |
209 | 215 |
|
210 | 216 | - Updates for PSPDFKit 11.1 for iOS. (#31654) |
211 | 217 | - Updates for PSPDFKit 8.0.1 for Android. (#31743) |
212 | 218 | - Improves the repository's README. (#31633) |
213 | 219 |
|
214 | | -### 3.0.1 - 21 Oct 2021 |
| 220 | +## 3.0.1 - 21 Oct 2021 |
215 | 221 |
|
216 | 222 | - Update to PSPDFKit for Android 8. |
217 | 223 | - PSPDFKit now requires Flutter 2.5.3 or later. (#31360) |
218 | 224 |
|
219 | | -### 3.0.0 - 28 Sep 2021 |
| 225 | +## 3.0.0 - 28 Sep 2021 |
220 | 226 |
|
221 | 227 | - Adds the ability to open TIFF images as Image Documents. (#28630) |
222 | 228 | - Adds a `setLicenseKeys` method which accepts both Android and iOS license keys. (#30943) |
|
226 | 232 | - Migrates Flutter APIs to Android embedding v2. (#30680) |
227 | 233 | - Removes `path_provider` as a dependency. (#30680) |
228 | 234 |
|
229 | | -### 2.4.0 - 22 Jul 2021 |
| 235 | +## 2.4.0 - 22 Jul 2021 |
230 | 236 |
|
231 | 237 | - Updates to PSPDFKit for Android 7.0. (#30286) |
232 | 238 | - Bump minimum SDK version `androidMinSdkVersion` to API 21. (#30286) |
233 | 239 |
|
234 | | -### 2.3.3 - 19 Jul 2021 |
| 240 | +## 2.3.3 - 19 Jul 2021 |
235 | 241 |
|
236 | 242 | - Improves readme file removing `compileOptions` section as not required anymore. (#30258) |
237 | 243 |
|
238 | | -### 2.3.2 - 07 Jul 2021 |
| 244 | +## 2.3.2 - 07 Jul 2021 |
239 | 245 |
|
240 | 246 | - Updates the deployment target of iOS to 13 for PSPDFKit 10.5 for iOS. (#30057) |
241 | 247 |
|
242 | | -### 2.3.1 - 03 Jun 2021 |
| 248 | +## 2.3.1 - 03 Jun 2021 |
243 | 249 |
|
244 | 250 | - Updates readme example to enable running with sound null safety. (#29631) |
245 | 251 | - Adds the implementation for the `save` method on iOS. (#29644) |
246 | 252 |
|
247 | | -### 2.3.0 - 01 Jun 2021 |
| 253 | +## 2.3.0 - 01 Jun 2021 |
248 | 254 |
|
249 | 255 | - Removes the need of a trial key for running PSPDFKit Flutter in demo mode. (#28297) |
250 | 256 | - Updates to PSPDFKit for Android 6.6.2 (#29523) |
251 | 257 |
|
252 | | -### 2.2.2 - 06 May 2021 |
| 258 | +## 2.2.2 - 06 May 2021 |
253 | 259 |
|
254 | 260 | - Adds a title image for the plugin frontpage. (#29330) |
255 | 261 |
|
256 | | -### 2.2.1 - 03 May 2021 |
| 262 | +## 2.2.1 - 03 May 2021 |
257 | 263 |
|
258 | 264 | - Reverts some unneeded file changes. (#29286) |
259 | 265 |
|
260 | | -### 2.2.0 - 03 May 2021 |
| 266 | +## 2.2.0 - 03 May 2021 |
261 | 267 |
|
262 | 268 | - Updates the minimum required Dart version to 2.12.0. (#29277) |
263 | 269 | - Migrates the plugin and the examples to support Sound Null Safety. (#29277) |
264 | 270 |
|
265 | | -### 2.1.0 - 20 Apr 2021 |
| 271 | +## 2.1.0 - 20 Apr 2021 |
266 | 272 |
|
267 | 273 | - Adds a string for the reader view button in iOS so that it can be used in PSPDFViewController's toolbar. (#28465) |
268 | 274 | - Fixes dart code formatting. (#28303) |
269 | 275 | - Updates the `README` for easier getting started instructions and simpler example code. (#28303) |
270 | 276 | - Updates to PSPDFKit for Android 6.6.0. (#28926) |
271 | 277 | - Updates example app dependencies to latest: `path_provider` and `cupertino_icons`. (#28926) |
272 | 278 |
|
273 | | -### 2.0.1 - 24 Feb 2021 |
| 279 | +## 2.0.1 - 24 Feb 2021 |
274 | 280 |
|
275 | 281 | - Updates package description for pub.dev. (#28225) |
276 | 282 | - Adds pedantic static analysis check and addresses the analysis warnings. (#28225) |
277 | 283 |
|
278 | | -### 2.0.0 - 17 Feb 2021 |
| 284 | +## 2.0.0 - 17 Feb 2021 |
279 | 285 |
|
280 | 286 | - First pub.dev published version. (#28157) |
281 | 287 | - Updates the minimum required Flutter SDK version to 1.12.0. (#28157) |
282 | 288 |
|
283 | | -### 1.10.6 - 9 Feb 2021 |
| 289 | +## 1.10.6 - 9 Feb 2021 |
284 | 290 |
|
285 | 291 | - Adds “Migrating from Version 1.10.3” section in the main README. (pspdfkit-flutter:#83) |
286 | 292 | - Fixes import in getting started code snippets for iOS and Android. (pspdfkit-flutter:#83) |
287 | 293 | - Updates the requirements in the iOS README. (pspdfkit-flutter:#83) |
288 | 294 |
|
289 | | -### 1.10.5 - 2 Feb 2021 |
| 295 | +## 1.10.5 - 2 Feb 2021 |
290 | 296 |
|
291 | 297 | - Fixes the license key in the example project. (pspdfkit-flutter:#82) |
292 | 298 |
|
293 | | -### 1.10.4 - 2 Feb 2021 |
| 299 | +## 1.10.4 - 2 Feb 2021 |
294 | 300 |
|
295 | 301 | - Updates Gradle version and enable AndroidX for Android plugin and example. (pspdfkit-flutter:#80) |
296 | 302 | - Updates for PSPDFKit 10.2 for iOS and Xcode 12.4. (pspdfkit-flutter:#81) |
297 | 303 | - Changes open source license to modified BSD instead of Apache. (pspdfkit-flutter:#79) |
298 | 304 | - Fixes versioning system to not require a manual update in two places. (pspdfkit-flutter:#80) |
299 | 305 |
|
300 | | -### 1.10.3 - 11 Jan 2021 |
| 306 | +## 1.10.3 - 11 Jan 2021 |
301 | 307 |
|
302 | 308 | - Updates copyright year to 2021. (pspdfkit-flutter:#75) |
303 | 309 |
|
304 | | -### 1.10.2 - 20 Nov 2020 |
| 310 | +## 1.10.2 - 20 Nov 2020 |
305 | 311 |
|
306 | 312 | - Updates for PSPDFKit for iOS 10.1 and Xcode 12.2. (pspdfkit-flutter:#74) |
307 | 313 |
|
308 | | -### 1.10.1 - 28 Oct 2020 |
| 314 | +## 1.10.1 - 28 Oct 2020 |
309 | 315 |
|
310 | 316 | - Updates to PSPDFKit for Android 6.5.3. (pspdfkit-flutter:#71) |
311 | 317 |
|
312 | | -### 1.10.0 - 9 Oct 2020 |
| 318 | +## 1.10.0 - 9 Oct 2020 |
313 | 319 |
|
314 | 320 | - Updates to PSPDFKit for Android 6.5. (pspdfkit-flutter:#66) |
315 | 321 |
|
316 | | -### 1.9.0 - 3 Mar 2020 |
| 322 | +## 1.9.0 - 3 Mar 2020 |
317 | 323 |
|
318 | 324 | - Updates to PSPDFKit for Android 6.2. (pspdfkit-flutter:#62) |
319 | 325 |
|
320 | | -### 1.8.0 - 21 Jan 2020 |
| 326 | +## 1.8.0 - 21 Jan 2020 |
321 | 327 |
|
322 | 328 | - Updates to PSPDFKit for Android 6.1.1. (pspdfkit-flutter:#54) |
323 | 329 | - Adds Instant JSON document support. (pspdfkit-flutter:#48) |
324 | 330 | - Fixes example project. (pspdfkit-flutter:#50, #53) |
325 | 331 |
|
326 | | -### 1.7.1 - 26 Nov 2019 |
| 332 | +## 1.7.1 - 26 Nov 2019 |
327 | 333 |
|
328 | 334 | - Exposes the `pageLayoutMode` and `isFirstPageAlwaysSingle` configuration options. (pspdfkit-flutter:#46) |
329 | 335 |
|
330 | | -### 1.7.0 - 8 Oct 2019 |
| 336 | +## 1.7.0 - 8 Oct 2019 |
331 | 337 |
|
332 | 338 | - Updates to PSPDFKit for Android 6.0. (pspdfkit-flutter:#36) |
333 | 339 | - Updates to PSPDFKit for iOS 9. (pspdfkit-flutter:#42) |
|
0 commit comments