View a comprehensive history of all the new Javascript scripting feature updates and changes Construct 3 since the first release.

Not favoritedFavorited Favorited 6 favourites
ILayout.getLayer() now returns null instead of throwing exception if layer not found
Not favoritedFavorited Favorited 9 favourites
Add Sine behavior script interface
Not favoritedFavorited Favorited 12 favourites
Add Pathfinding behavior script interface
Not favoritedFavorited Favorited 10 favourites
Autocomplete possible behavior names after typing 'behaviors.'
Not favoritedFavorited Favorited 10 favourites
Impose type checks on all scripting APIs to ensure correct usage
Not favoritedFavorited Favorited 8 favourites
IBehavior runtime property was incorrectly null
Not favoritedFavorited Favorited 10 favourites
Add ILOSBehaviorInstance script interface
Not favoritedFavorited Favorited 7 favourites
Add IPlatformBehaviorInstance isMoving property
Not favoritedFavorited Favorited 5 favourites
Add 'createHierarchy' boolean parameter to runtime.createInstance()
Not favoritedFavorited Favorited 6 favourites
Add IWorldInstance.getMeshSize()
Not favoritedFavorited Favorited 6 favourites
Fix unminified Android exports failing to import modules
Not favoritedFavorited Favorited 14 favourites
Support for latest JavaScript features: optional chaining (?.); logical assignment operators; numeric separators
Not favoritedFavorited Favorited 5 favourites
Increase free edition limit to 2 script files to work with JavaScript Modules
Not favoritedFavorited Favorited 9 favourites
Support for autocompleting module import names
Not favoritedFavorited Favorited 8 favourites
Runtime 'pointerup' events could fire twice when releasing mouse button
Not favoritedFavorited Favorited 8 favourites
Update all scripting examples to use modules
Not favoritedFavorited Favorited 8 favourites
Fix boolean instance variables not using boolean type
Not favoritedFavorited Favorited 13 favourites
Add mesh distortion scripting APIs
Not favoritedFavorited Favorited 12 favourites
Scene graph APIs on IWorldInstance, e.g. addChild(), getParent()
Not favoritedFavorited Favorited 8 favourites
Add Move To behavior script interface
Not favoritedFavorited Favorited 9 favourites
Text Input maxLength setter/getter