Released on April 10, 2025

<aside> 💡

All migrations to 1.42.x releases you can find in the main sample on GitHub

</aside>

List of changes

Support drafts in NEW UI and AI Clipping

Added support for using drafts in NEW UI and AI Clipping. Drafts allow to save session on the disk and open it from Drafts screen.

Face AR 1.17.0

New release fully supports Face AR version 1.17.0

Updated dependencies

<aside> ❗

Min Android API level changed from 23 to 26

</aside>

Kotlin 2.1.0
Glide 4.15.0
Media 3 Exoplayer 1.6.0
Kotlin Coroutines 1.10.1
Koin 3.5.6
AndroidX AppCompat 1.7.0
Android Material 1.12.0

Migration guide

Upgrade SDK version

<aside> ❗ Please check out Pull Request with migration changes.

</aside>

Upgrade minSdk version in your gradle file

defaultConfig {
		...
    compileSdk 35
    minSdkVersion 26
    targetSdk 35
    ...
 }
def banubaSdkVersion = '1.42.0.2'

// UPDATE!
**implementation "com.banuba.sdk:ffmpeg:5.3.0"**

implementation "com.banuba.sdk:camera-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:camera-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:core-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:core-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-flow-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-gallery-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-effects-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:effect-player-adapter:${banubaSdkVersion}"
implementation "com.banuba.sdk:ar-cloud:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-audio-browser-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-export-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-playback-sdk:${banubaSdkVersion}"

<aside> ❗

Migrate Photo Editor SDK.

Skip this step if your license does not support Photo Editor SDK

</aside>

def banubaPESdkVersion = '1.2.10'
implementation("com.banuba.sdk:pe-sdk:${banubaPESdkVersion}")

NEW UI configs