View a comprehensive history of all the changes introduced in Construct 3 since the first release.
Android export: update target API level to 29 (Android 10)
Mobile: adjust splash screen timing to show it until custom loader or first layout is ready
Properties Bar: increase fractional numbers rounding from 3 to 6 decimal places
Updated 'Quiz' template to use built-in functions
Updated clipboard operations to support Safari 13.1
Updated cordova-ios to v6.1.0
Updated cordova-android to v9.0.0
iOS export: ensure iPadOS detects as mobile instead of desktop
Mobile IAP: update cordova-plugin-purchase to v10.1.2
Switched export minifier to Closure Compiler
iOS export: updated to cordova-ios 6.0.0
NW.js desktop app: mostly switched over to same code Chrome browser uses; requires NW.js 0.46.3+
Deprecated pubCenter plugin since Microsoft shut down their advertising service
Remove '[worker]' from preview caption in worker mode (check console instead)
Android: restore 'Key password' field (now optional) when signing with existing keystore
Android: keystore default validity is now 25 years as per latest Play Store requirements
Dropped support for Safari 11 in editor, since it is missing features that the editor now requires
Updated 'Multiplayer chat' example to require entering a room name
Animations editor: improve fill tool color tolerance calculation
Deprecated system unixtime expression - use Date plugin 'Now' expression instead
Project bar: 'Delete' keyboard shortcut within family now removes objects from family instead of deleting object type
OneDrive: switched to using newer Microsoft Graph API, which should support more account types
Google Drive/OneDrive: shared folders now show with a different icon
Android export: removed 'Key password' field since it was ignored by the Java keytool
Animations editor: revert fill tool to r197.2 state
Timelines: a timeline using absolute result mode now overrides all other changes (breaking change)
Physics: now defaults to framerate-independent mode (possible breaking change)
'Use worker' property has new default 'Auto' mode
Layout View: drag-dropped SVG files now use a more appropriate size
Mobile advert: update Google Mobile Ads SDK to 7.58.0
Animations editor: improve the flood fill tolerance algorithm
(no changes since r196.2)
SpriteFont: use default character set when no instances placed in project
Android: now extends display around notch based on 'Viewport fit' project property rather than 'Hide status bar' option
Mobile Advert: updated to use WKWebView instead of UIWebView on iOS
SpriteFont: default color is now blue, to try to make it clearer it corresponds to the 'Color' property
Pin behavior: can now pin any combination of properties
Pin behavior: separated rope/bar mode to 'Pin at distance' action
Updated 'Sine behavior types' example to include Z elevation
Removed "addon unsupported features" dialog; now only logs message to console
Revert earlier change to frame scheduling due to a bug in Chrome - hopefully it can be reintroduced when fixed