Releases: royalapplications/beyondnet
Releases · royalapplications/beyondnet
v0.5
Version 0.5 (Alpha)
- .NET: Updated to 9.0.202
- General: Bugfixes related to nullability
- General: Increase likelyness of detecting init-only properties
- Configuration: Added
ExcludedAssemblyNamesas a configuration option - Swift: Improved enum support in .NET delegates
- Kotlin: Compatibility with Kotlin 2.0
- Kotlin: Many improvements and bugfixes
v0.4
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
MutableCollectionprotocol now - Swift: More type-safe way to do boxing/unboxing of primitives
- Swift: Support for
outparameter placeholders (see C# out parameters in Swift) - Swift: Performance improvements when converting to/from
System.Guidand SwiftUUID - Swift: Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
- Swift: Additional tests
- Bugfixes related to nullability
v0.3
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>