Skip to content

v1.6.0 Changelog

May 16, 2022

See the announcement post for details on features.

Breaking Changes

  • UBQ: Fix “Cross Cut” effect output differences.
  • CESDK: Some of the exported types of the @cesdk/cesdk-js package have changed:
    • The DesignElementId type alias has been renamed to DesignBlockId
    • The PositionMode, SizeMode, and PropertyType enums for use with the BlockAPI are gone. Instead you can use literal string values that map 1:1 to the previous enum value names. PositionMode.Absolute becomes "Absolute", etc.
  • CESDK: Add template library
    • Template configuration now needs to include a label for each template
  • JNI: Use long instead of int for IDs because Java does not offer unsigned ints.
  • CESDK: Deprecate imports of the CreativeEngine module from @cesdk/cesdk-js/cesdk-engine.umd.js. To use the CreativeEngine module, import it as its own package from the @cesdk/engine npm module.

Non Breaking Changes

  • UBQ: Add findAllPlaceholders API
  • CESDK: Fix snapping guides not always covering the entire screen
  • CESDK: Split cesdk_engine from cesdk_web
  • UBQ: Add scale API for proportional scaling of blocks, groups and hierarchies
  • CESDK: Add API options setContentFillMode and getContentFillMode
  • UBQ: Fix blur bleeding with CPU backend
  • UBQ: Fix Tiltshift effect alpha handling
  • CESDK: Improved Stroke options for Shapes and Text
  • CESDK: Add Gradient Fills.
  • CESDK: Fix unselectable elements being selectable by keyboard interaction for Adopter.
  • CESDK: Fix uploaded images being added immediately.
  • CESDK: Add placeholder options for Pages.
  • UBQ: Add applyTemplate APIs
  • UBQ: more properties can be set through the set of set/get functions which take a single parameter.
  • CESDK: Update line and stroke width of handles, selection frames, and gizmos.
  • UBQ: Fix text blocks changing position during design unit changes.