Repository navigation
v4.7.2.109
·
172 commits
to main
since this release
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_EDITORis set (meaning the environment is now IGNORED, also true for the more modernGODOT4variable many IDE plugins use). ExplicitGodotEditorandTwoDogExternalGodotEditoroverrides 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