View a comprehensive history of all the Construct 3 SDK updates since the first release.
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
Support for the C3 runtime in plugin, behavior and effect addons
Improved error checking and robustness of safe mode
Can no longer install a developer addon with same ID as existing addon
Added SetUsesJquery() to bring in jQuery dependency, but note we recommend removing jQuery from addons (also see youmightnotneedjquery.com)
Added a new "info" property type to display read-only values
Fix external-css dependencies not being loaded in preview mode
Installed addons can now load translated language files if provided
Allow any color CSS string to be passed to IWebGLText.SetColor()
Fix crash in IWebGLText.SetItalic()