Skip to content

Commit 8b98ca7

Browse files
authored
Merge pull request #2063 from mhammond/merge-0.27.1
Merge 0.27.1
2 parents 258a24e + 608c467 commit 8b98ca7

File tree

11 files changed

+41
-36
lines changed

11 files changed

+41
-36
lines changed

CHANGELOG.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,20 @@
66

77
## [[UnreleasedUniFFIVersion]] (backend crates: [[UnreleasedBackendVersion]]) - (_[[ReleaseDate]]_)
88

9-
### What's fixed?
9+
### What's changed?
10+
- The async runtime can be specified for constructors/methods, this will override the runtime specified at the impl block level.
1011

11-
- Fixed a regression in 0.27.0 which broke throwing constructors (#2061).
12+
[All changes in [[UnreleasedUniFFIVersion]]](https://github.com/mozilla/uniffi-rs/compare/v0.27.1...HEAD).
1213

13-
### What's changed
14+
## v0.27.1 (backend crates: v0.27.1) - (_2024-04-03_)
1415

15-
- The async runtime can be specified for constructors/methods, this will override the runtime specified at the impl block level.
16+
[All changes in v0.27.1](https://github.com/mozilla/uniffi-rs/compare/v0.27.0...v0.27.1).
17+
18+
### What's fixed?
19+
20+
- Fixed a regression in 0.27.0 which broke throwing constructors (#2061).
1621

17-
[All changes in [[UnreleasedUniFFIVersion]]](https://github.com/mozilla/uniffi-rs/compare/v0.27.0...HEAD).
22+
- Fixed a RustBuffer memory leak (#2056)
1823

1924
## v0.27.0 (backend crates: v0.27.0) - (_2024-03-26_)
2025

Cargo.lock

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

uniffi/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ repository = "https://github.com/mozilla/uniffi-rs"
77
# Incrementing the minor version here means a breaking change to consumers.
88
# * See `docs/uniffi-versioning.md` for guidance on when to increment this
99
# * Make sure to also update `uniffi_bindgen::UNIFFI_CONTRACT_VERSION"
10-
version = "0.27.0"
10+
version = "0.27.1"
1111
authors = ["Firefox Sync Team <[email protected]>"]
1212
license = "MPL-2.0"
1313
edition = "2021"
1414
keywords = ["ffi", "bindgen"]
1515
readme = "../README.md"
1616

1717
[dependencies]
18-
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.27.0", optional = true }
19-
uniffi_build = { path = "../uniffi_build", version = "=0.27.0", optional = true }
20-
uniffi_core = { path = "../uniffi_core", version = "=0.27.0" }
21-
uniffi_macros = { path = "../uniffi_macros", version = "=0.27.0" }
18+
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.27.1", optional = true }
19+
uniffi_build = { path = "../uniffi_build", version = "=0.27.1", optional = true }
20+
uniffi_core = { path = "../uniffi_core", version = "=0.27.1" }
21+
uniffi_macros = { path = "../uniffi_macros", version = "=0.27.1" }
2222
anyhow = "1"
2323
camino = { version = "1.0.8", optional = true }
2424
clap = { version = "4", features = ["cargo", "std", "derive"], optional = true }

uniffi_bindgen/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_bindgen"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
authors = ["Firefox Sync Team <[email protected]>"]
55
description = "a multi-language bindings generator for rust (codegen and cli tooling)"
66
documentation = "https://mozilla.github.io/uniffi-rs"
@@ -24,8 +24,8 @@ once_cell = "1.12"
2424
paste = "1.0"
2525
serde = { version = "1", features = ["derive"] }
2626
toml = "0.5"
27-
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.0" }
28-
uniffi_testing = { path = "../uniffi_testing", version = "=0.27.0" }
29-
uniffi_udl = { path = "../uniffi_udl", version = "=0.27.0" }
27+
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.1" }
28+
uniffi_testing = { path = "../uniffi_testing", version = "=0.27.1" }
29+
uniffi_udl = { path = "../uniffi_udl", version = "=0.27.1" }
3030
clap = { version = "4", default-features = false, features = ["std", "derive"], optional = true }
3131
textwrap = "0.16"

uniffi_build/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_build"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
authors = ["Firefox Sync Team <[email protected]>"]
55
description = "a multi-language bindings generator for rust (build script helpers)"
66
documentation = "https://mozilla.github.io/uniffi-rs"
@@ -14,7 +14,7 @@ readme = "../README.md"
1414
[dependencies]
1515
anyhow = "1"
1616
camino = "1.0.8"
17-
uniffi_bindgen = { path = "../uniffi_bindgen", default-features = false, version = "=0.27.0" }
17+
uniffi_bindgen = { path = "../uniffi_bindgen", default-features = false, version = "=0.27.1" }
1818

1919
[features]
2020
default = []

uniffi_checksum_derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_checksum_derive"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
authors = ["Firefox Sync Team <[email protected]>"]
55
description = "a multi-language bindings generator for rust (checksum custom derive)"
66
documentation = "https://mozilla.github.io/uniffi-rs"

uniffi_core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "a multi-language bindings generator for rust (runtime support cod
44
documentation = "https://mozilla.github.io/uniffi-rs"
55
homepage = "https://mozilla.github.io/uniffi-rs"
66
repository = "https://github.com/mozilla/uniffi-rs"
7-
version = "0.27.0"
7+
version = "0.27.1"
88
authors = ["Firefox Sync Team <[email protected]>"]
99
license = "MPL-2.0"
1010
edition = "2021"

uniffi_macros/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_macros"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
authors = ["Firefox Sync Team <[email protected]>"]
55
description = "a multi-language bindings generator for rust (convenience macros)"
66
documentation = "https://mozilla.github.io/uniffi-rs"
@@ -24,8 +24,8 @@ quote = "1.0"
2424
serde = { version = "1.0.136", features = ["derive"] }
2525
syn = { version = "2.0", features = ["full", "visit-mut"] }
2626
toml = "0.5.9"
27-
uniffi_build = { path = "../uniffi_build", version = "=0.27.0", optional = true }
28-
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.0" }
27+
uniffi_build = { path = "../uniffi_build", version = "=0.27.1", optional = true }
28+
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.1" }
2929

3030
[features]
3131
default = []

uniffi_meta/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_meta"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
edition = "2021"
55
description = "uniffi_meta"
66
homepage = "https://mozilla.github.io/uniffi-rs"
@@ -13,4 +13,4 @@ readme = "../README.md"
1313
anyhow = "1"
1414
bytes = "1.3"
1515
siphasher = "0.3"
16-
uniffi_checksum_derive = { version = "0.27.0", path = "../uniffi_checksum_derive" }
16+
uniffi_checksum_derive = { version = "0.27.1", path = "../uniffi_checksum_derive" }

uniffi_testing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_testing"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
authors = ["Firefox Sync Team <[email protected]>"]
55
description = "a multi-language bindings generator for rust (testing helpers)"
66
documentation = "https://mozilla.github.io/uniffi-rs"

uniffi_udl/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uniffi_udl"
3-
version = "0.27.0"
3+
version = "0.27.1"
44
description = "udl parsing for the uniffi project"
55
documentation = "https://mozilla.github.io/uniffi-rs"
66
homepage = "https://mozilla.github.io/uniffi-rs"
@@ -14,5 +14,5 @@ readme = "../README.md"
1414
anyhow = "1"
1515
weedle2 = { version = "5.0.0", path = "../weedle2" }
1616
textwrap = "0.16"
17-
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.0" }
18-
uniffi_testing = { path = "../uniffi_testing", version = "=0.27.0" }
17+
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.1" }
18+
uniffi_testing = { path = "../uniffi_testing", version = "=0.27.1" }

0 commit comments

Comments
 (0)