|
| 1 | +## [2.12.0] |
| 2 | + |
| 3 | +### Changed |
| 4 | + |
| 5 | +* Unified changelog for `react-native-photoeditorsdk`, `react-native-videoeditorsdk`, and the new `react-native-imglysdk`. |
| 6 | +* Removed `WRITE_EXTERNAL_STORAGE` permission request when opening the editor on Android. |
| 7 | +* Aligned emoji support for iOS and Android. Emoji support is not optimized for cross-platform use and disabled by default. Added option `configuration.text.allowEmojis` to opt in. |
| 8 | +* Updated documentation for remote resources used in the editor. Remote resources are usable but not optimized and therefore should be downloaded in advance and then passed to the editor as local resources. |
| 9 | + |
| 10 | +### Added |
| 11 | + |
| 12 | +* Added integration and documentation for custom watermark. |
| 13 | +* [react-native-imglysdk] Added Expo config plugin. See the [PE.SDK](https://github.com/imgly/pesdk-react-native#expo-cli) or [VE.SDK](https://github.com/imgly/vesdk-react-native#expo-cli) getting started section of the README for instructions on how to use it. |
| 14 | + |
| 15 | +### Fixed |
| 16 | + |
| 17 | +* [react-native-videoeditorsdk] Fixed `composition.personalVideoClips` configuration option would not be resolved correctly on Android. |
| 18 | + |
1 | 19 | ## [2.11.0]
|
2 | 20 |
|
3 | 21 | ### Changed
|
4 | 22 |
|
5 |
| -* [Android] 🚨 The img.ly maven repository is no longer automatically added to your project by the plugin. Please refer to the new step 3 in the [getting started](https://github.com/imgly/pesdk-react-native#android) section of the README for instructions on how to add it. |
6 |
| -* [Android] Added support for PhotoEditor SDK for Android version 9. |
| 23 | +* 🚨 The img.ly maven repository is no longer automatically added to your project by the plugin for Android. Please refer to the new step 3 in the [getting started](https://github.com/imgly/vesdk-react-native#android) section of the README for instructions on how to add it. |
| 24 | +* [react-native-videoeditorsdk] Added support for VideoEditor SDK for Android version 9. |
| 25 | +* [react-native-photoeditorsdk] Added support for PhotoEditor SDK for Android version 9. |
7 | 26 |
|
8 | 27 | ### Added
|
9 | 28 |
|
10 |
| -* Added `configuration.export.force` which will force the photo to be rendered and exported in the defined output format even if no changes have been applied. Otherwise, the input asset will be passed through and might not match the defined output format. |
| 29 | +* Added `configuration.export.force` which will force the photo/video to be rendered and exported in the defined output format even if no changes have been applied. Otherwise, the input asset will be passed through and might not match the defined output format. |
| 30 | +* [react-native-videoeditorsdk] Added integration and documentation for force trim. |
11 | 31 |
|
12 | 32 | ### Fixed
|
13 | 33 |
|
14 |
| -* [iOS] Fixed `export.image.exportType` configuration option. |
| 34 | +* [react-native-photoeditorsdk] Fixed `export.image.exportType` configuration option on iOS. |
15 | 35 |
|
16 | 36 | ## [2.10.1]
|
17 | 37 |
|
18 | 38 | ### Fixed
|
19 | 39 |
|
20 |
| -* [Android] Fixed compiling issues with `compileSdkVersion` 30. |
| 40 | +* Fixed compiling issues with `compileSdkVersion` 30 on Android. |
| 41 | +* [react-native-videoeditorsdk] Fixed video not being loaded when opening a single video without having video composition enabled in the license on Android. |
21 | 42 |
|
22 | 43 | ## [2.10.0]
|
23 | 44 |
|
24 |
| -* Same version as 2.9.0. Bumped version to keep the version consistent with `react-native-videoeditorsdk`. |
| 45 | +### Added |
| 46 | + |
| 47 | +* [react-native-videoeditorsdk] Added integration and documentation for new video library and audio library. |
| 48 | + |
| 49 | +### Fixed |
| 50 | + |
| 51 | +* [react-native-videoeditorsdk] Fixed crash when loading a serialization on Android. |
25 | 52 |
|
26 | 53 | ## [2.9.0]
|
27 | 54 |
|
28 |
| -* Same version as 2.8.0. Bumped version to keep the version consistent with `react-native-videoeditorsdk`. |
| 55 | +### Added |
| 56 | + |
| 57 | +* [react-native-videoeditorsdk] Added integration for new video composition tool on Android. |
29 | 58 |
|
30 | 59 | ## [2.8.0]
|
31 | 60 |
|
32 |
| -* Same version as 2.7.0. Bumped version to keep the version consistent with `react-native-videoeditorsdk`. |
| 61 | +### Added |
| 62 | + |
| 63 | +* [react-native-videoeditorsdk] Added integration and documentation for new video composition tool on iOS. Android support will be added in a later release. |
33 | 64 |
|
34 | 65 | ## [2.7.0]
|
35 | 66 |
|
|
39 | 70 |
|
40 | 71 | ### Added
|
41 | 72 |
|
42 |
| -* [iOS] Added support to replace the `PhotoEditViewController` with custom subclasses. |
| 73 | +* [react-native-videoeditorsdk] Added support to replace the `VideoEditViewController` with custom subclasses on iOS. |
| 74 | +* [react-native-photoeditorsdk] Added support to replace the `PhotoEditViewController` with custom subclasses on iOS. |
43 | 75 |
|
44 | 76 | ## [2.6.1]
|
45 | 77 |
|
46 | 78 | ### Changed
|
47 | 79 |
|
48 |
| -* [Android] Raised minimum PhotoEditor SDK for Android version to 8.0.8. |
| 80 | +* [react-native-videoeditorsdk] Raised minimum VideoEditor SDK for Android version to 8.0.8. |
| 81 | +* [react-native-photoeditorsdk] Raised minimum PhotoEditor SDK for Android version to 8.0.8. |
49 | 82 |
|
50 | 83 | ## [2.6.0]
|
51 | 84 |
|
52 | 85 | ### Changed
|
53 | 86 |
|
54 |
| -* [Android] Added support for PhotoEditor SDK for Android version 8.0.4 and above. |
55 |
| -* [Android] Raised minimum PhotoEditor SDK for Android version to 8.0.4. |
| 87 | +* [react-native-videoeditorsdk] Added support for VideoEditor SDK for Android version 8.0.4 and above. |
| 88 | +* [react-native-videoeditorsdk] Raised minimum VideoEditor SDK for Android version to 8.0.4. |
| 89 | +* [react-native-photoeditorsdk] Added support for PhotoEditor SDK for Android version 8.0.4 and above. |
| 90 | +* [react-native-photoeditorsdk] Raised minimum PhotoEditor SDK for Android version to 8.0.4. |
56 | 91 |
|
57 | 92 | ## [2.5.0]
|
58 | 93 |
|
|
63 | 98 | ### Added
|
64 | 99 |
|
65 | 100 | * Added integration and identifier documentation for new smart stickers.
|
| 101 | +* [react-native-videoeditorsdk] Added integration and identifier documentation for new GIF sticker category and stickers. |
66 | 102 |
|
67 | 103 | ## [2.4.2]
|
68 | 104 |
|
69 | 105 | ### Fixed
|
70 | 106 |
|
71 |
| -* [Android] Fixed serialization export file URL to include the schema. |
| 107 | +* Fixed serialization export file URL to include the schema on Android. |
| 108 | +* [react-native-videoeditorsdk] Fixed crash when exporting serialization for remote videos on Android. |
| 109 | +* [react-native-videoeditorsdk] 🚨 Fixed export result type on Android to `video` which was `image` before. |
72 | 110 |
|
73 | 111 | ## [2.4.1]
|
74 | 112 |
|
75 |
| -### Fixed |
76 |
| - |
77 |
| -* [Android] Fixed wrong behavior of `ImageExportType` where `DATA_URL` and `FILE_URL` were swapped. |
| 113 | +* [react-native-photoeditorsdk] Fixed wrong behavior of `ImageExportType` where `DATA_URL` and `FILE_URL` were swapped on Android. |
78 | 114 |
|
79 | 115 | ## [2.4.0]
|
80 | 116 |
|
81 | 117 | ### Changed
|
82 | 118 |
|
83 |
| -* [iOS] 🚨 `LUTFilter` tile configurations are not parsed from the `lutURI` filename anymore and the default changed from a 8x8 to a 5x5 tile configuration. Please use the newly added configuration options to configure the tile layout independent of the filename. |
| 119 | +* 🚨 `LUTFilter` tile configurations are not parsed from the `lutURI` filename anymore and the default changed from a 8x8 to a 5x5 tile configuration on iOS. Please use the newly added configuration options to configure the tile layout independent of the filename. |
84 | 120 |
|
85 | 121 | ### Added
|
86 | 122 |
|
|
90 | 126 |
|
91 | 127 | ### Fixed
|
92 | 128 |
|
93 |
| -* [Android] Fixed loading of static resources for release builds. |
| 129 | +* Fixed loading of static resources for release builds on Android. |
94 | 130 |
|
95 | 131 | ## [2.3.1]
|
96 | 132 |
|
|
102 | 138 |
|
103 | 139 | ### Added
|
104 | 140 |
|
105 |
| -* Added `PhotoEditorModal` component that can be used instead of the `PESDK.openEditor` function to modally present a photo editor. |
| 141 | +* [react-native-videoeditorsdk] Added `VideoEditorModal` component that can be used instead of the `VESDK.openEditor` function to modally present a video editor. |
| 142 | +* [react-native-photoeditorsdk] Added `PhotoEditorModal` component that can be used instead of the `PESDK.openEditor` function to modally present a photo editor. |
106 | 143 |
|
107 | 144 | ## [2.2.2]
|
108 | 145 |
|
|
114 | 151 |
|
115 | 152 | ### Fixed
|
116 | 153 |
|
117 |
| -* [iOS] Fixed possible archive issue with React Native versions older than 0.60. |
118 |
| -* [Android] Fixed "Can only use lower 16 bits for requestCode" exception. |
| 154 | +* Fixed possible archive issue for iOS with React Native versions older than 0.60. |
| 155 | +* Fixed "Can only use lower 16 bits for requestCode" exception on Android. |
119 | 156 |
|
120 | 157 | ## [2.2.0]
|
121 | 158 |
|
122 | 159 | ### Added
|
123 | 160 |
|
124 |
| -* [iOS] Added an interface for native customization. Set the `RNPhotoEditorSDK.configureWithBuilder` and `RNPhotoEditorSDK.willPresentPhotoEditViewController` properties of the bridge module to tweak PhotoEditor SDK to your needs beyond the configuration options exposed to JavaScript. |
| 161 | +* [react-native-videoeditorsdk] Added an interface for native customization on iOS. Set the `RNVideoEditorSDK.configureWithBuilder` and `RNVideoEditorSDK.willPresentVideoEditViewController` properties of the bridge module to tweak VideoEditor SDK to your needs beyond the configuration options exposed to JavaScript. |
| 162 | +* [react-native-photoeditorsdk] Added an interface for native customization on iOS. Set the `RNPhotoEditorSDK.configureWithBuilder` and `RNPhotoEditorSDK.willPresentPhotoEditViewController` properties of the bridge module to tweak PhotoEditor SDK to your needs beyond the configuration options exposed to JavaScript. |
125 | 163 |
|
126 | 164 | ### Fixed
|
127 | 165 |
|
128 |
| -* [Android] Fixed possible NPE if other native libraries register `addActivityEventListener()`. |
| 166 | +* Fixed possible NPE if other native libraries register `addActivityEventListener()` on Android. |
129 | 167 |
|
130 | 168 | ## [2.1.2]
|
131 | 169 |
|
132 | 170 | ### Fixed
|
133 | 171 |
|
134 |
| -* [Android] Fixed possible compile issue with React Native versions older than 0.60. |
| 172 | +* Fixed possible compile issue with React Native versions older than 0.60 on Android. |
135 | 173 |
|
136 | 174 | ## [2.1.1]
|
137 | 175 |
|
138 | 176 | ### Fixed
|
139 | 177 |
|
140 |
| -* [iOS] Fixed duplicate symbols for constants when using PhotoEditor SDK and VideoEditor SDK in the same project. |
141 |
| -* [iOS] Fixed return `null` if the editor is dismissed without exporting the edited image. |
| 178 | +* Fixed duplicate symbols for constants on iOS when using VideoEditor SDK and PhotoEditor SDK in the same project. |
| 179 | +* Fixed return `null` if the editor is dismissed without exporting the edited video on iOS. |
142 | 180 |
|
143 | 181 | ## [2.1.0]
|
144 | 182 |
|
145 | 183 | ### Changed
|
146 | 184 |
|
147 |
| -* [iOS] Updated PhotoEditor SDK for iOS to version 10.7.0 and above. |
| 185 | +* [react-native-videoeditorsdk] Updated VideoEditor SDK for iOS to version 10.7.0. |
| 186 | +* [react-native-photoeditorsdk] Updated PhotoEditor SDK for iOS to version 10.7.0. |
148 | 187 |
|
149 | 188 | ### Fixed
|
150 | 189 |
|
151 |
| -* [iOS] Fixed automatic (CocoaPods) installation process so that PhotoEditor SDK and VideoEditor SDK can be used in the same project. |
152 |
| -* [iOS] Fixed `FRAMEWORK_SEARCH_PATHS` for manual linking PhotoEditor SDK which is required for React Native versions older than 0.60. |
| 190 | +* Fixed automatic (CocoaPods) installation process for iOS so that VideoEditor SDK and PhotoEditor SDK can be used in the same project. |
| 191 | +* Fixed `FRAMEWORK_SEARCH_PATHS` for manual linking VideoEditor SDK on iOS which is required for React Native versions older than 0.60. |
153 | 192 | * Add missing `Platform` import when using React Native versions older than 0.60.
|
154 | 193 |
|
155 | 194 | ## [2.0.1]
|
156 | 195 |
|
157 | 196 | ### Fixed
|
158 | 197 |
|
159 |
| -* [Android] Fixed error message: "tools: replace" attribute that is linked to the "provider" element type is not bound. |
| 198 | +* Fixed error message: "tools: replace" attribute that is linked to the "provider" element type is not bound on Android. |
160 | 199 |
|
161 | 200 | ## [2.0.0]
|
162 | 201 |
|
163 | 202 | ### Added
|
164 | 203 |
|
165 |
| -* [Android] Added support for PhotoEditor SDK for Android version 7.1.5 and above. |
| 204 | +* [react-native-videoeditorsdk] Added support for VideoEditor SDK for Android version 7.1.5 and above. |
| 205 | +* [react-native-photoeditorsdk] Added support for PhotoEditor SDK for Android version 7.1.5 and above. |
166 | 206 |
|
167 | 207 | ## [1.3.0]
|
168 | 208 |
|
169 | 209 | ### Changed
|
170 | 210 |
|
171 |
| -* [iOS] Updated PhotoEditor SDK for iOS to version 10.6.0. |
| 211 | +* [react-native-videoeditorsdk] Updated VideoEditor SDK for iOS to version 10.6.0. |
| 212 | +* [react-native-photoeditorsdk] Updated PhotoEditor SDK for iOS to version 10.6.0. |
172 | 213 |
|
173 | 214 | ## [1.2.0]
|
174 | 215 |
|
175 | 216 | ### Changed
|
176 | 217 |
|
177 |
| -* [iOS] Updated PhotoEditor SDK for iOS to version 10.5.0. |
| 218 | +* [react-native-videoeditorsdk] Updated VideoEditor SDK for iOS to version 10.5.0. |
| 219 | +* [react-native-photoeditorsdk] Updated PhotoEditor SDK for iOS to version 10.5.0. |
178 | 220 |
|
179 | 221 | ## [1.1.0]
|
180 | 222 |
|
181 | 223 | ### Added
|
182 | 224 |
|
183 |
| -* [iOS] Updated PhotoEditor SDK for iOS to version 10.4.0. |
184 | 225 | * Added configuration options for personal stickers.
|
| 226 | +* [react-native-videoeditorsdk] Updated VideoEditor SDK for iOS to version 10.4.0. |
| 227 | +* [react-native-photoeditorsdk] Updated PhotoEditor SDK for iOS to version 10.4.0. |
185 | 228 |
|
186 | 229 | ## [1.0.2]
|
187 | 230 |
|
188 | 231 | ### Fixed
|
189 | 232 |
|
190 |
| -* [iOS] Fixed `unlockWithLicense`. |
| 233 | +* Fixed `unlockWithLicense`. |
191 | 234 |
|
192 | 235 | ## [1.0.0]
|
193 | 236 |
|
194 | 237 | ### Added
|
195 | 238 |
|
196 |
| -* [iOS] Initial release of the React Native module for PhotoEditor SDK. This version adds support for iOS only. Android support will be added in a later release. |
| 239 | +* [react-native-videoeditorsdk] Initial release of the React Native module for VideoEditor SDK. This version adds support for iOS only. Android support will be added in a later release. |
| 240 | +* [react-native-photoeditorsdk] Initial release of the React Native module for PhotoEditor SDK. This version adds support for iOS only. Android support will be added in a later release. |
0 commit comments