github migueldeicaza/SwiftGodot 0.43.0

latest releases: v0.79.0, v0.78.0, v0.78...
2 years ago
  • Optimization, BindNode will now cache the resolution of a node (Alex Loren)

  • BindNode now allows a path to be provided (Alex Loren)

  • GArray.append no longer takes a named "value:" parameter, to be
    closer to the Swift idiom on arrays (Joey Nelson)

  • Now the GodotError's localizedDescription uses Godot's own localized
    description rather than being a dump of the enumeration values
    (Miguel). Turns it into a more useful Swift Error.

  • Fixes the initialization process, so multiple Swift extensions can
    be added to a project (Miguel).

  • Fixes the deinitializtaion process (Miguel)

  • Brings support for Godot's built-in methods that take variable
    arguments, which were previoulsy not supported, and worked as if there had been no additional arguments provided, this brings:

    func Callable.call (_ args: Variant...)
    func Callable.callDeferred(_ args: Variant...)
    func Callable.rpc(_ args: Variant...)
    func Callable.rpcId(peerId: Int64, _ args: Variant...)
    func Callable.bind(_ args: Variant...)
    func Signal.emit(_ args: Variant...)
  • Fix resolution of dynamic types when only proper supertypes are exposed through GDExtension (#493, Gabor Koncz)

  • New documentation on how to launch extensions directly from VSCode,
    as an alternative to attach (Zacaria Guenna)

Don't miss a new SwiftGodot release

NewReleases is sending notifications on new releases.