|
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