v0.4
Pre-release
Pre-release
Version 0.4 (Alpha)
- Kotlin: Rudimentary Kotlin/JNA support (see Building the sample for Android on Linux and Kotlin To-Do's)
- Swift: XML Documentation is now extracted and applied to generated bindings
- Swift: Support for generating interfaces as protocols
- Swift: Arrays are now exposed to Swift as
DNArray<T> where T: System_Object
- Swift: Arrays conform to Swift's
MutableCollection
protocol now - Swift: More type-safe way to do boxing/unboxing of primitives
- Swift: Support for
out
parameter placeholders (see C# out parameters in Swift) - Swift: Performance improvements when converting to/from
System.Guid
and SwiftUUID
- Swift: Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
- Swift: Additional tests
- Bugfixes related to nullability