Unverified Commit cd38ccea authored by bendk's avatar bendk Committed by GitHub
Browse files

Merge pull request #2148 from bendk/cut-v0.28.0

Cut v0.28.0
parents ce178e9f 5903ce59
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -6,6 +6,10 @@

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

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

## v0.28.0 (backend crates: v0.28.0) - (_2024-06-11_)

### What's new?

- Objects error types can now be as `Result<>` error type without wrapping them in `Arc<>`.
@@ -37,7 +41,7 @@

- The async runtime can be specified for constructors/methods, this will override the runtime specified at the impl block level.

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

## v0.27.3 (backend crates: v0.27.3) - (_2024-06-03_)

+9 −9
Original line number Diff line number Diff line
@@ -1471,7 +1471,7 @@ dependencies = [

[[package]]
name = "uniffi"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "camino",
@@ -1916,7 +1916,7 @@ dependencies = [

[[package]]
name = "uniffi_bindgen"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "askama",
@@ -1938,7 +1938,7 @@ dependencies = [

[[package]]
name = "uniffi_build"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "camino",
@@ -1947,7 +1947,7 @@ dependencies = [

[[package]]
name = "uniffi_checksum_derive"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "quote",
 "syn",
@@ -1955,7 +1955,7 @@ dependencies = [

[[package]]
name = "uniffi_core"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "async-compat",
@@ -1969,7 +1969,7 @@ dependencies = [

[[package]]
name = "uniffi_macros"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "bincode",
 "camino",
@@ -1986,7 +1986,7 @@ dependencies = [

[[package]]
name = "uniffi_meta"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "bytes",
@@ -1996,7 +1996,7 @@ dependencies = [

[[package]]
name = "uniffi_testing"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "camino",
@@ -2007,7 +2007,7 @@ dependencies = [

[[package]]
name = "uniffi_udl"
version = "0.27.3"
version = "0.28.0"
dependencies = [
 "anyhow",
 "textwrap",
+1 −1
Original line number Diff line number Diff line
@@ -73,4 +73,4 @@ members = [
resolver = "2"

[workspace.dependencies]
uniffi = { path = "./uniffi", version = "0.27" }
uniffi = { path = "./uniffi", version = "0.28" }
+5 −5
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ 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.27.3"
version = "0.28.0"
authors = ["Firefox Sync Team <sync-team@mozilla.com>"]
license = "MPL-2.0"
edition = "2021"
@@ -15,10 +15,10 @@ keywords = ["ffi", "bindgen"]
readme = "../README.md"

[dependencies]
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.27.3", optional = true }
uniffi_build = { path = "../uniffi_build", version = "=0.27.3", optional = true }
uniffi_core = { path = "../uniffi_core", version = "=0.27.3" }
uniffi_macros = { path = "../uniffi_macros", version = "=0.27.3" }
uniffi_bindgen = { path = "../uniffi_bindgen", version = "=0.28.0", optional = true }
uniffi_build = { path = "../uniffi_build", version = "=0.28.0", optional = true }
uniffi_core = { path = "../uniffi_core", version = "=0.28.0" }
uniffi_macros = { path = "../uniffi_macros", version = "=0.28.0" }
anyhow = "1"
camino = { version = "1.0.8", optional = true }
clap = { version = "4", features = ["cargo", "std", "derive"], optional = true }
+4 −4
Original line number Diff line number Diff line
[package]
name = "uniffi_bindgen"
version = "0.27.3"
version = "0.28.0"
authors = ["Firefox Sync Team <sync-team@mozilla.com>"]
description = "a multi-language bindings generator for rust (codegen and cli tooling)"
documentation = "https://mozilla.github.io/uniffi-rs"
@@ -24,9 +24,9 @@ once_cell = "1.12"
paste = "1.0"
serde = { version = "1", features = ["derive"] }
toml = "0.5"
uniffi_meta = { path = "../uniffi_meta", version = "=0.27.3" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.27.3" }
uniffi_udl = { path = "../uniffi_udl", version = "=0.27.3" }
uniffi_meta = { path = "../uniffi_meta", version = "=0.28.0" }
uniffi_testing = { path = "../uniffi_testing", version = "=0.28.0" }
uniffi_udl = { path = "../uniffi_udl", version = "=0.28.0" }
# Don't include the `unicode-linebreak` or `unicode-width` since that functionality isn't needed for
# docstrings.
textwrap = { version = "0.16", features=["smawk"], default-features = false }
Loading