Sourced from windows-sys's releases.
0.52.0
This release includes updates to all crates. This includes the first update to the
windows-syscrate 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
@riverarin microsoft/windows-rs#2621- Switch all crates to Rust edition 2021 by
@kennykerrin microsoft/windows-rs#2620- Correct workflow trigger ignore paths by
@riverarin microsoft/windows-rs#2622- Detect unused
bindgen/riddlefilters by@kennykerrin microsoft/windows-rs#2634- Fix
BOOLEANparameter binding by@kennykerrin microsoft/windows-rs#2635- Provide individual crate readme files by
@kennykerrin microsoft/windows-rs#2645- Tweak Win32 error code conversion to handle
HRESULTinput by@kennykerrin microsoft/windows-rs#2646- Remove support for the defunct
StaticLibraryattribute by@kennykerrin microsoft/windows-rs#2647- Derive
PartialEq,Eq,Debug,Clonefor interfaces by@kennykerrin microsoft/windows-rs#2651- Internal
bindgenrefactoring by@kennykerrin microsoft/windows-rs#2654- Disable signature transformation for
NTSTATUSby@kennykerrin microsoft/windows-rs#2658- Unhide
querymethod onComInterfacetrait by@kennykerrin microsoft/windows-rs#2659- Harden
QueryInterfaceimplementation by@kennykerrin microsoft/windows-rs#2660- Mask non-reproducible linker artifacts in libs by
@riverarin microsoft/windows-rs#2661- Slim doc generation by
@kennykerrin microsoft/windows-rs#2671- Update SDK and WDK metadata by
@riverarin microsoft/windows-rs#2664- Add feature documentation quotes by
@kennykerrin microsoft/windows-rs#2675- Add
docsfeature by@kennykerrin microsoft/windows-rs#2676- Simplify metadata reader by
@kennykerrin microsoft/windows-rs#2682- Add bindgen config option to disable generating inner attributes by
@dpaolielloin microsoft/windows-rs#2683- Simplify metadata filtering by
@kennykerrin microsoft/windows-rs#2684- Simplify code generation by
@kennykerrin microsoft/windows-rs#2686- Fix link from docs.rs to full API documentation by
@ChrisDentonin microsoft/windows-rs#2688- Optimize tick trimming by
@kennykerrin microsoft/windows-rs#2689- Small bindgen refactor and tools refresh by
@kennykerrin microsoft/windows-rs#2695- Document
implementandinterfacemacros by@kennykerrin microsoft/windows-rs#2696- Perform checked integral type conversions for APIs by
@kennykerrin microsoft/windows-rs#2699- Add
windows-versioncrate by@kennykerrin microsoft/windows-rs#2702- Add crate-specific readme files by
@kennykerrin microsoft/windows-rs#2703New Contributors
@dpaoliellomade their first contribution in microsoft/windows-rs#2683Full Changelog: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.0
0.51.1
This is mainly for publishing an update of the
windows-bindgencrate but also fixes a few minor readme and version issues to avoid confusion.
- The
windowsandwindows-corecrates are updated to 0.51.1 to update the readme but are otherwise unchanged.- The
windows-targetscrate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.Those are all semver-compatible updates.
- The
windows-bindgencrate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with thewindowsandwindows-corecrates.- The
windows-metadatacrate is updated to 0.51.1 and includes many refinements but is largely for internal use.
... (truncated)
3a605cb
Add crate-specific readme files (#2703)a80df1e
Add windows-version crate (#2702)c70019f
Perform checked integral type conversions for APIs (#2699)1a2a992
Document implement and interface macros (#2696)ab61477
Small bindgen refactor and tools refresh (#2695)f6fe766
Optimize tick trimming (#2689)ec66a9b
Fix link from docs.rs to full API documentation (#2688)30e0fbb
Simplify code generation (#2686)22de1c9
Simplify metadata filtering (#2684)462f941
Add bindgen config option to disable generating inner attributes (#2683)