From 396061445d5654ed04bfbe6bb0a5a60431386696 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Fri, 7 Jun 2024 11:10:33 -0500 Subject: [PATCH] Release 0.57.0 --- crates/libs/bindgen/Cargo.toml | 4 ++-- crates/libs/bindgen/readme.md | 4 ++-- crates/libs/core/Cargo.toml | 8 ++++---- crates/libs/core/readme.md | 4 ++-- crates/libs/cppwinrt/readme.md | 2 +- crates/libs/implement/Cargo.toml | 2 +- crates/libs/interface/Cargo.toml | 2 +- crates/libs/metadata/Cargo.toml | 2 +- crates/libs/metadata/readme.md | 4 ++-- crates/libs/registry/Cargo.toml | 4 ++-- crates/libs/registry/readme.md | 2 +- crates/libs/result/Cargo.toml | 4 ++-- crates/libs/result/readme.md | 2 +- crates/libs/sys/readme.md | 6 +++--- crates/libs/sys/src/lib.rs | 2 +- crates/libs/targets/readme.md | 2 +- crates/libs/version/Cargo.toml | 2 +- crates/libs/version/readme.md | 2 +- crates/libs/windows/Cargo.toml | 4 ++-- crates/libs/windows/readme.md | 6 +++--- crates/libs/windows/src/lib.rs | 2 +- .../components/json_validator_winrt/src/bindings.rs | 2 +- .../json_validator_winrt_client/src/bindings.rs | 2 +- crates/tests/noexcept/src/bindings.rs | 2 +- crates/tools/riddle/Cargo.toml | 4 ++-- crates/tools/riddle/readme.md | 2 +- web/features/.env | 2 +- 27 files changed, 42 insertions(+), 42 deletions(-) diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index fd890cde97..9d68ae714e 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-bindgen" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -21,7 +21,7 @@ default = ["metadata"] metadata = [] [dependencies] -windows-metadata = { path = "../metadata", version = "0.56.0" } +windows-metadata = { path = "../metadata", version = "0.57.0" } rayon = "1.7" [dependencies.syn] diff --git a/crates/libs/bindgen/readme.md b/crates/libs/bindgen/readme.md index 098ba39b53..8a02858341 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.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.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" [dev-dependencies.windows-bindgen] -version = "0.56" +version = "0.57" ``` 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 26604538a4..8d3a9c2db6 100644 --- a/crates/libs/core/Cargo.toml +++ b/crates/libs/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-core" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -26,11 +26,11 @@ version = "0.1.1" path = "../result" [dependencies] -windows-implement = { path = "../implement", version = "0.56.0" } -windows-interface = { path = "../interface", version = "0.56.0" } +windows-implement = { path = "../implement", version = "0.57.0" } +windows-interface = { path = "../interface", version = "0.57.0" } [dev-dependencies.windows-bindgen] -version = "0.56.0" +version = "0.57.0" path = "../bindgen" [features] diff --git a/crates/libs/core/readme.md b/crates/libs/core/readme.md index f313f7d565..5cde16742c 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.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.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.56" +version = "0.57" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/cppwinrt/readme.md b/crates/libs/cppwinrt/readme.md index d0886d9241..6a586a65fe 100644 --- a/crates/libs/cppwinrt/readme.md +++ b/crates/libs/cppwinrt/readme.md @@ -3,7 +3,7 @@ The [cppwinrt](https://crates.io/crates/cppwinrt) crate bundles the C++/WinRT compiler for use in Rust. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: diff --git a/crates/libs/implement/Cargo.toml b/crates/libs/implement/Cargo.toml index 4794d5076c..440c47b93c 100644 --- a/crates/libs/implement/Cargo.toml +++ b/crates/libs/implement/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-implement" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/interface/Cargo.toml b/crates/libs/interface/Cargo.toml index e6fe0f2e23..3a0d68ae8e 100644 --- a/crates/libs/interface/Cargo.toml +++ b/crates/libs/interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-interface" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/metadata/Cargo.toml b/crates/libs/metadata/Cargo.toml index 10f81f7696..d174827dae 100644 --- a/crates/libs/metadata/Cargo.toml +++ b/crates/libs/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-metadata" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/metadata/readme.md b/crates/libs/metadata/readme.md index 79c85be2b5..8e63d25b3d 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.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.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.56" +version = "0.57" ``` Read metadata as needed: diff --git a/crates/libs/registry/Cargo.toml b/crates/libs/registry/Cargo.toml index 182b880a90..37bdaee963 100644 --- a/crates/libs/registry/Cargo.toml +++ b/crates/libs/registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-registry" -version = "0.1.1" +version = "0.1.2" authors = ["Microsoft"] edition = "2021" rust-version = "1.60" @@ -27,5 +27,5 @@ version = "0.1.1" path = "../result" [dev-dependencies.windows-bindgen] -version = "0.56.0" +version = "0.57.0" path = "../bindgen" diff --git a/crates/libs/registry/readme.md b/crates/libs/registry/readme.md index ab4c5ebd43..022f2267e7 100644 --- a/crates/libs/registry/readme.md +++ b/crates/libs/registry/readme.md @@ -3,7 +3,7 @@ The [windows-registry](https://crates.io/crates/windows-registry) crate provides simple, safe, and efficient access to the Windows registry. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: diff --git a/crates/libs/result/Cargo.toml b/crates/libs/result/Cargo.toml index 929c281172..126f53a4c0 100644 --- a/crates/libs/result/Cargo.toml +++ b/crates/libs/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-result" -version = "0.1.1" +version = "0.1.2" authors = ["Microsoft"] edition = "2021" rust-version = "1.60" @@ -27,5 +27,5 @@ version = "0.52.5" path = "../targets" [dev-dependencies.windows-bindgen] -version = "0.56.0" +version = "0.57.0" path = "../bindgen" diff --git a/crates/libs/result/readme.md b/crates/libs/result/readme.md index 451f3e69fa..7cc4e829c1 100644 --- a/crates/libs/result/readme.md +++ b/crates/libs/result/readme.md @@ -3,7 +3,7 @@ The [windows-result](https://crates.io/crates/windows-result) crate provides efficient Windows error handling and propagation with support for Win32, COM, and WinRT APIs. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: diff --git a/crates/libs/sys/readme.md b/crates/libs/sys/readme.md index 77b745177a..92da0a10b7 100644 --- a/crates/libs/sys/readme.md +++ b/crates/libs/sys/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.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) -* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.56.0) +* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.0) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.56.0" +version = "0.57.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/sys/src/lib.rs b/crates/libs/sys/src/lib.rs index 8b405e3215..14ef2da1b4 100644 --- a/crates/libs/sys/src/lib.rs +++ b/crates/libs/sys/src/lib.rs @@ -1,7 +1,7 @@ /*! Learn more about Rust for Windows here: -[Feature search](https://microsoft.github.io/windows-rs/features/#/0.56.0) +[Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.0) */ #![no_std] diff --git a/crates/libs/targets/readme.md b/crates/libs/targets/readme.md index 0f0c653df8..6d8a4f2a0a 100644 --- a/crates/libs/targets/readme.md +++ b/crates/libs/targets/readme.md @@ -3,7 +3,7 @@ The [windows-targets](https://crates.io/crates/windows-targets) crate includes import libs, supports semantic versioning, and optional support for raw-dylib. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: diff --git a/crates/libs/version/Cargo.toml b/crates/libs/version/Cargo.toml index 1979e892f6..e27026f8b2 100644 --- a/crates/libs/version/Cargo.toml +++ b/crates/libs/version/Cargo.toml @@ -22,5 +22,5 @@ version = "0.52.5" path = "../targets" [dev-dependencies.windows-bindgen] -version = "0.56.0" +version = "0.57.0" path = "../bindgen" diff --git a/crates/libs/version/readme.md b/crates/libs/version/readme.md index 89d9df1757..e997cad1bb 100644 --- a/crates/libs/version/readme.md +++ b/crates/libs/version/readme.md @@ -3,7 +3,7 @@ The [windows-version](https://crates.io/crates/windows-version) crate provides reliable operating system version information without the need for application manifest files. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: diff --git a/crates/libs/windows/Cargo.toml b/crates/libs/windows/Cargo.toml index a494ac685e..0be951d198 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -22,7 +22,7 @@ targets = [] rustdoc-args = ["--cfg", "docsrs"] [dependencies] -windows-core = { path = "../core", version = "0.56.0" } +windows-core = { path = "../core", version = "0.57.0" } windows-targets = { path = "../targets", version = "0.52.5" } [features] diff --git a/crates/libs/windows/readme.md b/crates/libs/windows/readme.md index 77b745177a..92da0a10b7 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.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) -* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.56.0) +* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.0) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.56.0" +version = "0.57.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/windows/src/lib.rs b/crates/libs/windows/src/lib.rs index 2a72d0dc79..793dcff3d7 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.56.0) +[Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.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 02f20d94d9..2eabde447a 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.56.0 +// Bindings generated by `windows-bindgen` 0.57.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 61f3cdc920..a5bfed3df2 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.56.0 +// Bindings generated by `windows-bindgen` 0.57.0 #![allow( non_snake_case, diff --git a/crates/tests/noexcept/src/bindings.rs b/crates/tests/noexcept/src/bindings.rs index 1f4a837e1a..a0110d93a1 100644 --- a/crates/tests/noexcept/src/bindings.rs +++ b/crates/tests/noexcept/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.56.0 +// Bindings generated by `windows-bindgen` 0.57.0 #![allow( non_snake_case, diff --git a/crates/tools/riddle/Cargo.toml b/crates/tools/riddle/Cargo.toml index 750d0307dc..5ab280f53b 100644 --- a/crates/tools/riddle/Cargo.toml +++ b/crates/tools/riddle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riddle" -version = "0.56.0" +version = "0.57.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.60" @@ -11,5 +11,5 @@ readme = "readme.md" [dependencies.windows-bindgen] path = "../../libs/bindgen" -version = "0.56.0" +version = "0.57.0" default-features = false diff --git a/crates/tools/riddle/readme.md b/crates/tools/riddle/readme.md index 38f29fe72e..20de69b6c0 100644 --- a/crates/tools/riddle/readme.md +++ b/crates/tools/riddle/readme.md @@ -3,7 +3,7 @@ The [riddle](https://crates.io/crates/riddle) tool automatically generates Rust bindings from Windows metadata. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.56.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by installing `riddle`: diff --git a/web/features/.env b/web/features/.env index 4d41ef92d8..ba16ac74ac 100644 --- a/web/features/.env +++ b/web/features/.env @@ -1,2 +1,2 @@ BROWSER=none -REACT_APP_BRANCHES=0.56.0,0.54.0,0.53.0,master +REACT_APP_BRANCHES=0.57.0,0.56.0,0.54.0,0.53.0,master