Skip to content

Update uniffi to version v0.30 to avoid issues with newer versions of rust#158

Open
sensslen wants to merge 11 commits intoNordSecurity:mainfrom
sensslen:use-latest-uniffi-release
Open

Update uniffi to version v0.30 to avoid issues with newer versions of rust#158
sensslen wants to merge 11 commits intoNordSecurity:mainfrom
sensslen:use-latest-uniffi-release

Conversation

@sensslen
Copy link
Contributor

fixes #151

Copilot AI and others added 11 commits February 9, 2026 09:51
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
…FI 0.30.0

Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
- Changed StringCodeType default from "" to string.Empty for clarity
- Changed BytesCodeType default from new byte[] {} to Array.Empty<byte>() for efficiency
- Both changes follow C# best practices and improve generated code quality

Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
…face change

The change from IntPtr to ulong was required by UniFFI 0.30.0's breaking change
from pointer-based handles to explicit u64 values in the FFI interface, not a
choice for better cross-platform consistency.

Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
Signed-off-by: Simon Ensslen <sensslen@gmail.com>
…am.cs

Co-authored-by: sensslen <3428860+sensslen@users.noreply.github.com>
Fix preprocessor symbol: NET8_0_OR_GREATER not DOTNET_8_0_OR_GREATER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump uniffi to v0.30.x

3 participants

Comments