diff --git a/CHANGELOG.md b/CHANGELOG.md index ec8ff21f1..e5ac34a05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,11 @@ ## [[UnreleasedVersion]] - (_[[ReleaseDate]]_) -[All changes in [[UnreleasedVersion]]](https://github.com/mozilla/uniffi-rs/compare/v0.17.0...HEAD). +[All changes in [[UnreleasedVersion]]](https://github.com/mozilla/uniffi-rs/compare/v0.18.0...HEAD). + +## v0.18.0 - (_2022-05-05_) + +[All changes in v0.18.0](https://github.com/mozilla/uniffi-rs/compare/v0.17.0...v0.18.0). ### ⚠️ Breaking Changes ⚠️ diff --git a/examples/arithmetic/Cargo.toml b/examples/arithmetic/Cargo.toml index b7a02f814..06c45d4dc 100644 --- a/examples/arithmetic/Cargo.toml +++ b/examples/arithmetic/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-arithmetic" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/callbacks/Cargo.toml b/examples/callbacks/Cargo.toml index b5933c898..51ef589fe 100644 --- a/examples/callbacks/Cargo.toml +++ b/examples/callbacks/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-callbacks" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/custom-types/Cargo.toml b/examples/custom-types/Cargo.toml index 88e9fd134..cf8924985 100644 --- a/examples/custom-types/Cargo.toml +++ b/examples/custom-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-custom-types" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/geometry/Cargo.toml b/examples/geometry/Cargo.toml index 39f10c86a..f27d0bcdb 100644 --- a/examples/geometry/Cargo.toml +++ b/examples/geometry/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-geometry" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/rondpoint/Cargo.toml b/examples/rondpoint/Cargo.toml index 6f3b94aa7..4a4ac3c4f 100644 --- a/examples/rondpoint/Cargo.toml +++ b/examples/rondpoint/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-rondpoint" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/sprites/Cargo.toml b/examples/sprites/Cargo.toml index 7227d1bb0..2948dd46e 100644 --- a/examples/sprites/Cargo.toml +++ b/examples/sprites/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-sprites" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/examples/todolist/Cargo.toml b/examples/todolist/Cargo.toml index 71ef40ee9..a5b723fb9 100644 --- a/examples/todolist/Cargo.toml +++ b/examples/todolist/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-example-todolist" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/callbacks/Cargo.toml b/fixtures/callbacks/Cargo.toml index eee29fa6a..93dbd52df 100644 --- a/fixtures/callbacks/Cargo.toml +++ b/fixtures/callbacks/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi-fixture-callbacks" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] edition = "2018" license = "MPL-2.0" diff --git a/fixtures/coverall/Cargo.toml b/fixtures/coverall/Cargo.toml index 50b67db53..d52f929f0 100644 --- a/fixtures/coverall/Cargo.toml +++ b/fixtures/coverall/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi-fixture-coverall" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] edition = "2018" license = "MPL-2.0" diff --git a/fixtures/ext-types/guid/Cargo.toml b/fixtures/ext-types/guid/Cargo.toml index 875516b47..33ecfb20d 100644 --- a/fixtures/ext-types/guid/Cargo.toml +++ b/fixtures/ext-types/guid/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-ext-types-guid" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/ext-types/lib/Cargo.toml b/fixtures/ext-types/lib/Cargo.toml index edcfc357d..dda2df6ee 100644 --- a/fixtures/ext-types/lib/Cargo.toml +++ b/fixtures/ext-types/lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-ext-types" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/ext-types/uniffi-one/Cargo.toml b/fixtures/ext-types/uniffi-one/Cargo.toml index 9911f1b3e..0810b3501 100644 --- a/fixtures/ext-types/uniffi-one/Cargo.toml +++ b/fixtures/ext-types/uniffi-one/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-ext-types-lib-one" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/external-types/crate-one/Cargo.toml b/fixtures/external-types/crate-one/Cargo.toml index 0ea81fcb8..a5643547f 100644 --- a/fixtures/external-types/crate-one/Cargo.toml +++ b/fixtures/external-types/crate-one/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crate_one" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/external-types/crate-two/Cargo.toml b/fixtures/external-types/crate-two/Cargo.toml index 86a6cf17c..23f02f00d 100644 --- a/fixtures/external-types/crate-two/Cargo.toml +++ b/fixtures/external-types/crate-two/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "crate_two" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/external-types/lib/Cargo.toml b/fixtures/external-types/lib/Cargo.toml index 7c891a61a..6c1627414 100644 --- a/fixtures/external-types/lib/Cargo.toml +++ b/fixtures/external-types/lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-external-types" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/reexport-scaffolding-macro/Cargo.toml b/fixtures/reexport-scaffolding-macro/Cargo.toml index c8ba71f9a..7de07b265 100644 --- a/fixtures/reexport-scaffolding-macro/Cargo.toml +++ b/fixtures/reexport-scaffolding-macro/Cargo.toml @@ -1,9 +1,10 @@ [package] name = "uniffi-fixture-reexport-scaffolding-macro" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] edition = "2021" license = "MPL-2.0" +publish = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/fixtures/regressions/cdylib-crate-type-dependency/cdylib-dependency/Cargo.toml b/fixtures/regressions/cdylib-crate-type-dependency/cdylib-dependency/Cargo.toml index 5cadac4df..159bc5e29 100644 --- a/fixtures/regressions/cdylib-crate-type-dependency/cdylib-dependency/Cargo.toml +++ b/fixtures/regressions/cdylib-crate-type-dependency/cdylib-dependency/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi-fixture-regression-cdylib-dependency" -version = "0.17.0" +version = "0.18.0" authors = ["king6cong "] edition = "2018" license = "MPL-2.0" diff --git a/fixtures/regressions/cdylib-crate-type-dependency/ffi-crate/Cargo.toml b/fixtures/regressions/cdylib-crate-type-dependency/ffi-crate/Cargo.toml index 6f9a12026..d6566d4d5 100644 --- a/fixtures/regressions/cdylib-crate-type-dependency/ffi-crate/Cargo.toml +++ b/fixtures/regressions/cdylib-crate-type-dependency/ffi-crate/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-regression-cdylib-dependency-ffi-crate" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/regressions/enum-without-i32-helpers/Cargo.toml b/fixtures/regressions/enum-without-i32-helpers/Cargo.toml index 5c0a69880..38c4d9320 100644 --- a/fixtures/regressions/enum-without-i32-helpers/Cargo.toml +++ b/fixtures/regressions/enum-without-i32-helpers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-regression-i356-enum-without-int-helpers" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/regressions/fully-qualified-types/Cargo.toml b/fixtures/regressions/fully-qualified-types/Cargo.toml index 62b2af58b..f95abe2cf 100644 --- a/fixtures/regressions/fully-qualified-types/Cargo.toml +++ b/fixtures/regressions/fully-qualified-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-regression-i1015-fully-qualified-types" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/regressions/kotlin-experimental-unsigned-types/Cargo.toml b/fixtures/regressions/kotlin-experimental-unsigned-types/Cargo.toml index 6206ae4bb..a1f25e81c 100644 --- a/fixtures/regressions/kotlin-experimental-unsigned-types/Cargo.toml +++ b/fixtures/regressions/kotlin-experimental-unsigned-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-regression-kotlin-experimental-unsigned-types" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/fixtures/swift-omit-labels/Cargo.toml b/fixtures/swift-omit-labels/Cargo.toml index d81cdabc9..5e2dfe6c4 100644 --- a/fixtures/swift-omit-labels/Cargo.toml +++ b/fixtures/swift-omit-labels/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi-fixture-swift-omit-argument-labels" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] edition = "2018" license = "MPL-2.0" diff --git a/fixtures/uitests/Cargo.toml b/fixtures/uitests/Cargo.toml index dcc127980..4e5848110 100644 --- a/fixtures/uitests/Cargo.toml +++ b/fixtures/uitests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi_uitests" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] edition = "2018" license = "MPL-2.0" diff --git a/fixtures/uniffi-fixture-time/Cargo.toml b/fixtures/uniffi-fixture-time/Cargo.toml index 2a4fd5eb4..3a10dc96a 100644 --- a/fixtures/uniffi-fixture-time/Cargo.toml +++ b/fixtures/uniffi-fixture-time/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "uniffi-fixture-time" edition = "2018" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" publish = false diff --git a/uniffi/Cargo.toml b/uniffi/Cargo.toml index c46174151..5b75d68f8 100644 --- a/uniffi/Cargo.toml +++ b/uniffi/Cargo.toml @@ -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.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] license = "MPL-2.0" edition = "2018" @@ -19,7 +19,7 @@ log = "0.4" # Regular dependencies cargo_metadata = "0.13" paste = "1.0" -uniffi_bindgen = { path = "../uniffi_bindgen", optional = true, version = "=0.17.0"} +uniffi_bindgen = { path = "../uniffi_bindgen", optional = true, version = "=0.18.0" } static_assertions = "1.1.0" [features] diff --git a/uniffi_bindgen/Cargo.toml b/uniffi_bindgen/Cargo.toml index a2fb2f620..9e809042c 100644 --- a/uniffi_bindgen/Cargo.toml +++ b/uniffi_bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi_bindgen" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (codegen and cli tooling)" documentation = "https://mozilla.github.io/uniffi-rs" diff --git a/uniffi_build/Cargo.toml b/uniffi_build/Cargo.toml index 9bed8596c..07b7a0e46 100644 --- a/uniffi_build/Cargo.toml +++ b/uniffi_build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi_build" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (build script helpers)" documentation = "https://mozilla.github.io/uniffi-rs" @@ -12,7 +12,7 @@ keywords = ["ffi", "bindgen"] [dependencies] anyhow = "1" -uniffi_bindgen = { path = "../uniffi_bindgen", optional = true, version = "=0.17.0"} +uniffi_bindgen = { path = "../uniffi_bindgen", optional = true, version = "=0.18.0" } [features] default = [] diff --git a/uniffi_macros/Cargo.toml b/uniffi_macros/Cargo.toml index 0783c2ea7..e3f81f40b 100644 --- a/uniffi_macros/Cargo.toml +++ b/uniffi_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniffi_macros" -version = "0.17.0" +version = "0.18.0" authors = ["Firefox Sync Team "] description = "a multi-language bindings generator for rust (convenience macros)" documentation = "https://mozilla.github.io/uniffi-rs" @@ -18,7 +18,7 @@ proc-macro2 = "1.0" quote = "1.0" syn = { version = "1.0", features = ["extra-traits"] } glob = "0.3" -uniffi_build = { path = "../uniffi_build", version = "=0.17.0"} +uniffi_build = { path = "../uniffi_build", version = "=0.18.0" } [features] default = [] diff --git a/uniffi_testing/Cargo.toml b/uniffi_testing/Cargo.toml index 32b96058a..dcf2cdc5a 100644 --- a/uniffi_testing/Cargo.toml +++ b/uniffi_testing/Cargo.toml @@ -1,9 +1,10 @@ [package] name = "uniffi_testing" authors = ["Firefox Sync Team "] -version = "0.17.0" +version = "0.18.0" edition = "2021" license = "MPL-2.0" +publish = false [dependencies] anyhow = "1" diff --git a/weedle2/release.toml b/weedle2/release.toml new file mode 100644 index 000000000..954564097 --- /dev/null +++ b/weedle2/release.toml @@ -0,0 +1 @@ +release = false