Skip to content

v4.7.2.109

Choose a tag to compare

@github-actions github-actions released this 09 Oct 07:23
· 172 commits to main since this release
v4.7.2.109
2756e38

Update existing projects with dnx 2dog update

Web GDExtensions

  • feat: Export matching Debug or Release PCK content for web builds, including the correct GDExtension WASM library, and keep configuration and web variant caches separate.
  • feat/fix: Enable GDExtensions in newly generated Web export presets.
  • update: Publish native packages at 4.7.2.20, including the corrected browser build targets and import helper.

Example project: The tweens.gd tutorial is covered in both Debug and Release for all 2dog platforms, using GDExtension.

Import

  • breaking: 2dog now uses its own the packaged 2dog editor for imports and packaging even when GODOT_EDITOR is set (meaning the environment is now IGNORED, also true for the more modern GODOT4 variable many IDE plugins use). Explicit GodotEditor and TwoDogExternalGodotEditor overrides remain available. (this technically "breaking" change mainly prevents inadvertent errors - the original editor does some things differently due to the lower feature set, but your import/export process may depend on the stock editor or your own fork of the editor)

Tests on macOS

  • fix: Run 2dog xUnit test collections on the macOS main thread, fixing the abort when a fixture creates a windowed engine.
  • feat: Add a windowed fixture regression check and collect crash reports in CI.

Full changelog: v4.7.2.105…v4.7.2.109