Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 0.25.1 to main #1839

Merged
merged 8 commits into from
Nov 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@

- Rust traits `Display`, `Hash` and `Eq` exposed to Kotlin and Swift.

[All changes in [[UnreleasedUniFFIVersion]]](https://github.com/mozilla/uniffi-rs/compare/v0.25.1...HEAD).

## v0.25.1 (backend crates: v0.25.1) - (_2023-11-09_)

[All changes in v0.25.1](https://github.com/mozilla/uniffi-rs/compare/v0.25.0...v0.25.1).

### What's fixed?

- Fixed several bugs with async functions were defined in multiple crates that get built together.

## v0.25.0 (backend crates: v0.25.0) - (_2023-10-18_)

[All changes in v0.25.0](https://github.com/mozilla/uniffi-rs/compare/v0.24.3...v0.25.0).
Expand Down
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions uniffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ repository = "https://github.com/mozilla/uniffi-rs"
# Incrementing the minor version here means a breaking change to consumers.
# * See `docs/uniffi-versioning.md` for guidance on when to increment this
# * Make sure to also update `uniffi_bindgen::UNIFFI_CONTRACT_VERSION"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
license = "MPL-2.0"
edition = "2021"
keywords = ["ffi", "bindgen"]

[dependencies]
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.25.0", optional = true }
uniffi_build = { path = "../uniffi_build", version = "=0.25.0", optional = true }
uniffi_core = { path = "../uniffi_core", version = "=0.25.0" }
uniffi_macros = { path = "../uniffi_macros", version = "=0.25.0" }
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.25.1", optional = true }
uniffi_build = { path = "../uniffi_build", version = "=0.25.1", optional = true }
uniffi_core = { path = "../uniffi_core", version = "=0.25.1" }
uniffi_macros = { path = "../uniffi_macros", version = "=0.25.1" }
anyhow = "1"
camino = { version = "1.0.8", optional = true }
clap = { version = "4", features = ["cargo", "std", "derive"], optional = true }
Expand Down
8 changes: 4 additions & 4 deletions uniffi_bindgen/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_bindgen"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
description = "a multi-language bindings generator for rust (codegen and cli tooling)"
documentation = "https://mozilla.github.io/uniffi-rs"
Expand All @@ -23,7 +23,7 @@ once_cell = "1.12"
paste = "1.0"
serde = "1"
toml = "0.5"
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.0" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.25.0" }
uniffi_udl = { path = "../uniffi_udl", version = "=0.25.0" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.1" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.25.1" }
uniffi_udl = { path = "../uniffi_udl", version = "=0.25.1" }
clap = { version = "4", default-features = false, features = ["std", "derive"], optional = true }
4 changes: 2 additions & 2 deletions uniffi_build/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_build"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
description = "a multi-language bindings generator for rust (build script helpers)"
documentation = "https://mozilla.github.io/uniffi-rs"
Expand All @@ -13,7 +13,7 @@ keywords = ["ffi", "bindgen"]
[dependencies]
anyhow = "1"
camino = "1.0.8"
uniffi_bindgen = { path = "../uniffi_bindgen", default-features = false, version = "=0.25.0" }
uniffi_bindgen = { path = "../uniffi_bindgen", default-features = false, version = "=0.25.1" }

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion uniffi_checksum_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_checksum_derive"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
description = "a multi-language bindings generator for rust (checksum custom derive)"
documentation = "https://mozilla.github.io/uniffi-rs"
Expand Down
2 changes: 1 addition & 1 deletion uniffi_core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description = "a multi-language bindings generator for rust (runtime support cod
documentation = "https://mozilla.github.io/uniffi-rs"
homepage = "https://mozilla.github.io/uniffi-rs"
repository = "https://github.com/mozilla/uniffi-rs"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
license = "MPL-2.0"
edition = "2021"
Expand Down
6 changes: 3 additions & 3 deletions uniffi_macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_macros"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
description = "a multi-language bindings generator for rust (convenience macros)"
documentation = "https://mozilla.github.io/uniffi-rs"
Expand All @@ -23,8 +23,8 @@ quote = "1.0"
serde = "1.0.136"
syn = { version = "2.0", features = ["full", "visit-mut"] }
toml = "0.5.9"
uniffi_build = { path = "../uniffi_build", version = "=0.25.0" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.0" }
uniffi_build = { path = "../uniffi_build", version = "=0.25.1" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.1" }

[features]
default = []
Expand Down
4 changes: 2 additions & 2 deletions uniffi_meta/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_meta"
version = "0.25.0"
version = "0.25.1"
edition = "2021"
description = "uniffi_meta"
homepage = "https://mozilla.github.io/uniffi-rs"
Expand All @@ -12,4 +12,4 @@ keywords = ["ffi", "bindgen"]
anyhow = "1"
bytes = "1.3"
siphasher = "0.3"
uniffi_checksum_derive = { version = "0.25.0", path = "../uniffi_checksum_derive" }
uniffi_checksum_derive = { version = "0.25.1", path = "../uniffi_checksum_derive" }
2 changes: 1 addition & 1 deletion uniffi_testing/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_testing"
version = "0.25.0"
version = "0.25.1"
authors = ["Firefox Sync Team <[email protected]>"]
description = "a multi-language bindings generator for rust (testing helpers)"
documentation = "https://mozilla.github.io/uniffi-rs"
Expand Down
6 changes: 3 additions & 3 deletions uniffi_udl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniffi_udl"
version = "0.25.0"
version = "0.25.1"
description = "udl parsing for the uniffi project"
documentation = "https://mozilla.github.io/uniffi-rs"
homepage = "https://mozilla.github.io/uniffi-rs"
Expand All @@ -12,5 +12,5 @@ keywords = ["ffi", "bindgen"]
[dependencies]
anyhow = "1"
weedle2 = { version = "4.0.0", path = "../weedle2" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.0" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.25.0" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.25.1" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.25.1" }