0.51.0
As requested by #2603, this update includes the first published update to the windows crate in 5 months. As a reminder, updates are only published by request.
- This includes a semver-compatible update to the windows-targets crate.
- The
windows
crate now depends on the windows-core crate. - The
windows
,windows-core
,windows-implement
, andwindows-interface
crates have been bumped to version 0.51.0 as there have been breaking changes. - The
windows-targets
crate has been bumped to version 0.48.2 as it remains compatible with previous versions. - Notably, an expanded set of WDK APIs are now available.
- Other crates will not be updated at this time.
What's Changed
- Ensure that all nullable params support
None
by @kennykerr in #2535 - Lock readme samples to last published version by @kennykerr in #2538
- Consolidate code generation by @kennykerr in #2544
- Add reference for spurious warning about
cdylib
dependency by @kennykerr in #2545 - Minor refactoring following #2544 by @kennykerr in #2546
- Test cross platform code generation by @kennykerr in #2547
- Run code formatting workflow on Linux by @kennykerr in #2548
- Riddle fixes and improvements by @kennykerr in #2549
- Improve rust output and formatting by @kennykerr in #2550
- Improve panic diagnostics by @kennykerr in #2551
- Update metadata readme.md by @kennykerr in #2553
- Add initial riddle support for methods and parameters by @kennykerr in #2554
windows-targets
0.48.1 by @kennykerr in #2558- Add CredEnumerate sample by @riverar in #2559
- Tweak riddle arguments by @riverar in #2563
AsImpl::as_impl
should be unsafe by @kennykerr in #2565- Add comment for suspect clippy warning by @kennykerr in #2567
- Move to Rust edition 2021 and version 1.56 by @kennykerr in #2568
- Resolve clippy warning in tear-off by @kennykerr in #2569
- Update Win32 and WDK metadata by @kennykerr in #2573
- Metadata parsing and indexing improvements by @kennykerr in #2581
- Prefer explicit casts by @kennykerr in #2582
- Riddle dialects by @kennykerr in #2586
- Metadata parsing improvements by @kennykerr in #2592
- Metadata processing improvements by @kennykerr in #2598
- Version 0.51.0 by @kennykerr in #2605
Full Changelog: 0.50.0...0.51.0