View a comprehensive history of all the Construct 3 SDK updates since the first release.
Add back AssetManager LoadProjectFileUrl method accidentally removed in r153
Can specify DOM or runtime context for external script dependencies, to properly support worker mode
New "boolean" parameter type for conditions/actions, which shows a checkbox
Can now bind a PluginProperty to a Cordova variable
External script dependencies in a subfolder did not export correctly
New element class names in Properties Bar to better distinguish types of properties for themes
Added more classes to distinguish instance variable, behavior and effect properties for theming
Add IProject.GetRuntime() to identify project runtime setting
Add runtime GetSingleGlobalObjectClassByCtor() method
Add Facebook object GetAccessToken() API
Added IProject.ShowImportAudioDialog() for encoding imported audio
Improved diagnostic messages if an addon is misconfigured
New methods C3SDK_ListAddonIDs() and C3SDK_ListACEIDs() to explore IDs for certain API calls
Added IProject.GetSingleGlobalObjectType()
Added IAnimation/IAnimationFrame property setters/getters
IEventBlock.AddCondition()/AddAction() methods not working
Add IProject.CreateFamily()
Add IWorldInstance.SetOpacity(), IContainer.SetSelectMode()/GetSelectMode()
Add public runtime APIs for Tilemap
Instances did not always use correct origin when created with Custom Importer API
Support for "allowedPluginIds" property on "object" parameters to only allow picking certain kinds of plugin.
Added plugin-specific APIs for Array and Dictionary (see
documentation)
Support for plugin default image
Crash on startup if .c3addon file has missing icon
Added more APIs for custom importers
Instant Games plugin now has modifiable context ID/type