- [Android] Fixed compiling issues with
compileSdkVersion
30. - [Android] Fixed video not being loaded when opening a single video without having video composition enabled in the license.
- Added integration and documentation for new video library and audio library.
- [Android] Fixed crash when loading a serialization.
- [Android] Added integration for new video composition tool.
- [iOS] Added integration and documentation for new video composition tool. Android support will be added in a later release.
- Updated identifier documentation for replaced and new fonts.
- [iOS] Added support to replace the
VideoEditViewController
with custom subclasses.
- [Android] Raised minimum VideoEditor SDK for Android version to 8.0.8.
- [Android] Added support for VideoEditor SDK for Android version 8.0.4 and above.
- [Android] Raised minimum VideoEditor SDK for Android version to 8.0.4.
- 🚨 Removed
createDefaultConfiguration
as the created object is redundant with theConfiguration
documentation and it contains the options that are used per default when the editor is launched without a given configuration.
- Added integration and identifier documentation for new smart stickers.
- Added integration and identifier documentation for new GIF sticker category and stickers.
- [Android] Fixed serialization export file URL to include the schema.
- [Android] Fixed crash when exporting serialization for remote videos.
- [Android] 🚨 Fixed export result type to
video
which wasimage
before.
- Same version as 2.4.0. Bumped version to keep the version consistent with
react-native-photoeditorsdk
.
- [iOS] 🚨
LUTFilter
tile configurations are not parsed from thelutURI
filename anymore and the default changed from a 8x8 to a 5x5 tile configuration. Please use the newly added configuration options to configure the tile layout independent of the filename.
- Added tile configuration options for
LUTFilter
.
- [Android] Fixed loading of static resources for release builds.
- Fixed and updated getting started section of the readme for React Native versions older than 0.60.
- Added
VideoEditorModal
component that can be used instead of theVESDK.openEditor
function to modally present a video editor.
- Fixed default ordering of the frames for cross-platform consistency.
- [iOS] Fixed possible archive issue with React Native versions older than 0.60.
- [Android] Fixed "Can only use lower 16 bits for requestCode" exception.
- [iOS] Added an interface for native customization. Set the
RNVideoEditorSDK.configureWithBuilder
andRNVideoEditorSDK.willPresentVideoEditViewController
properties of the bridge module to tweak VideoEditor SDK to your needs beyond the configuration options exposed to JavaScript.
- [Android] Fixed possible NPE if other native libraries register
addActivityEventListener()
.
- [Android] Fixed possible compile issue with React Native versions older than 0.60.
- [iOS] Fixed duplicate symbols for constants when using VideoEditor SDK and PhotoEditor SDK in the same project.
- [iOS] Fixed return
null
if the editor is dismissed without exporting the edited video.
- [iOS] Updated VideoEditor SDK for iOS to version 10.7.0 and above.
- [iOS] Fixed automatic (CocoaPods) installation process so that VideoEditor SDK and PhotoEditor SDK can be used in the same project.
- [iOS] Fixed
FRAMEWORK_SEARCH_PATHS
for manual linking VideoEditor SDK which is required for React Native versions older than 0.60. - Add missing
Platform
import when using React Native versions older than 0.60.
- [Android] Fixed error message: "tools: replace" attribute that is linked to the "provider" element type is not bound.
- [Android] Added support for VideoEditor SDK for Android version 7.1.5 and above.
- [iOS] Updated VideoEditor SDK for iOS to version 10.6.0.
- [iOS] Updated VideoEditor SDK for iOS to version 10.5.0.
- [iOS] Updated VideoEditor SDK for iOS to version 10.4.0.
- Added configuration options for personal stickers.
- [iOS] Fixed
unlockWithLicense
.
- [iOS] Initial release of the React Native module for VideoEditor SDK. This version adds support for iOS only. Android support will be added in a later release.