Search
Loading...
Skip to content

Version v1.67.0 Changelog January 22, 2026

Breaking Changes

Non Breaking Changes

  • Engine/Swift: Deprecated addLocalAssetSourceFromJSONString and addLocalAssetSourceFromJSONURI in favor of overloaded addLocalAssetSourceFromJSON(_:) methods that accept either URL or String parameters.
  • Engine: Added the block.loadFromURL(url) API, including Swift (block.load(from: URL)) and Kotlin (block.loadFromURL(url)) bindings, to make component creation and loading more easy, see documentation.
  • Engine/Android: Fixed StrictMode violations.
  • Editor/iOS: Changed the default Apparel Editor navigation bar layout to place undo, redo, and preview mode buttons in the center (principal placement) instead of the trailing edge. This aligns with the Postcard Editor layout and fixes empty slots appearing in iOS 26’s Liquid Glass navigation bar during preview mode.
  • Editor/Android: Changed the default Apparel Editor navigation bar layout to place undo, redo, and preview mode buttons in the center instead of the end. This aligns with the Postcard Editor layout for cross-platform consistency.
  • Engine/Swift: Fixed a potential crash due to a race condition during engine shutdown with active network requests.
  • Editor/Flutter: Fixed an issue where effects applied to paused videos were not immediately visible when using TextureView.
  • Camera/iOS: Fix Camera cleanup when dismissed programmatically in both SwiftUI and UIKit environments - the Camera view now properly invokes cleanup and onDismiss callback when dismissed via code (e.g., isPresented = false in SwiftUI or dismiss(animated:) in UIKit) rather than user interaction
  • Engine: Fixed missing scaling of outline and drop shadow properties while resizing elements.
  • Engine: Fixed an issue where block events triggered during event callbacks were not being delivered to subscribers.
  • Editor/RN: Auto-configure Compose Compiler based upon the Kotlin version specified in the Gradle extras.
  • Camera/RN: Auto-configure Compose Compiler based upon the Kotlin version specified in the Gradle extras.
  • Engine: Fixed deserialization of scenes exported before the textEditModeTransformHandlesEnabled setting was introduced.
  • Engine: Fixed certain malformed WAV files throwing an error on load.
  • Engine: Fix video source sets not being updated correctly.
  • Editor/Flutter: Fixed empty demo asset source sections in the asset library. Demo asset sources are now added by default.
  • Editor/RN: Fixed empty demo asset source sections in the asset library. Demo asset sources are now added by default.
  • Editor/Web: Fix zoom control incorrectly showing percentage instead of “Auto” when switching pages
  • Editor/iOS: Improved editor startup performance by loading font data on demand when the font selection UI is displayed instead of loading all font data at startup.
  • Editor/Web: Fixed a crash that occurred when clicking Undo after applying the Recolor or Green Screen effects.
  • Editor/iOS: Fixed filter selection not being displayed correctly in the UI after loading scene archive.
  • Editor/Android: Fixed filter selection not being displayed correctly in the UI after loading scene archive.
  • Renderer: Fix blank audio for some AAC-LC streams when decoded by the AV-Licensed codec pack
  • Editor/Android: Fixed IllegalArgumentException crash in inspector bar FillStroke and TextBackground buttons.
  • Editor/Android: Fixed scene restoration after process death
  • Renderer: Significantly reduced memory usage during video exports.
  • Editor/Android: Restrict system gallery sources to image/video MIME types to avoid surfacing audio files.
  • Renderer: Improved mp4 video support using open-source codecs.