Skip to main content
VESDK/Flutter/Getting Started

Migration Guide

Migration guide for video_editor_sdk.

Versioning#

We will always release a major version of video_editor_sdk if we break the existing Flutter API.

However, since the module depends on the native VideoEditor SDK for android and ios as described in the architecture section, the versioning of the module depends on both the native APIs as well as the dedicated Flutter API. Since not every major release of the native SDKs also results in breaking Flutter API changes, you will see breaking changes only regarding the integration of the native modules in minor releases.

Therefore, please carefully read the CHANGELOG before upgrading your video_editor_sdk version and check whether you will need to update your integration of the module.

Update native SDK versions#

Regardless of the video_editor_sdk version you are using, you can also update the underlying native dependencies, e.g., to retrieve a native bugfix that has not yet been published for the Flutter plugin.

iOS#

For iOS, you can simply update the underlying SDK by running:

(cd ios && pod update imglyKit)

Android#

For Android, you can simply update the underlying SDK by changing the version number inside the android/build.gradle file:

buildscript {
...
dependencies {
...
- classpath 'ly.img.android.sdk:plugin:10.4.0'
+ classpath 'ly.img.android.sdk:plugin:10.4.1'
...
}
}

Migration Guides#

VersionTypeRelease Notes
Version
3.1.0
Type
Minor
Release Notes
Release notes
Version
3.0.0
Type
Major
Release Notes
Release notes