Skip to content

Commit 3aae7c5

Browse files
committedSep 6, 2024
Update release notes
1 parent 5fb9b70 commit 3aae7c5

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed
 

‎RELEASE_NOTES.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
# Beyond.NET Release Notes
22

33
## Version 0.4 (Alpha)
4-
- Rudimentary Kotlin/JNA support
5-
- XML Documentation is now extracted and applied to generated Swift bindings
6-
- Arrays are now exposed to Swift as `DNArray<T> where T: System_Object`
7-
- Arrays conform to Swift's `MutableCollection` protocol now
8-
- More type-safe way to do boxing/unboxing of primitives in Swift
9-
- Support for generating interfaces as protocols in Swift
4+
- Kotlin: Rudimentary Kotlin/JNA support (see [Building the sample for Android on Linux](https://github.com/royalapplications/beyondnet/issues/80) and [Kotlin To-Do's](https://github.com/royalapplications/beyondnet/issues/81))
5+
- Swift: XML Documentation is now extracted and applied to generated bindings
6+
- Swift: Support for generating interfaces as protocols
7+
- Swift: Arrays are now exposed to Swift as `DNArray<T> where T: System_Object`
8+
- Swift: Arrays conform to Swift's `MutableCollection` protocol now
9+
- Swift: More type-safe way to do boxing/unboxing of primitives
10+
- Swift: Support for `out` parameter placeholders (see [C# out parameters in Swift](https://github.com/royalapplications/beyondnet?tab=readme-ov-file#c-out-parameters-in-swift))
11+
- Swift: Performance improvements when converting to/from `System.Guid` and Swift `UUID`
12+
- Swift: Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
13+
- Swift: Additional tests
1014
- Bugfixes related to nullability
11-
- Bugfixes related to detecting overridden/shadowed members when generating Swift bindings
1215

1316
## Version 0.3 (Alpha)
1417
- Support for Xcode 15

0 commit comments

Comments
 (0)
Please sign in to comment.