From 1f40da8ffc44adba3f9a866287108e80223d0a81 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Wed, 6 Mar 2024 15:01:00 -0600 Subject: [PATCH] Release 0.55.0 (#2915) --- crates/libs/bindgen/Cargo.toml | 4 ++-- crates/libs/bindgen/readme.md | 4 ++-- crates/libs/core/Cargo.toml | 2 +- crates/libs/core/readme.md | 4 ++-- crates/libs/metadata/Cargo.toml | 2 +- crates/libs/metadata/readme.md | 4 ++-- crates/libs/registry/Cargo.toml | 2 +- crates/libs/result/Cargo.toml | 2 +- crates/libs/version/Cargo.toml | 2 +- crates/libs/windows/Cargo.toml | 2 +- crates/libs/windows/readme.md | 6 +++--- crates/libs/windows/src/lib.rs | 2 +- .../samples/components/json_validator_winrt/src/bindings.rs | 2 +- .../components/json_validator_winrt_client/src/bindings.rs | 2 +- crates/tools/riddle/Cargo.toml | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index cef772e75b..027fd14f57 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-bindgen" -version = "0.54.0" +version = "0.55.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -21,7 +21,7 @@ default = ["metadata"] metadata = [] [dependencies] -windows-metadata = { path = "../metadata", version = "0.54.0" } +windows-metadata = { path = "../metadata", version = "0.55.0" } rayon = "1.7" [dependencies.syn] diff --git a/crates/libs/bindgen/readme.md b/crates/libs/bindgen/readme.md index 07d916d458..f18d187441 100644 --- a/crates/libs/bindgen/readme.md +++ b/crates/libs/bindgen/readme.md @@ -3,7 +3,7 @@ The [windows-bindgen](https://crates.io/crates/windows-bindgen) crate automatically generates Rust bindings from Windows metadata. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.53.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.55.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: @@ -13,7 +13,7 @@ Start by adding the following to your Cargo.toml file: version = "0.52.4" [dev-dependencies.windows-bindgen] -version = "0.53.0" +version = "0.55.0" ``` Generates Rust bindings in a build script or test as needed: diff --git a/crates/libs/core/Cargo.toml b/crates/libs/core/Cargo.toml index 781fd8e8a2..e639b19206 100644 --- a/crates/libs/core/Cargo.toml +++ b/crates/libs/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-core" -version = "0.54.0" +version = "0.55.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.62" diff --git a/crates/libs/core/readme.md b/crates/libs/core/readme.md index 6ffd276bcb..4f54e92e53 100644 --- a/crates/libs/core/readme.md +++ b/crates/libs/core/readme.md @@ -3,14 +3,14 @@ The [windows](https://crates.io/crates/windows) and [windows-sys](https://crates.io/crates/windows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https://github.com/microsoft/windows-rs/tree/master/crates/libs/bindgen/default) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++/WinRT](https://github.com/microsoft/cppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.53.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.55.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.53.0" +version = "0.54.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/metadata/Cargo.toml b/crates/libs/metadata/Cargo.toml index 42de60f8b3..71e649f72f 100644 --- a/crates/libs/metadata/Cargo.toml +++ b/crates/libs/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-metadata" -version = "0.54.0" +version = "0.55.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/metadata/readme.md b/crates/libs/metadata/readme.md index 133aaf2088..bae7e0d7fc 100644 --- a/crates/libs/metadata/readme.md +++ b/crates/libs/metadata/readme.md @@ -3,14 +3,14 @@ The [windows-metadata](https://crates.io/crates/windows-metadata) crate provides a fast reader for Windows metadata files based on the ECMA-335 file format. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.53.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.55.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-metadata] -version = "0.53.0" +version = "0.55.0" ``` Read metadata as needed: diff --git a/crates/libs/registry/Cargo.toml b/crates/libs/registry/Cargo.toml index 8da2293456..dc76bd8ecc 100644 --- a/crates/libs/registry/Cargo.toml +++ b/crates/libs/registry/Cargo.toml @@ -27,5 +27,5 @@ version = "0.1.0" path = "../result" [dev-dependencies.windows-bindgen] -version = "0.54.0" +version = "0.55.0" path = "../bindgen" diff --git a/crates/libs/result/Cargo.toml b/crates/libs/result/Cargo.toml index 28b3e7b9a0..6de5df2892 100644 --- a/crates/libs/result/Cargo.toml +++ b/crates/libs/result/Cargo.toml @@ -23,5 +23,5 @@ version = "0.52.4" path = "../targets" [dev-dependencies.windows-bindgen] -version = "0.54.0" +version = "0.55.0" path = "../bindgen" diff --git a/crates/libs/version/Cargo.toml b/crates/libs/version/Cargo.toml index c504362148..879d15b7ae 100644 --- a/crates/libs/version/Cargo.toml +++ b/crates/libs/version/Cargo.toml @@ -22,5 +22,5 @@ version = "0.52.4" path = "../targets" [dev-dependencies.windows-bindgen] -version = "0.54.0" +version = "0.55.0" path = "../bindgen" diff --git a/crates/libs/windows/Cargo.toml b/crates/libs/windows/Cargo.toml index 96792c3802..07d2f9a64d 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -22,7 +22,7 @@ targets = [] rustdoc-args = ["--cfg", "docsrs"] [dependencies] -windows-core = { path = "../core", version = "0.54.0" } +windows-core = { path = "../core", version = "0.55.0" } windows-targets = { path = "../targets", version = "0.52.4" } windows-implement = { path = "../implement", version = "0.53.0", optional = true } windows-interface = { path = "../interface", version = "0.53.0", optional = true } diff --git a/crates/libs/windows/readme.md b/crates/libs/windows/readme.md index 4f6bf2d552..eb94e61cfb 100644 --- a/crates/libs/windows/readme.md +++ b/crates/libs/windows/readme.md @@ -3,15 +3,15 @@ The [windows](https://crates.io/crates/windows) and [windows-sys](https://crates.io/crates/windows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https://github.com/microsoft/windows-rs/tree/master/crates/libs/bindgen/default) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++/WinRT](https://github.com/microsoft/cppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.53.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.54.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) -* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.53.0) +* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.54.0) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.53.0" +version = "0.54.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/windows/src/lib.rs b/crates/libs/windows/src/lib.rs index b4d38babc3..9e74cd8360 100644 --- a/crates/libs/windows/src/lib.rs +++ b/crates/libs/windows/src/lib.rs @@ -3,7 +3,7 @@ /*! Learn more about Rust for Windows here: -[Feature search](https://microsoft.github.io/windows-rs/features/#/0.53.0) +[Feature search](https://microsoft.github.io/windows-rs/features/#/0.54.0) */ #![doc(html_no_source)] diff --git a/crates/samples/components/json_validator_winrt/src/bindings.rs b/crates/samples/components/json_validator_winrt/src/bindings.rs index 89f37a58a2..2769df26fe 100644 --- a/crates/samples/components/json_validator_winrt/src/bindings.rs +++ b/crates/samples/components/json_validator_winrt/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.54.0 +// Bindings generated by `windows-bindgen` 0.55.0 #![allow( non_snake_case, diff --git a/crates/samples/components/json_validator_winrt_client/src/bindings.rs b/crates/samples/components/json_validator_winrt_client/src/bindings.rs index eb44bc2539..d491e2cb58 100644 --- a/crates/samples/components/json_validator_winrt_client/src/bindings.rs +++ b/crates/samples/components/json_validator_winrt_client/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.54.0 +// Bindings generated by `windows-bindgen` 0.55.0 #![allow( non_snake_case, diff --git a/crates/tools/riddle/Cargo.toml b/crates/tools/riddle/Cargo.toml index e945b3ec5d..5b62522689 100644 --- a/crates/tools/riddle/Cargo.toml +++ b/crates/tools/riddle/Cargo.toml @@ -11,5 +11,5 @@ readme = "readme.md" [dependencies.windows-bindgen] path = "../../libs/bindgen" -version = "0.54.0" +version = "0.55.0" default-features = false