Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
SwiftGodot.xcframework.zip | 2024-08-20 | 115.7 MB | |
0.45 source code.tar.gz | 2024-08-20 | 27.1 MB | |
0.45 source code.zip | 2024-08-20 | 27.2 MB | |
README.md | 2024-08-20 | 1.2 kB | |
Totals: 4 Items | 170.0 MB | 0 |
SwiftGodot 0.45 is out!
This release works with both Godot 4.2 and Godot 4.3, but does not surface yet any of the Godot 4.3 features, that is a patch I will merge shortly after this release goes out.
Changes in this release:
-
Major upgrade to how we manage the lifecyle of object, which fixes some long-standing memory leaks in SwiftGodot, I did the initial pass, but Rob Mayoff found and fixed some hartd scenarios with Variants - and they should now all be handled correctly. Thank you Rob! (the major changes did not have a bug logged, but the commit is 738579adc692f508c0094a493cea6579a6f77c46, the other fixes are for [#513], [#524]).
-
PropInfo implements CustomDebugStringConvertible (miguel).
-
Arrays*.resize now have a @discardableResult and Array has it for append and push_back as well (miguel).
-
Arrays now conform to RandomAccessCollection (miguel)
-
Various warning fixes by Rob Mayoff (Fixes [#516] and [#520] for Xcode 16 beta4)
-
Rob Mayoff also fixed a crash on startup on MacOS when launching the app (Fixes [#517])
-
We now reference the new home for a few dependencies, (Rob Mayoff, [#518])
-
Eliminated the GodotObject protocol that provided no value (Rob Mayoff, [#525]).