Releases: akien-mga/threen
1.0.2-stable
- Add class reference support with godot-cpp#1374.
- CI: Update GH action versions, fix overwritten artifact.
Full Changelog: 1.0.1-stable...1.0.2-stable
This release is compatible with Godot 4.3 beta 1 and later.
The extension can still be compiled manually for older Godot versions by checkout out a different godot-cpp
commit. Or you can use previous tagged releases which support Godot 4.1 or later.
1.0.1-stable
- Add Threen icon (copied from Tween)
- CI: Pin MinGW version to 12.2.0 to fix install issue
Full Changelog: 1.0-stable...1.0.1-stable
1.0-stable
Updated godot-cpp to Godot 4.1-stable, no changes.
Should be compatible with Godot 4.1 and later.
Full Changelog: 1.0-beta3...1.0-stable
1.0-beta3
- Update to Godot 4.1-rc1, changes init slightly.
- No longer compatible with Godot 4.0.x.
Full Changelog: 1.0-beta2...1.0-beta3
1.0-beta2
- Fix porting of
Object::call()
uses, which made any non-trivial Threen usage fail. - Fix folder hierarchy in build artifacts and release zips, make sure to provide both
template_debug
andtemplate_release
zips for releases. - Some caveats found while testing, which will require fixes in GDExtension / godot-cpp:
- Passing String literals where StringName or NodePath are expected will result in crashes. Instead, use
&"method_name"
and^"property_path"
in your Threen function calls. - Likewise, passing integer literals where floats are expected will lead to bugs. Make sure to type your float literals like
2.0
instead of2
.
- Passing String literals where StringName or NodePath are expected will result in crashes. Instead, use
Full Changelog: 1.0-beta1...1.0-beta2
1.0-beta1
First beta release after the initial port.
There might be bugs!
I had to do some workarounds to wrap this experiment before I lose motivation, see 1e5e246 for details on the differences between the Godot 3 code and this extension.
Full Changelog: https://github.com/akien-mga/threen/commits/1.0-beta1