Skip to content

[4.4.1+] 1.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Feb 07:34

Native API Fix

The native API in 1.7.0 was released with a bug that caused crashes when calling draw_box and draw_capsule from managed code (C#) on all platforms except Windows.
This update is intended to fix this bug.

Changes

  • Fixed a bug with Quaternions that were passed by reference rather than by value, which caused crashes. #96
    • There may be a slight decrease in performance for C# bindings for problematic methods, but it is still much higher than that of GDScript.
  • Fixed a rare error p_child->data.parent != this in clear_all.
  • Added static checking of argument types and return values in the C API and C++ bindings.
  • Added DebugDrawManager.get_addon_version_str and DebugDrawManager.get_addon_version.
  • Updated test project for CI. Now it will run GDScript and C# test scenes.
  • Updated description of scoped_config.

Note

For more information about update 1.7, check out Release 1.7.0

Full Changelog: 1.7.0...1.7.1