From db06b51c2ebb743efb544d40e3064efa49f28d38 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Wed, 3 Jul 2024 14:36:26 -0500 Subject: [PATCH] Release 0.58.0 (#3140) --- crates/libs/bindgen/Cargo.toml | 4 ++-- crates/libs/bindgen/readme.md | 4 ++-- crates/libs/core/Cargo.toml | 10 +++++----- 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 | 4 ++-- crates/libs/result/Cargo.toml | 4 ++-- crates/libs/result/readme.md | 4 ++-- crates/libs/strings/Cargo.toml | 4 ++-- crates/libs/strings/readme.md | 2 +- crates/libs/sys/Cargo.toml | 2 +- crates/libs/sys/readme.md | 6 +++--- crates/libs/sys/src/lib.rs | 2 +- crates/libs/targets/Cargo.toml | 18 +++++++++--------- crates/libs/targets/readme.md | 2 +- crates/libs/version/Cargo.toml | 2 +- crates/libs/version/readme.md | 2 +- crates/libs/windows/Cargo.toml | 6 +++--- crates/libs/windows/readme.md | 6 +++--- crates/libs/windows/src/lib.rs | 2 +- .../json_validator_winrt/src/bindings.rs | 2 +- .../src/bindings.rs | 2 +- crates/targets/aarch64_gnullvm/Cargo.toml | 2 +- crates/targets/aarch64_msvc/Cargo.toml | 2 +- crates/targets/i686_gnu/Cargo.toml | 2 +- crates/targets/i686_gnullvm/Cargo.toml | 2 +- crates/targets/i686_msvc/Cargo.toml | 2 +- crates/targets/x86_64_gnu/Cargo.toml | 2 +- crates/targets/x86_64_gnullvm/Cargo.toml | 2 +- crates/targets/x86_64_msvc/Cargo.toml | 2 +- crates/tests/noexcept/src/bindings.rs | 2 +- crates/tests/targets/tests/files.rs | 2 +- crates/tools/riddle/Cargo.toml | 4 ++-- crates/tools/riddle/readme.md | 2 +- docs/readme.md | 1 + web/features/.env | 2 +- 41 files changed, 69 insertions(+), 68 deletions(-) diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index 9d68ae714e..26490d254f 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-bindgen" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -21,7 +21,7 @@ default = ["metadata"] metadata = [] [dependencies] -windows-metadata = { path = "../metadata", version = "0.57.0" } +windows-metadata = { path = "../metadata", version = "0.58.0" } rayon = "1.7" [dependencies.syn] diff --git a/crates/libs/bindgen/readme.md b/crates/libs/bindgen/readme.md index 8a02858341..5647260723 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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.57" +version = "0.58" ``` 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 52cb1fdf2a..25fabae905 100644 --- a/crates/libs/core/Cargo.toml +++ b/crates/libs/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-core" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -18,11 +18,11 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" [dependencies.windows-result] -version = "0.1.1" +version = "0.2.0" path = "../result" [dependencies.windows-strings] @@ -30,8 +30,8 @@ version = "0.1.0" path = "../strings" [dependencies] -windows-implement = { path = "../implement", version = "0.57.0" } -windows-interface = { path = "../interface", version = "0.57.0" } +windows-implement = { path = "../implement", version = "0.58.0" } +windows-interface = { path = "../interface", version = "0.58.0" } [features] default = ["std"] diff --git a/crates/libs/core/readme.md b/crates/libs/core/readme.md index e65156e040..99e261b036 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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.57" +version = "0.58" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/cppwinrt/readme.md b/crates/libs/cppwinrt/readme.md index 6a586a65fe..2182d9ad8b 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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 440c47b93c..b74029a28d 100644 --- a/crates/libs/implement/Cargo.toml +++ b/crates/libs/implement/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-implement" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/interface/Cargo.toml b/crates/libs/interface/Cargo.toml index 3a0d68ae8e..9c964b7702 100644 --- a/crates/libs/interface/Cargo.toml +++ b/crates/libs/interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-interface" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/metadata/Cargo.toml b/crates/libs/metadata/Cargo.toml index d174827dae..23784c5689 100644 --- a/crates/libs/metadata/Cargo.toml +++ b/crates/libs/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-metadata" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" diff --git a/crates/libs/metadata/readme.md b/crates/libs/metadata/readme.md index 8e63d25b3d..66afae4ecb 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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.57" +version = "0.58" ``` Read metadata as needed: diff --git a/crates/libs/registry/Cargo.toml b/crates/libs/registry/Cargo.toml index fd5b280a75..b4384601c2 100644 --- a/crates/libs/registry/Cargo.toml +++ b/crates/libs/registry/Cargo.toml @@ -18,11 +18,11 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" [dependencies.windows-result] -version = "0.1.1" +version = "0.2.0" path = "../result" [dependencies.windows-strings] diff --git a/crates/libs/registry/readme.md b/crates/libs/registry/readme.md index 022f2267e7..5df5f506c9 100644 --- a/crates/libs/registry/readme.md +++ b/crates/libs/registry/readme.md @@ -3,14 +3,14 @@ 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-registry] -version = "0.1" +version = "0.2" ``` Read and write registry keys and values as needed: diff --git a/crates/libs/result/Cargo.toml b/crates/libs/result/Cargo.toml index f553397c3c..b5e44c515b 100644 --- a/crates/libs/result/Cargo.toml +++ b/crates/libs/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-result" -version = "0.1.2" +version = "0.2.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.60" @@ -22,5 +22,5 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" diff --git a/crates/libs/result/readme.md b/crates/libs/result/readme.md index 7cc4e829c1..b76e31a845 100644 --- a/crates/libs/result/readme.md +++ b/crates/libs/result/readme.md @@ -3,14 +3,14 @@ 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-result] -version = "0.1" +version = "0.2" ``` Use the `HRESULT`, `Error`, and specialized `Result` types as needed: diff --git a/crates/libs/strings/Cargo.toml b/crates/libs/strings/Cargo.toml index 8aff1cf960..2d8d8fb445 100644 --- a/crates/libs/strings/Cargo.toml +++ b/crates/libs/strings/Cargo.toml @@ -18,11 +18,11 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" [dependencies.windows-result] -version = "0.1.1" +version = "0.2.0" path = "../result" default-features = false diff --git a/crates/libs/strings/readme.md b/crates/libs/strings/readme.md index 6d1389f26b..a58980e81a 100644 --- a/crates/libs/strings/readme.md +++ b/crates/libs/strings/readme.md @@ -3,7 +3,7 @@ The [windows-strings](https://crates.io/crates/windows-strings) crate provides common Windows string types used by various Windows APIs. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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/Cargo.toml b/crates/libs/sys/Cargo.toml index c121d1055f..879020518e 100644 --- a/crates/libs/sys/Cargo.toml +++ b/crates/libs/sys/Cargo.toml @@ -25,7 +25,7 @@ targets = [] all-features = true [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" [features] diff --git a/crates/libs/sys/readme.md b/crates/libs/sys/readme.md index f86fe68728..552095dd07 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) -* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.0) +* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.58.0) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.57.0" +version = "0.58.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/sys/src/lib.rs b/crates/libs/sys/src/lib.rs index 14ef2da1b4..1323f69879 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.57.0) +[Feature search](https://microsoft.github.io/windows-rs/features/#/0.58.0) */ #![no_std] diff --git a/crates/libs/targets/Cargo.toml b/crates/libs/targets/Cargo.toml index 49d06e6d4f..3aba606643 100644 --- a/crates/libs/targets/Cargo.toml +++ b/crates/libs/targets/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" @@ -14,25 +14,25 @@ readme = "readme.md" workspace = true [target.'cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.52.5" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.52.6" } [target.'cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.52.5" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.52.6" } [target.'cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.52.5" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.52.6" } [target.'cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))'.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.52.5" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.52.6" } [target.'cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))'.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.52.5" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.52.6" } [target.i686-pc-windows-gnullvm.dependencies] -windows_i686_gnullvm = { path = "../../targets/i686_gnullvm", version = "0.52.5" } +windows_i686_gnullvm = { path = "../../targets/i686_gnullvm", version = "0.52.6" } [target.x86_64-pc-windows-gnullvm.dependencies] -windows_x86_64_gnullvm = { path = "../../targets/x86_64_gnullvm", version = "0.52.5" } +windows_x86_64_gnullvm = { path = "../../targets/x86_64_gnullvm", version = "0.52.6" } [target.aarch64-pc-windows-gnullvm.dependencies] -windows_aarch64_gnullvm = { path = "../../targets/aarch64_gnullvm", version = "0.52.5" } +windows_aarch64_gnullvm = { path = "../../targets/aarch64_gnullvm", version = "0.52.6" } diff --git a/crates/libs/targets/readme.md b/crates/libs/targets/readme.md index 6d8a4f2a0a..b7cb6979d7 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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 15e2b91ec2..aaddfdb3e9 100644 --- a/crates/libs/version/Cargo.toml +++ b/crates/libs/version/Cargo.toml @@ -18,5 +18,5 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.52.5" +version = "0.52.6" path = "../targets" diff --git a/crates/libs/version/readme.md b/crates/libs/version/readme.md index e997cad1bb..2d50f897de 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.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 b16ebf4a05..0e23e071e5 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.70" @@ -27,8 +27,8 @@ targets = [] rustdoc-args = ["--cfg", "docsrs"] [dependencies] -windows-core = { path = "../core", version = "0.57.0" } -windows-targets = { path = "../targets", version = "0.52.5" } +windows-core = { path = "../core", version = "0.58.0" } +windows-targets = { path = "../targets", version = "0.52.6" } [features] default = ["std"] diff --git a/crates/libs/windows/readme.md b/crates/libs/windows/readme.md index f86fe68728..552095dd07 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) -* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.57.0) +* [Feature search](https://microsoft.github.io/windows-rs/features/#/0.58.0) Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.57.0" +version = "0.58.0" features = [ "Data_Xml_Dom", "Win32_Foundation", diff --git a/crates/libs/windows/src/lib.rs b/crates/libs/windows/src/lib.rs index 3260d1f60a..a60efae38d 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.57.0) +[Feature search](https://microsoft.github.io/windows-rs/features/#/0.58.0) */ #![cfg(windows)] diff --git a/crates/samples/components/json_validator_winrt/src/bindings.rs b/crates/samples/components/json_validator_winrt/src/bindings.rs index d3650ea58f..a73bc284ba 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.57.0 +// Bindings generated by `windows-bindgen` 0.58.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 e6825b1ed0..acb50e5ff3 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.57.0 +// Bindings generated by `windows-bindgen` 0.58.0 #![allow( non_snake_case, diff --git a/crates/targets/aarch64_gnullvm/Cargo.toml b/crates/targets/aarch64_gnullvm/Cargo.toml index 5206853aa6..0dfcf6c50c 100644 --- a/crates/targets/aarch64_gnullvm/Cargo.toml +++ b/crates/targets/aarch64_gnullvm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/aarch64_msvc/Cargo.toml b/crates/targets/aarch64_msvc/Cargo.toml index e0ac398ef1..e9f30ea128 100644 --- a/crates/targets/aarch64_msvc/Cargo.toml +++ b/crates/targets/aarch64_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/i686_gnu/Cargo.toml b/crates/targets/i686_gnu/Cargo.toml index 1766b85367..56b5e090b0 100644 --- a/crates/targets/i686_gnu/Cargo.toml +++ b/crates/targets/i686_gnu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/i686_gnullvm/Cargo.toml b/crates/targets/i686_gnullvm/Cargo.toml index 16034ca58a..39f48c18b9 100644 --- a/crates/targets/i686_gnullvm/Cargo.toml +++ b/crates/targets/i686_gnullvm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/i686_msvc/Cargo.toml b/crates/targets/i686_msvc/Cargo.toml index 75b19ecef4..02174371c8 100644 --- a/crates/targets/i686_msvc/Cargo.toml +++ b/crates/targets/i686_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/x86_64_gnu/Cargo.toml b/crates/targets/x86_64_gnu/Cargo.toml index 9fe61994d2..9faebe627a 100644 --- a/crates/targets/x86_64_gnu/Cargo.toml +++ b/crates/targets/x86_64_gnu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/x86_64_gnullvm/Cargo.toml b/crates/targets/x86_64_gnullvm/Cargo.toml index bb8211dfe1..e007fb9a27 100644 --- a/crates/targets/x86_64_gnullvm/Cargo.toml +++ b/crates/targets/x86_64_gnullvm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/targets/x86_64_msvc/Cargo.toml b/crates/targets/x86_64_msvc/Cargo.toml index 17f4572bf7..037c603396 100644 --- a/crates/targets/x86_64_msvc/Cargo.toml +++ b/crates/targets/x86_64_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" authors = ["Microsoft"] edition = "2021" rust-version = "1.56" diff --git a/crates/tests/noexcept/src/bindings.rs b/crates/tests/noexcept/src/bindings.rs index 9e3a6b9788..02266806b8 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.57.0 +// Bindings generated by `windows-bindgen` 0.58.0 #![allow( non_snake_case, diff --git a/crates/tests/targets/tests/files.rs b/crates/tests/targets/tests/files.rs index af08353cc4..a435547c8e 100644 --- a/crates/tests/targets/tests/files.rs +++ b/crates/tests/targets/tests/files.rs @@ -5,7 +5,7 @@ fn test() { let targets = tool_lib::crates("../../targets"); assert_eq!(8, targets.len()); - assert!(targets.iter().all(|(_, version)| version == "0.52.5")); + assert!(targets.iter().all(|(_, version)| version == "0.52.6")); // The lib names can't change for minor (semver) updates as that breaks linker search. // https://github.com/microsoft/windows-rs/issues/2869 diff --git a/crates/tools/riddle/Cargo.toml b/crates/tools/riddle/Cargo.toml index 5ab280f53b..31f4bfda36 100644 --- a/crates/tools/riddle/Cargo.toml +++ b/crates/tools/riddle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "riddle" -version = "0.57.0" +version = "0.58.0" authors = ["Microsoft"] edition = "2021" rust-version = "1.60" @@ -11,5 +11,5 @@ readme = "readme.md" [dependencies.windows-bindgen] path = "../../libs/bindgen" -version = "0.57.0" +version = "0.58.0" default-features = false diff --git a/crates/tools/riddle/readme.md b/crates/tools/riddle/readme.md index 20de69b6c0..8b14a81479 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.57.0/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.58.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by installing `riddle`: diff --git a/docs/readme.md b/docs/readme.md index fd32057b05..99df78f4dc 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -17,6 +17,7 @@ This repo is the home of the following crates (and other supporting crates): * [windows-metadata](https://crates.io/crates/windows-metadata) - Windows metadata reader. * [windows-registry](https://crates.io/crates/windows-registry) - Windows registry. * [windows-result](https://crates.io/crates/windows-result) - Windows error handling. +* [windows-strings](https://crates.io/crates/windows-strings) - Windows string types. * [windows-sys](https://crates.io/crates/windows-sys) - Raw bindings for C-style Windows APIs. * [windows-targets](https://crates.io/crates/windows-targets) - Import libs for Windows. * [windows-version](https://crates.io/crates/windows-version) - Windows version information. diff --git a/web/features/.env b/web/features/.env index ba16ac74ac..859f95e2c4 100644 --- a/web/features/.env +++ b/web/features/.env @@ -1,2 +1,2 @@ BROWSER=none -REACT_APP_BRANCHES=0.57.0,0.56.0,0.54.0,0.53.0,master +REACT_APP_BRANCHES=0.58.0,0.57.0,0.56.0,0.54.0,0.53.0,master