Skip to content

Commit 644a42c

Browse files
committed
fix: upgrade uniffI to 0.28.3 and resolve iOS framework conflicts
- Upgrade uniffi from 0.25.3 to 0.28.3 to match bitkit-core - Use unique header folder VssRustClientFfiFFI to prevent module conflicts - Fix RustBuffer type incompatibility (int32_t -> uint64_t) - Update XCFramework build to reference unique header paths - Updates bindings - Bumps version to 0.3.1 Resolves build conflicts when using vss-rust-client-ffi alongside bitkit-core in iOS projects.
1 parent 12672cf commit 644a42c

File tree

20 files changed

+4452
-1831
lines changed

20 files changed

+4452
-1831
lines changed

Cargo.lock

Lines changed: 44 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vss-rust-client-ffi"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2021"
55
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
66

@@ -10,7 +10,7 @@ name = "vss_rust_client_ffi"
1010

1111

1212
[dependencies]
13-
uniffi = { version = "0.25.3", features = [ "cli" ] }
13+
uniffi = { version = "0.28.3", features = [ "cli" ] }
1414
serde = { version = "^1.0.209", features = ["derive"] }
1515
tokio = "1.40.0"
1616
once_cell = "1.19.0"

bindings/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ android.useAndroidX=true
33
android.nonTransitiveRClass=true
44
kotlin.code.style=official
55
# project settings:
6-
version=0.3.0
6+
version=0.3.1
Binary file not shown.
Binary file not shown.
-34.6 KB
Binary file not shown.
-42.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)