microsoft/windows-rs (windows-sys)
### [`v0.52.0`](https://togithub.com/microsoft/windows-rs/releases/tag/0.52.0)
[Compare Source](https://togithub.com/microsoft/windows-rs/compare/0.48.0...0.52.0)
This release includes updates to all crates. This includes the first update to the `windows-sys` crate in 8 months. It also includes the first published version of the [riddle](https://crates.io/crates/riddle) tool and the [windows-version](https://crates.io/crates/windows-version) crate.
##### What's Changed
- Simplify issue templates by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2621](https://togithub.com/microsoft/windows-rs/pull/2621)
- Switch all crates to Rust edition 2021 by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2620](https://togithub.com/microsoft/windows-rs/pull/2620)
- Correct workflow trigger ignore paths by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2622](https://togithub.com/microsoft/windows-rs/pull/2622)
- Detect unused `bindgen`/`riddle` filters by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2634](https://togithub.com/microsoft/windows-rs/pull/2634)
- Fix `BOOLEAN` parameter binding by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2635](https://togithub.com/microsoft/windows-rs/pull/2635)
- Provide individual crate readme files by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2645](https://togithub.com/microsoft/windows-rs/pull/2645)
- Tweak Win32 error code conversion to handle `HRESULT` input by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2646](https://togithub.com/microsoft/windows-rs/pull/2646)
- Remove support for the defunct `StaticLibrary` attribute by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2647](https://togithub.com/microsoft/windows-rs/pull/2647)
- Derive `PartialEq`, `Eq`, `Debug`, `Clone` for interfaces by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2651](https://togithub.com/microsoft/windows-rs/pull/2651)
- Internal `bindgen` refactoring by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2654](https://togithub.com/microsoft/windows-rs/pull/2654)
- Disable signature transformation for `NTSTATUS` by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2658](https://togithub.com/microsoft/windows-rs/pull/2658)
- Unhide `query` method on `ComInterface` trait by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2659](https://togithub.com/microsoft/windows-rs/pull/2659)
- Harden `QueryInterface` implementation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2660](https://togithub.com/microsoft/windows-rs/pull/2660)
- Mask non-reproducible linker artifacts in libs by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2661](https://togithub.com/microsoft/windows-rs/pull/2661)
- Slim doc generation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2671](https://togithub.com/microsoft/windows-rs/pull/2671)
- Update SDK and WDK metadata by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2664](https://togithub.com/microsoft/windows-rs/pull/2664)
- Add feature documentation quotes by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2675](https://togithub.com/microsoft/windows-rs/pull/2675)
- Add `docs` feature by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2676](https://togithub.com/microsoft/windows-rs/pull/2676)
- Simplify metadata reader by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2682](https://togithub.com/microsoft/windows-rs/pull/2682)
- Add bindgen config option to disable generating inner attributes by [@dpaoliello](https://togithub.com/dpaoliello) in [https://github.com/microsoft/windows-rs/pull/2683](https://togithub.com/microsoft/windows-rs/pull/2683)
- Simplify metadata filtering by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2684](https://togithub.com/microsoft/windows-rs/pull/2684)
- Simplify code generation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2686](https://togithub.com/microsoft/windows-rs/pull/2686)
- Fix link from docs.rs to full API documentation by [@ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/microsoft/windows-rs/pull/2688](https://togithub.com/microsoft/windows-rs/pull/2688)
- Optimize tick trimming by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2689](https://togithub.com/microsoft/windows-rs/pull/2689)
- Small bindgen refactor and tools refresh by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2695](https://togithub.com/microsoft/windows-rs/pull/2695)
- Document `implement` and `interface` macros by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2696](https://togithub.com/microsoft/windows-rs/pull/2696)
- Perform checked integral type conversions for APIs by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2699](https://togithub.com/microsoft/windows-rs/pull/2699)
- Add `windows-version` crate by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2702](https://togithub.com/microsoft/windows-rs/pull/2702)
- Add crate-specific readme files by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2703](https://togithub.com/microsoft/windows-rs/pull/2703)
##### New Contributors
- [@dpaoliello](https://togithub.com/dpaoliello) made their first contribution in [https://github.com/microsoft/windows-rs/pull/2683](https://togithub.com/microsoft/windows-rs/pull/2683)
**Full Changelog**: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.48
->0.52
Release Notes
microsoft/windows-rs (windows-sys)
### [`v0.52.0`](https://togithub.com/microsoft/windows-rs/releases/tag/0.52.0) [Compare Source](https://togithub.com/microsoft/windows-rs/compare/0.48.0...0.52.0) This release includes updates to all crates. This includes the first update to the `windows-sys` crate in 8 months. It also includes the first published version of the [riddle](https://crates.io/crates/riddle) tool and the [windows-version](https://crates.io/crates/windows-version) crate. ##### What's Changed - Simplify issue templates by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2621](https://togithub.com/microsoft/windows-rs/pull/2621) - Switch all crates to Rust edition 2021 by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2620](https://togithub.com/microsoft/windows-rs/pull/2620) - Correct workflow trigger ignore paths by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2622](https://togithub.com/microsoft/windows-rs/pull/2622) - Detect unused `bindgen`/`riddle` filters by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2634](https://togithub.com/microsoft/windows-rs/pull/2634) - Fix `BOOLEAN` parameter binding by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2635](https://togithub.com/microsoft/windows-rs/pull/2635) - Provide individual crate readme files by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2645](https://togithub.com/microsoft/windows-rs/pull/2645) - Tweak Win32 error code conversion to handle `HRESULT` input by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2646](https://togithub.com/microsoft/windows-rs/pull/2646) - Remove support for the defunct `StaticLibrary` attribute by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2647](https://togithub.com/microsoft/windows-rs/pull/2647) - Derive `PartialEq`, `Eq`, `Debug`, `Clone` for interfaces by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2651](https://togithub.com/microsoft/windows-rs/pull/2651) - Internal `bindgen` refactoring by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2654](https://togithub.com/microsoft/windows-rs/pull/2654) - Disable signature transformation for `NTSTATUS` by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2658](https://togithub.com/microsoft/windows-rs/pull/2658) - Unhide `query` method on `ComInterface` trait by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2659](https://togithub.com/microsoft/windows-rs/pull/2659) - Harden `QueryInterface` implementation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2660](https://togithub.com/microsoft/windows-rs/pull/2660) - Mask non-reproducible linker artifacts in libs by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2661](https://togithub.com/microsoft/windows-rs/pull/2661) - Slim doc generation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2671](https://togithub.com/microsoft/windows-rs/pull/2671) - Update SDK and WDK metadata by [@riverar](https://togithub.com/riverar) in [https://github.com/microsoft/windows-rs/pull/2664](https://togithub.com/microsoft/windows-rs/pull/2664) - Add feature documentation quotes by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2675](https://togithub.com/microsoft/windows-rs/pull/2675) - Add `docs` feature by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2676](https://togithub.com/microsoft/windows-rs/pull/2676) - Simplify metadata reader by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2682](https://togithub.com/microsoft/windows-rs/pull/2682) - Add bindgen config option to disable generating inner attributes by [@dpaoliello](https://togithub.com/dpaoliello) in [https://github.com/microsoft/windows-rs/pull/2683](https://togithub.com/microsoft/windows-rs/pull/2683) - Simplify metadata filtering by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2684](https://togithub.com/microsoft/windows-rs/pull/2684) - Simplify code generation by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2686](https://togithub.com/microsoft/windows-rs/pull/2686) - Fix link from docs.rs to full API documentation by [@ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/microsoft/windows-rs/pull/2688](https://togithub.com/microsoft/windows-rs/pull/2688) - Optimize tick trimming by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2689](https://togithub.com/microsoft/windows-rs/pull/2689) - Small bindgen refactor and tools refresh by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2695](https://togithub.com/microsoft/windows-rs/pull/2695) - Document `implement` and `interface` macros by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2696](https://togithub.com/microsoft/windows-rs/pull/2696) - Perform checked integral type conversions for APIs by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2699](https://togithub.com/microsoft/windows-rs/pull/2699) - Add `windows-version` crate by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2702](https://togithub.com/microsoft/windows-rs/pull/2702) - Add crate-specific readme files by [@kennykerr](https://togithub.com/kennykerr) in [https://github.com/microsoft/windows-rs/pull/2703](https://togithub.com/microsoft/windows-rs/pull/2703) ##### New Contributors - [@dpaoliello](https://togithub.com/dpaoliello) made their first contribution in [https://github.com/microsoft/windows-rs/pull/2683](https://togithub.com/microsoft/windows-rs/pull/2683) **Full Changelog**: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.0Configuration
📅 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.