- 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
- Support for Xcode 15
- SwiftUI sample project
- Fixed Swift equivalence operator (
==
,!=
,===
,!==
) implementations for optionals - typeOf implementations for .NET primitives are now generated
- Support for nullable structs
- Nullability annotations are now honored
- First class support for
ReadOnlySpan<byte>
- Support for automatically building for Apple platforms
- Many bugfixes in the generator
- Initial alpha release