Releases: imgly/vesdk-android-demo
Releases · imgly/vesdk-android-demo
v10.4.2
v10.4.2
Fixed
ForceCropMode.SHOW_TOOL_WHEN_CROP_UNMATCHEDwas not working resulting in silent crop.- VectorDrawables are sometimes invisible.
- Video thumbnails are rotated in the composition and trim tool when the video is recorded in a rotated orientation.
- Individual video clip play/pause state not getting updated in Video Composition tool.
- Tool not showing sometimes on startup in case of force crop/trim.
IllegalStateExceptioninVideoEditorActivityResultContractandPhotoEditorActivityResultContractwhen parsingnullintent.SecurityExceptionwhen reading aUriwithout read permission.CalledFromWrongThreadExceptionwhen unable to prepare outputUriinCameraPreviewActivity.- History state (undo/redo operations) was not restored after process death.
- Certain emojis/characters were breaking on changing the text width/height.
v10.4.1
v10.4.1
Fixed
- [VideoEditorSDK] Stutter/noise/audio cracking sound in certain videos and audio overlays.
v10.4.0
v10.4.0
Added
singleToolUsemode that skips main menu if only one tool is used.
Fixed
- Smart stickers not getting rendered during headless/background export.
- [VideoEditorSDK] Setting multiple video clips only set the first clip.
- [VideoEditorSDK] Incorrect exit animation for
AudioOverlayOptionsToolPanel.
v10.3.3
v10.3.3
Fixed
- Synchronous serialization loading sometimes crash due to a concurrency bug.
v10.3.2
v10.3.2
Fixed
CustomStickersFragment::onHiddenChanged()called successively withtrueandfalsewhen re-selecting aCustomStickerCategoryItem.- Unable to open
CameraPreviewActivitywithCameraPreviewBuilderusing the default permissions on Android Tiramisu.- Restricted
WRITE_EXTERNAL_STORAGEandREAD_EXTERNAL_STORAGEpermissions tomaxSdkVersion32. - Added
READ_MEDIA_IMAGESpermission to the camera module.
- Restricted
FileNotFoundExceptionwhen trying to make a local copy ofUris.- Changing serialization at runtime creates a memory leak.
- Synchronous serialization loading crash if not all backend modules are included.
v10.3.1
v10.3.1
Fixed
- Layers were created using default layer settings during deserialization even after using
StateHandler.replaceStateClass(). - Generated sources not getting resolved with Kotlin 1.7.0+.
- This is partially a bug in Kotlin and is expected to be fixed in Kotlin 1.7.20. Refer KT-53688 for more details.
- [VideoEditorSDK] Setting
allowFastTrimto false didn't result in re-encoding if there were no modifications made to the video.
Changed
- Deprecated
ImgLyIntent::startActivityForBroadcast()methods. - Refactored all public methods accepting an
ArrayListto accept the super classList.
Added
- Added new developer API to
IMGLYFileReaderfor reading image together with a serialization.- Use ex.
IMGLYFileReader(stateHandler).readJson(input: InputStream, source: Uri)to load the image in sync with the serialization.
- Use ex.
v10.3.0
v10.3.0
Fixed
- Overlapping dialogs when video source is broken.
- Source generating task not getting registered for dynamic feature modules.
ClassCastExceptionwhen usingUiConfigText.setFontList()with a list that is not aDataSourceIdItemListor its subclass.NullPointerExceptionwhen checking for Uri permission on Vivo devices.- Possible Fatal Error 6 native crash on Android 8/9 devices, when using the composition or trim feature.
Added
- [VideoEditorSDK] Added duration action for text and stickers.
v10.2.1
v10.2.1
Hotfix
NoClassDefFoundError: Failed resolution of: Lly/img/android/pesdk/ui/audio_composition/R$idcrash.
v10.2.0
v10.2.0
Changed
PhotoEditorSettingsListandVideoEditorSettingsListnow includes basic assets by default (if present in runtime classpath).- Bumped
compileSdkVersionandtargetSdkVersionto 33 andbuildToolsVersionto 33.0.0.
Added
- Refactored IMG.LY Gradle plugin to support new Gradle versions.
- Screen orientation support via
UIConfigScreenOrientation - DayNight theme variant (
Theme.Imgly.DayNight) - Added notification permission and new image picker support for devices running on Android 13 and newer OS versions via
AndroidConfigurationclass.
Fixed
CompostionParttrim values are not preserved after closing the video editor.- Changing
LoadSettings.sourcedid not change the video source at runtime. android.permission.CAMERAwas being added even without including theui:cameramodule.- IMG.LY Gradle plugin did not support some build flags:
android.defaults.buildfeatures.buildconfig=falseandroid.defaults.buildfeatures.resvalues=falseandroid.nonTransitiveRClass=true
- Color defaulted to transparent on dismissing panel without selecting any color.
- GPU Memory leak on configuration changes.
java.io.IOException: Failed to instantiate extractorcrash.- Giphy stickers inconsistent grid ratio.
- ClassCastException when
onOperatorReleased()was called beforerender()inRoxVideoCompositionOperation.
v10.1.1
v10.1.1
Added
- Plugin marker artifact to support
pluginsDSL block.
Fixed
- Both
backend-video-core&backend-photo-corewere erroneously getting included in PE/VE SDK only projects.