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 tool and the windows-version crate.
What's Changed
- Simplify issue templates by @riverar in #2621
- Switch all crates to Rust edition 2021 by @kennykerr in #2620
- Correct workflow trigger ignore paths by @riverar in #2622
- Detect unused
bindgen
/riddle
filters by @kennykerr in #2634 - Fix
BOOLEAN
parameter binding by @kennykerr in #2635 - Provide individual crate readme files by @kennykerr in #2645
- Tweak Win32 error code conversion to handle
HRESULT
input by @kennykerr in #2646 - Remove support for the defunct
StaticLibrary
attribute by @kennykerr in #2647 - Derive
PartialEq
,Eq
,Debug
,Clone
for interfaces by @kennykerr in #2651 - Internal
bindgen
refactoring by @kennykerr in #2654 - Disable signature transformation for
NTSTATUS
by @kennykerr in #2658 - Unhide
query
method onComInterface
trait by @kennykerr in #2659 - Harden
QueryInterface
implementation by @kennykerr in #2660 - Mask non-reproducible linker artifacts in libs by @riverar in #2661
- Slim doc generation by @kennykerr in #2671
- Update SDK and WDK metadata by @riverar in #2664
- Add feature documentation quotes by @kennykerr in #2675
- Add
docs
feature by @kennykerr in #2676 - Simplify metadata reader by @kennykerr in #2682
- Add bindgen config option to disable generating inner attributes by @dpaoliello in #2683
- Simplify metadata filtering by @kennykerr in #2684
- Simplify code generation by @kennykerr in #2686
- Fix link from docs.rs to full API documentation by @ChrisDenton in #2688
- Optimize tick trimming by @kennykerr in #2689
- Small bindgen refactor and tools refresh by @kennykerr in #2695
- Document
implement
andinterface
macros by @kennykerr in #2696 - Perform checked integral type conversions for APIs by @kennykerr in #2699
- Add
windows-version
crate by @kennykerr in #2702 - Add crate-specific readme files by @kennykerr in #2703
New Contributors
- @dpaoliello made their first contribution in #2683
Full Changelog: 0.48.5...0.52.0