Skip to content

v0.31: Minor bugfixes

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 14:34
· 80 commits to main since this release
402a90b

This release is mostly maintenance. Small changes that removes some friction here and there.

  • Add Sandbox::try_compiling_binary_translation() to automatically produce a shared object (only tested on Linux so far)
  • Toggling generate run-time API and methods requires an editor restart (fixed)
  • Cache StringName usage where possible, reducing overhead of getting/setting properties
  • Add ArrayProxy::get_as_type()
  • Add better support for detecting void return types in the generated run-time API and public APIs
  • Enable C++ demangling and 128-bit integers again in WASM
    • Sidenote: Demangling can probably be enabled for other platforms too, but needs to be verified first

In the future we will try to get editor documentation into Godot Sandbox, however it is currently only available for debug builds which we don't produce. We already build a ton of artifacts in CI and we just cannot build more. For those of you who knows your way around CI and you really want documentation, it's currently sitting in an open PR.

Also, check out the newly written introduction in the documentation for Godot Sandbox.

Full Changelog: v0.30...v0.31