|
1 | 1 | # PhotoEditor SDK - Changelog
|
| 2 | +## v10.10.0 |
| 3 | + |
| 4 | +### Fixed |
| 5 | +Android-15-16KB |
| 6 | +* Added ability to set video export size limit using `VideoEditorSaveSettings.exportSizeLimit(value: ImageSize)` |
| 7 | + * 🚨 The default video export resolution limit is now 4k (3840x2160px) or (2160x3840px) depending on the orientation. |
| 8 | + * We limit to 4k by default, because some Samsung devices like the German version of the S22, S22 Ultra, S23 and S23 Ultra support 8k export while others crash because of a driver issue. |
| 9 | + * It's because Samsung uses different chipsets, with different drivers, for the same device in different regions. |
| 10 | +* Potential FileNotFoundException because file name too long, when saveUriPermissions is true. |
| 11 | +* Typo in Archivo font identifier to `imgly_font_archivo_black`. |
| 12 | +* Potential FileNotFoundException because file name too long, when saveUriPermissions is true. |
| 13 | +* Serializations exported by WEB with tintMode set to "none", loaded as tintMode "solid". |
| 14 | +* Edge to Edge support for Android 15 and lower |
| 15 | +* The background service stayed alive after the export was canceled or finished. |
| 16 | +* Potential `FileNotFoundException` caused by file names being too long when `saveUriPermissions` is true. |
| 17 | +* Serializations is exported by WEB with `tintMode` set to "none" were loaded as `tintMode` "solid". |
| 18 | + |
| 19 | +## Improved |
| 20 | +* Support for Android 15 16KB page size |
| 21 | +* Support for Android API 35 target. |
| 22 | + |
| 23 | +### Changed |
| 24 | +* Thanks to Google, we can now use the new `FOREGROUND_SERVICE_MEDIA_PROCESSING` permission, and they have enabled it for older Android versions as well. |
| 25 | + * 🚨Permission `FOREGROUND_SERVICE_MEDIA_PLAYBACK` is no longer required. |
| 26 | +* Added the ability to set the video export size limit using `VideoEditorSaveSettings.exportSizeLimit(value: ImageSize)`. |
| 27 | + * 🚨The default video export resolution limit is now 4K (3840x2160px) or (2160x3840px), depending on the orientation. |
| 28 | + * We limit to 4K by default because some Samsung devices, like the German versions of the S22, S22 Ultra, S23, and S23 Ultra, support 8K export while others crash due to a driver issue. |
| 29 | + * This is because Samsung uses different chipsets with different drivers for the same device in different regions. |
| 30 | +* A typo in the Archivo font identifier. We changed to `imgly_font_archivo_black`, while keeping the old identifier for backward compatibility. |
| 31 | +* To support Android 15 we upgraded APG to the minimum Version 8.4.0. |
| 32 | +* Aligning with the Android 15 16 KB size libraries we upgraded to the lowest working Kotlin Version 1.8.10. |
| 33 | +* [APG/GRADLE-PLUGIN] Upgraded to '8.4.0' |
| 34 | +* [KSP-PLUGIN] Upgraded to '1.8.10-1.0.9' |
| 35 | +* [Kotlin-PLUGIN] Upgraded to '1.8.10' |
| 36 | +* [android-gif-drawable] Upgraded to '1.2.29' |
| 37 | +* [Androidx-Dependencies] Upgraded camerax_version to '1.4.0-rc01', fragment to '1.8.2', appcompat to '1.7.0', vectordrawable to '1.2.0', annotation to '1.8.2' |
| 38 | +* [Google.mlkit-Dependency] Upgraded segmentation-selfie to '16.0.0-beta6' |
| 39 | + |
2 | 40 | ## v10.9.0
|
3 | 41 |
|
4 | 42 | ### Fixed
|
|
0 commit comments