This release adds better manifest verification for Liveupdate where it will verify that the expected bundled resources are actually available in the bundled application.
It’s now possible to exclude either 2D, 3D or both physics engines. By default, Defold is built with both 2D and 3D physics. With the app manifest, you can now choose to use only one or none of them. You can choose between physics_2d, physics_3d and physics_null. E.g for only using the 2D physics engine, add to your game.appmanifest:
excludeLibs: ["physics"]
libs: ["physics_2d"]
The HTML template has been moved to the builtins/manifests/web folder to make it easier to create your own custom template, or just verifying changes between updates. There are also a couple of fixes related to the new WebAssembly platform and some optimizations for building HTML5 on the Native Extensions server.
Engine
DEF-3555 - Added: Liveupdate manifest verification now verifies that expected bundled resources are actually in the bundle.
DEF-3097 - Added: Support for excluding specific physics engines.
DEF-3625 - Changed: Moved HTML5 template to builtins.
DEF-3605 - Changed: Higher max number (16) of material constants for model/sprite/label.
DEF-3607 - Fixed: Issue with pprint and single value arguments.
DEF-3602 - Fixed: Removed the console window on release builds on Windows (NE).
DEF-3585 - Fixed:null pointer crash in IapGooglePlayActivity.
DEF-3569 - Fixed: Bundled binary names are now sanitized.
DEF-3606 - Fixed: Missing linker option for wasm-web on vanilla builds.
DEF-3604 - Fixed: Missing wasm-web platform in variant appmanifests.
DEF-3614 - Fixed: Optimized HTML5 builds on NE server.
DEF-3610 - Fixed: Crash in Spine model with wasm-web on MS Edge.
DEF-3122 - Fixed: Issue with mouse emulation on mobile (single frame taps).
Is there someplace I can download the most recent version? Mine isn’t automatically updating properly so I just downloaded the Windows 64-bit version from the dashboard, but it’s still 1.2.141.
Hmm. Is there some install process that I need to do? I just deleted the stuff in my old ‘Defold’ folder (packages folder, config, and defold.exe) and replaced them with the ones from the zip. In the help>>about screen it says 1.2.141, and in the console when I run a project.
[Edit] OK, just downloaded the 32-bit version. It is 1.2.142.
Downloading the 64-bit windows looks like the correct version and SHA1 of the engine as well. Could you open the config file in the downloaded zip check the version and checksum? It should look something like:
...
[build]
version = 1.2.142
editor_sha1 = dad5cf07671cbbe4040b69122128f834d379c7e2
engine_sha1 = 6230c40dfa051a311aa4005c19097574e062374d
time = 2018-11-20T13:31:19.072623
channel = editor-alpha
...