Release 0.45 is out. #527
migueldeicaza
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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 738579a, the other fixes are for
Two sets of leaks #513, Add tests cases for, and fix, #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 use let instead of var for _initializeClass #516 and eliminate warnings #520 for Xcode
16 beta4)
Rob Mayoff also fixed a crash on startup on MacOS when launching the
app (Fixes work around Godot crash when __CFBundleIdentifier isn't set #517)
We now reference the new home for a few dependencies, (Rob Mayoff,
update dependencies to point at swiftlang repos #518)
Eliminated the GodotObject protocol that provided no value (Rob
Mayoff, remove GodotObject protocol #525).
Beta Was this translation helpful? Give feedback.
All reactions