tauri-apps / tao

The TAO of cross-platform windowing. A library in Rust built for Tauri.
Apache License 2.0
1.63k stars 191 forks source link

fix(deps): update rust crate windows to 0.56 - autoclosed #906

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
windows dependencies minor 0.54 -> 0.56

Release Notes

microsoft/windows-rs (windows) ### [`v0.56.0`](https://togithub.com/microsoft/windows-rs/releases/tag/0.56.0) [Compare Source](https://togithub.com/microsoft/windows-rs/compare/0.54.0...0.56.0) This release includes updates to all crates except `windows-sys`. It includes major updates to the following: - `riddle` 0.56.0 - `windows` 0.56.0 - `windows-bindgen` 0.56.0 - `windows-core` 0.56.0 - `windows-implement` 0.56.0 - `windows-interface` 0.56.0 - `windows-metadata` 0.56.0 This includes various improvements and fixes to code generation, compliance with new Rust warnings, Arm64EC bindings, as well as ergonomic improvements. The `riddle` crate in particular now matches the version of `windows-bindgen` as they are inextricably linked. It includes minor updates to the following: - `windows-targets` 0.52.5 - `windows-result` 0.1.1 - `windows-registry` 0.1.1 - `windows-version` 0.1.1 The `windows-targets` crate adds support for `arm64ec-pc-windows-msvc` and `i686-pc-windows-gnullvm`. The other crates only update dependencies. ##### What's Changed - Avoid `windows` crate dependency in `implement` and `interface` macros by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2917](https://togithub.com/microsoft/windows-rs/pull/2917) - Simplify version declarations in toml and readme files by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2918](https://togithub.com/microsoft/windows-rs/pull/2918) - Format extension files by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2919](https://togithub.com/microsoft/windows-rs/pull/2919) - Riddle 0.3 by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2920](https://togithub.com/microsoft/windows-rs/pull/2920) - Hash impl for HSTRING by [@​zardini123](https://togithub.com/zardini123) in [https://github.com/microsoft/windows-rs/pull/2924](https://togithub.com/microsoft/windows-rs/pull/2924) - Fix generic class signature calculation by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2927](https://togithub.com/microsoft/windows-rs/pull/2927) - Defer module name lowercase conversion for Windows by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2934](https://togithub.com/microsoft/windows-rs/pull/2934) - Document `Param` trait by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2938](https://togithub.com/microsoft/windows-rs/pull/2938) - Add diff check after workflow test run by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2940](https://togithub.com/microsoft/windows-rs/pull/2940) - Update `windows-core` to generate its own bindings by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2941](https://togithub.com/microsoft/windows-rs/pull/2941) - Fix for new Rust nightly warnings related to dead code by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2951](https://togithub.com/microsoft/windows-rs/pull/2951) - Update gnullvm libraries by [@​riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2953](https://togithub.com/microsoft/windows-rs/pull/2953) - Add 0.54.0 to feature search app by [@​riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2950](https://togithub.com/microsoft/windows-rs/pull/2950) - Prep for type name deferral by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2955](https://togithub.com/microsoft/windows-rs/pull/2955) - Fix typo in `windows-targets` readme by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2962](https://togithub.com/microsoft/windows-rs/pull/2962) - Add missing tests for readme code snippets by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2963](https://togithub.com/microsoft/windows-rs/pull/2963) - Simplify type remapping by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2964](https://togithub.com/microsoft/windows-rs/pull/2964) - Simplify `cfg` union calculation by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2965](https://togithub.com/microsoft/windows-rs/pull/2965) - Add i686-pc-windows-gnullvm target by [@​jeremyd2019](https://togithub.com/jeremyd2019) in [https://github.com/microsoft/windows-rs/pull/2961](https://togithub.com/microsoft/windows-rs/pull/2961) - Implement `Deref` for COM interface hierarchies in `windows-bindgen` by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2968](https://togithub.com/microsoft/windows-rs/pull/2968) - Implement `Deref` for COM interface hierarchies defined with the `interface` macro by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2969](https://togithub.com/microsoft/windows-rs/pull/2969) - Remove redundant target checks by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2973](https://togithub.com/microsoft/windows-rs/pull/2973) - Add support for Arm64EC by [@​dpaoliello](https://togithub.com/dpaoliello) in [https://github.com/microsoft/windows-rs/pull/2957](https://togithub.com/microsoft/windows-rs/pull/2957) - Fix for new Clippy warnings in nightly by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2977](https://togithub.com/microsoft/windows-rs/pull/2977) - Add explicit path support to the `interface` macro by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2976](https://togithub.com/microsoft/windows-rs/pull/2976) - Document `Interface::IID` by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2990](https://togithub.com/microsoft/windows-rs/pull/2990) - Release 0.56.0 by [@​kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2989](https://togithub.com/microsoft/windows-rs/pull/2989) ##### New Contributors - [@​zardini123](https://togithub.com/zardini123) made their first contribution in [https://github.com/microsoft/windows-rs/pull/2924](https://togithub.com/microsoft/windows-rs/pull/2924) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/microsoft/windows-rs/pull/2933](https://togithub.com/microsoft/windows-rs/pull/2933) - [@​jeremyd2019](https://togithub.com/jeremyd2019) made their first contribution in [https://github.com/microsoft/windows-rs/pull/2961](https://togithub.com/microsoft/windows-rs/pull/2961) **Full Changelog**: https://github.com/microsoft/windows-rs/compare/0.55.0...0.56.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.