Version 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
DesignElementIdtype alias has been renamed toDesignBlockId - The
PositionMode,SizeMode, andPropertyTypeenums 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.Absolutebecomes"Absolute", etc.
- The
- CESDK: Add template library
- Template configuration now needs to include a label for each template
- JNI: Use
longinstead ofintfor 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/enginenpm module.
Non Breaking Changes
- UBQ: Add
findAllPlaceholdersAPI - CESDK: Fix snapping guides not always covering the entire screen
- CESDK: Split cesdk_engine from cesdk_web
- UBQ: Add
scaleAPI for proportional scaling of blocks, groups and hierarchies - CESDK: Add API options
setContentFillModeandgetContentFillMode - 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
applyTemplateAPIs - UBQ: more properties can be set through the set of
set/getfunctions 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.