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 toDesignBlockId
- The
PositionMode
,SizeMode
, andPropertyType
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.
- The
- CESDK: Add template library
- Template configuration now needs to include a label for each template
- JNI: Use
long
instead ofint
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
andgetContentFillMode
- 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.