View a comprehensive history of all the Construct 3 SDK updates since the first release.
Add renderer methods CreateDynamicTexture(), UpdateTexture() and DeleteTexture()
Possible crash opening Addon Manager with invalid addon in safe mode
Addons using unsupported features (e.g. variadic parameters) now show a message on startup instead of crashing the editor
Construct will now refuse to load addons using unsupported parameter types, including variadic condition/action parameters. See
this thread for
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)