Version v1.68.0 Changelog February 6, 2026
Breaking Changes
- Engine/Swift, Editor/Swift: Packages for Apple platforms are now built with Xcode 26.0.1 and Swift 6.2, which is the new minimum requirement for using them.
Non Breaking Changes
- Engine/Android: Bumped Kotlin to 1.9.10 and Coroutines to 1.7.3.
- Engine: Updated entt from v3.13.1 to v3.16.
- Engine: Removed unused
black_and_white_color_mixerandhsp_selective_adjustmentseffects. These effects were never publicly documented or supported. Existing scenes containing these effects will still load correctly, but the effects will no longer be applied. - Engine: Removed the
features/hspSelectiveAdjustmentsEnabledsetting as it is no longer needed. - Editor/Android: Change demo assets’ CDN path from https://cdn.img.ly/assets/demo/v2 to https://cdn.img.ly/assets/demo/v3
- Engine/Swift: Change demo assets’ CDN path from https://cdn.img.ly/assets/demo/v2 to https://cdn.img.ly/assets/demo/v3
- Editor/Web: Change demo assets’ CDN path from https://cdn.img.ly/assets/demo/v2 to https://cdn.img.ly/assets/demo/v3
- Engine: Enhanced the Grow animation with new corner-based direction options (
TopLeft,TopRight,BottomLeft,BottomRight) and ascaleFactorproperty for controlling the initial/final scale. - Docs: Improved markdown versions of documentation for AI agents. Pages are now served directly as markdown when accessed with
Accept: text/markdownheader or via.mdURLs. - Engine: Added
setModeAPI to change the scene mode betweenDesignandVideomodes. - Plugins/Web: Plugin versions are now aligned with CE.SDK releases, starting from version 1.68.0. This is a versioning change only with no breaking API changes.
- Editor/Android: Use custom FileProvider class to avoid manifest merger conflicts.
- Editor/Web: Fixed the drop overlay being shown when dragging files onto the canvas even when no upload asset sources are available.
- Editor/Flutter: Fixed an issue where effects applied to paused videos were not immediately visible when using TextureView.
- Editor/iOS: Fixed editor cleanup being triggered incorrectly when pushing another screen on top of the editor in a navigation stack. The editor now correctly stays alive when covered by another view and only cleans up when truly dismissed (popped or closed).
- Engine/iOS: Fixed text selection handles not being hidden when switching from text to transform edit mode on iOS 17+.
- Engine: Prevent zoom auto-fit from producing negative or zero zoom levels.
- Editor/Web: Added
showIndicatoroption tobuilder.Dropdown()to control visibility of the expand indicator icons. - Engine: Fixed vector outline not resizing with shape during transform operations
- Engine: Fixed video playback stopping unexpectedly when pressing play before videos finish loading.
- Editor/Web: Showcases app now displays iOS/Android demos in an interactive carousel layout on desktop, allowing users to navigate between the emulator and screenshots with smooth animations and intuitive controls.
- Plugins/Web: Fixed Runware NanoBanana2Pro API errors when using non-square aspect ratios (16:9, 9:16, 4:3, 3:4). The model requires specific dimension combinations that differ from the generic aspect ratio map.
- Plugins/Web: Fixed Runware Seedream 4.0 API errors when using non-square aspect ratios. At 1K resolution only 1:1 is supported; now using 2K dimensions for all aspect ratios.
- Plugins/Web: Improved Runware image generation reliability by switching from synchronous requests to async delivery with polling, avoiding timeouts on slower models.
- Plugins/Web: Added resolution parameter to Runware NanoBanana2Pro image-to-image generation for automatic aspect ratio detection from reference images.
- Editor/Android: Fixed media replacement not working when using camera capture
- Engine: Added
Autooption to horizontal text alignment that automatically aligns text based on the first logical run’s script direction (right for RTL scripts, left for LTR scripts). - Engine: Added
block.getTextEffectiveHorizontalAlignment(block)API to retrieve the resolved alignment when usingAutomode. - Editor/Web: Added “Match Language Direction” option to text alignment controls that automatically adjusts alignment based on the text’s script direction.
- Editor/iOS: Fixed LUT filter not being highlighted as selected on first click when the engine has not yet downloaded the LUT file.
- Editor/Android: Fixed LUT filter not being highlighted as selected on first click when the engine has not yet downloaded the LUT file.
- Renderer: Fixed buzzy or distorted audio in rendered videos when using open-source codecs on Linux.
- Renderer: Fixed a crash during video rendering when source videos contain non-standard frame timing.
- Engine: Fixed audio duration calculation for some MP4 files preventing a divide-by-zero crash when the videos are played.
- Editor/iOS: Added “Match Language Direction” option to text alignment controls that automatically adjusts alignment based on the text’s script direction.
- Editor/iOS: Text blocks now use “Auto” alignment by default, automatically matching the text’s script direction.
- Editor/Android: Added “Match Language Direction” option to text alignment controls that automatically adjusts alignment based on the text’s script direction.
- Editor/Android: Text blocks now use “Auto” alignment by default, automatically matching the text’s script direction.