github migueldeicaza/SwiftGodot 0.33

latest releases: 0.42.0, 0.41.0, 0.40.0...
11 months ago
  • StringName, GString and NodePath all adopt LosslessStringConvertible
    now, which acts as a poor man's implicit conversion from strings
    (not just string literals) into these types.

    Makes it more convenient to pass strings in source code, when the
    code expects a StringName (Miguel, thanks to mgshorter@gmail.com for the pointer).

  • Variant.isNull: convenience API

  • Simplified the method generation, reducing the number of inlined functions (Mikhail Tishin)

  • Fixes the @BindNode property wrapper (Kyle)

  • Fixed a crash in vararg methods that did not have a return value (Miguel)

  • Fixes a memory leak in ClassDB.registerMethod (Patrick Beard)

  • New #exportGroup macro to organize your variable exports (Estevan Hernandez)

  • Fixes for Swift-based Callables that did not take any arguments
    (before, it would silently fail).

  • Fixes leaks in Signal management (Patrick Beard)

Don't miss a new SwiftGodot release

NewReleases is sending notifications on new releases.