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