Beta versions are not as thoroughly tested as stable
Minification support for scripting; bug fixes
22 August, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3.
We're aiming to get a stable release out by the end of August so we're stepping up the release cycle towards that goal.
This release adds support for minfying scripts on export when using the scripting feature. Previously this was disabled since it wasn't supported yet. You can now also choose between three minify modes: none (no minification, equivalent to unchecked previously), simple (whitespace and local variables), and advanced (renames object properties, equivalent to checked previously). 'Simple' mode should always be safe to use as it shouldn't ever break code. 'Advanced' mode should always be safe to use in projects that only use events. However if you use the scripting feature, you may need to adjust how you write code to make sure it still works in this mode. For more information see the new manual entry on exporting with advanced minification for scripting.
Other than that there some other various updates, and several bug fixes, some of which resolve long-standing issues. Please let us know if you run in to any issues as we hope to move to a stable release soon!
Like this Release?
Let us know with a thumbs up!
Export: 'Minify script' option can now be set to 'None', 'Simple' or 'Advanced' for different levels of protection vs. compatibility
Timeline support for Orbit and Sine behavior properties
Instant Games: update plugin to use SDK 6.3
Firefox: re-enable ImageBitmap support since a bug preventing its use was fixed
Form controls unresponsive (regression in r161)
Possible display glitches using multiple layer/layout effects
Platform: could incorrectly handle collisions against wall on slope
Multiplayer: could get stuck repeatedly destroying objects after disconnecting and reconnecting
Audio: 'Fade volume' action did not take in to account master volume
Desktop: possible crash using "match" autosave mode and local saves
Add DrawingCanvas GetImagePixelData() method
Add DrawingCanvas getImagePixelData() method
Add IWorldInstance methods getBoundingBox(), getBoundingQuad()
Add IWorldInstance properties zElevation, totalZElevation