View a comprehensive history of all the new Javascript scripting feature updates and changes Construct Animate since the first release.
Add ITextInstance setFixedResolutionMode(), setAutoResolutionMode()
Add IAudioObjectType isSilent, masterVolume, stopAll()
Add IRuntime signal(), waitForSignal()
Add IWorldInstance getHierarchyOpts()
Add IWorldInstance getMeshPoint()
Add IObjectClass.getPairedInstance()
Fix IBehavior interfaces incorrectly set to null (regression)
Update TypeScript definitions for layout events
Add IRuntime events before/afteranylayoutstart/end
Add IPlatformInfoObjectType script interface
Add IRuntime.platformInfo
Add IRuntime.getHTMLLayer()
TypeScript: change tsconfig.json default target to ES2021 for better minify support
Fix setting up TypeScript not working (regression r389)
TypeScript: fix & update some type definitions
Add static method IBehavior.getByConstructor()
Add IRuntime "afterload" event
Add IBehaviorType interface
Fix indents being added to template strings in scripts in event sheets
Add IRuntime properties 'sampling', 'isPixelRoundingEnabled'
Add IRuntime.addLoadPromise()
Add ILayer drawSurfaceToLayer(), layerToDrawSurface(), renderScale