Released on April 10, 2025
<aside> 💡
All migrations to 1.42.x releases you can find in the main sample on GitHub
</aside>
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.
New release fully supports Face AR version 1.17.0
<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 |
<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}")