Skip to content

Releases: royalapplications/beyondnet

v0.4

06 Sep 07:05
Compare
Choose a tag to compare
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 Swift UUID
  • Swift: Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
  • Swift: Additional tests
  • Bugfixes related to nullability

v0.3

22 Nov 16:05
289e70a
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Version 0.3 (Alpha)

  • 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>

v0.2

27 Jul 13:48
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Version 0.2 (Alpha)

  • Support for automatically building for Apple platforms
  • Many bugfixes in the generator

v0.1

11 Jul 13:34
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Version 0.1 (Alpha)

  • Initial alpha release