Skip to content

v1.11.0 Changelog

May 10, 2023

See the announcement post for details on features.

Breaking Changes

  • UBQ: Made the timeOffset, duration, and framerate parameters of the BlockAPI#exportVideo function optional.
  • UBQ: Renamed SceneAPI.unstable_getDesignUnit and SceneAPI.unstable_setDesignUnit into SceneAPI.getDesignUnit and SceneAPI.setDesignUnit
  • UBQ: SceneAPI.setDesignUnit now accepts "Pixel", "Millimeter" or "Inch" as arguments instead of "px", "mm" or "in"
  • UBQ: SceneAPI.getDesignUnit now returns "Pixel", "Millimeter" or "Inch" as values instead of "px", "mm" or "in"
  • UBQ/Swift: Renamed first parameter of the SceneAPI.create method from from imageURL: URL to fromImage url: URL to differentiate between the image and the video variant
  • CESDK: Removal of the scene config option. You can set a scene’s dpi and pixelScaleFactor via the BlockApi’s setInt(sceneId, 'scene/dpi', dpi) and setInt(sceneId, 'scene/pixelScaleFactor', factor).
  • UBQ/Android: Color which used to represent RGB color has now become a sealed interface and has two implementations: RGBAColor and SpotColor

Non Breaking Changes

  • CESDK: Notifications have been redesigned. They always align to the bottom right edge now and are using updated design tokens to increase their visibility
  • CESDK: Fix an issue where dragging from the canvas outside the browser window could put the mouse input system into an undefined state
  • CESDK: Fix inspector headings not being truncated properly if their content is too long to fit the visible space
  • UBQ: Add SceneAPI.createFromVideo method analogous to SceneAPI.createFromImage
  • UBQ: Add BlockAPI.isAlignable, BlockAPI.alignHorizontally, and BlockAPI.alignVertically.
  • CESDK: Fix bleed margin not updating correctly when switching page format or design unit.
  • CESDK: PageFormatDefinition.dpi and PageFormatDefinition.bleedMargin properties have been removed. They were never actually used in the CESDK.
  • CESDK: Stroke properties are now being controlled via select inputs instead of segmented controls, improving their usability
  • CESDK: Fix a bug in the ‘Edit’ canvas action for text blocks.
  • CESDK: Fix for touch-gestures sometimes triggering accidental selection- CESDK: Stroke properties are now being controlled via select inputs instead of segmented controls, improving their usability
  • CESDK: Fix a bug in the ‘Edit’ canvas action for text blocks.
  • CESDK: Fix for touch-gestures sometimes triggering accidental selection
  • CESDK: Fix moving groups between pages resulting in groups jumping around.
  • CESDK: Number inputs now default to two fraction digits for number inputs
  • UBQ: Merged CompositedText and Text blocks
  • UBQ: Add TextCase options to the Text block and API
  • CESDK: Add support for file:/path format and special characters in @cesdk/node URL handling.
  • CESDK: Introduce the crop, filters, adjustments, effects, and blur inspector for page blocks.
  • CESDK: Add Alignment UI to Design & Studio UI
  • CESDK: Fix various bugs related to undo/redo in the Video Editor.
  • CESDK: Fix a bug for ‘flip’ operations not saving undo/redo steps.
  • CESDK: Fix editor crashing when loading scenes with specific combinations of block indices.
  • UBQ: Add text/clipLinesOutsideOfFrame and text/hasClippedLines properties to the Text block.
  • UBQ: Add automatic font size options (text/automaticFontSizeEnabled, text/minAutomaticFontSize, text/maxAutomaticFontSize) to the Text block.
  • UBQ: Fix occasions where the scene export failed with an error stating “Block to export has size 0”.