View a comprehensive history of all the new Javascript scripting feature updates and changes Construct Animate since the first release.
Add ISpriteObjectType with APIs to access to animations/frames
Add ITimelineControllerObjectType
Add IRuntime.timelineController
Add ITimelineStateBase class from which ITimelineState and ITweenState derive
Allow specifying tween tags by an array of strings
Add IRuntime properties 'framesPerSecond', 'ticksPerSecond'; deprecate 'fps'
Add IShadowLightInstance.lightX/Y
Add ITimerBehaviorInstance.setAllTimersPaused()
TypeScript: fix type definition of IWorldInstance.effects
Add I3DCameraObjectType.rotateCamera()
Fix error using I3DShapeInstance.shape getter
Add ISpriteInstance.animationFrameTag
Add IPhysicsBehaviorInstance.isAwake
Add I3DCameraObjectType.getLookVector()
Add async method ISVGPictureInstance.setSvgUrl()
Ensure runtime mousedown/mouseup events fire same as in DOM for simultaneous presses
Add ICollisionEngine interface at runtime.collisions with new methods including getCollisionCandidates()
Fix possible error destroying instance in "destroy" event
Fix ILayer.isHTMLElementsLayer setter not working
Add IPhysicsBehaviorInstance.teleport()
Add IRuntime.setCollisionCellSize()
Add ILayer.isHTMLElementsLayer
Add 'isConvex' parameter to IDrawingCanvasInstance.fillPoly()