Skip to content

v0.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@lemonmojo lemonmojo released this 06 Sep 07:05
· 107 commits to main since this 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 Swift UUID
  • Swift: Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
  • Swift: Additional tests
  • Bugfixes related to nullability