Version 0.38 is out #393
migueldeicaza
announced in
Announcements
Replies: 1 comment
-
Super excited about this project! Keep it up! ✨ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is a juicy one, enjoy!
Documentation has been updated accordingly:
Many new framework type tests by Mikhail Tishin and many defaults in
our core types to match the default values in Godot. Thank you
Mikhail!
Methods for built-in types now also follow the pattern of the object
types of Godot, if the first parameter name matches the last word of
the method, the name is dropped (Mikhail Tishin)
Additional diagnostics in the use of macros, it will now flag when a
@callable is applied to an async or throwing function (Jae Kong)
Bug fix Fix editor crash when trying to set mismatched value to exported property #342: Fix editor crash when trying to set mismatched value
to exported property. Mikhail Tishin
Workaroudn a Swift-ism that passes UnsafeRawPointers representing
nil, but not being a UnsafeRawPointer - helps catch bugs when we get
a null back from godot (Miguel)
Fixes Signal dispatching, these were incorrectly encoded and would
crash your application (Miguel)
Fixes #exportGroup was applying the prefix to all subsequent
exported properties' propertyName - Estevan Hernandez
Adds support for #exportSubgroups - Estevan Hernandez
Adds support for keyed indexer for built-in Types (Mikhail Tishin),
fixes bugs BuiltinClasses: add support for
is_keyed
#45 and BuiltinClasses: add indexing support #46Prevent SwiftGodot subclasses from executing in editor by default
(Mikhail Tishin). This brings a Godot @tool-like setup, you can
control this by passing calling the @godot macro with either (.tool)
or (.gameplay).
Fixes to the Snapping methods (Mikhail Tishin)
New unary minus operatos for Vectors (Mikhail Tishin)
Fixes for Hot Reloading (Mikhail Tishin), but we still have an issue
with Godot or Swift not fully unloading libraries that is being
tracked (Extension dylibs aren't being unloaded on Hot Reload #384
Fixes exporting of fields named
value
Airyzz.Add support for calling variant methods and access elements of
arrays held in variants (Miguel)
Makes the
NodePath
description method match the Godot method thatproduces their name - as Godot does not surface this method (Miguel)
New convenience for PackedByteArray:
asData()
returns the bytearray as a Swift Data type.
Color now exposes HSV properties (Mikhail Tishin)
Variant memory leak fixes. Miguel See the discussion here for
additional information:
Fixing the memory leaks in Variant and RefCounted. #388
StringName and GString are now Hashable (Mikhail Tishin)
Beta Was this translation helpful? Give feedback.
All reactions