Skip to content

0.29

Compare
Choose a tag to compare
@migueldeicaza migueldeicaza released this 29 Nov 00:12
· 299 commits to main since this release

Features:

  • Update API to 4.1.3 (Mikhail Tishin)
  • Major fix to overload methods, everyone is encouraged to adopt this version (Miguel) - details in 857e2f8
  • Support Macros on Windows if you have Swift 5.9.1 (@matt)
  • SwiftGodot now comes with a testsuite, using libgodot (Mikhail Tishin, Pádraig Ó Cinnéide)
  • Crash on cast (@Airyzz)
  • Fixes doc hosting for GitHub (Miguel)
  • Fix generic parameters of mutable pointers in Variant init (#228) (Mikhail Tishin)
  • Add fallback for builtin constants with missing plain constructors (#227) (Mikhail Tishin)
  • Add reference count handling for Export macro (#230) (Mikhail Tishin)
  • Fix memory leak of framework wrappers (#231) (Mikhail Tishin)
  • Fixes inheritance when using @Godot macro (#234) (Pádraig Ó Cinnéide)
  • Fixes Callable with Variant parameter doesn't compile (#236) (Pádraig Ó Cinnéide)
  • Use appropriate access control on classInitializer for final classes (#245) (Adam Campbell)
  • Tidy up initializers (#239) (Pádraig Ó Cinnéide)
  • Builds on iOS 15 and higher (Miguel)
  • Use correct access modifier for implementedOverrides (#246) (Adam Campbell)
  • Documentation improvements (@yannick)
  • Add default type to Variant.asObject (#247) (Estevan Hernandez)
  • Fixes ObjectCollection initializer (Miguel de Icaza)
  • Memory leak tests (Mikhail Tishin)
  • Add ExpressibleByStringInterpolation conformance to StringName, NodePath and GString (#251) (Ulrik Damm)
  • Small API touchups with @discardableResults