0.56.0
版本发布时间: 2024-04-13 02:20:15
microsoft/windows-rs最新发布版本:0.60.0(2024-09-25 19:49:31)
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 inimplement
andinterface
macros by @kennykerr in https://github.com/microsoft/windows-rs/pull/2917 - Simplify version declarations in toml and readme files by @kennykerr in https://github.com/microsoft/windows-rs/pull/2918
- Format extension files by @kennykerr in https://github.com/microsoft/windows-rs/pull/2919
- Riddle 0.3 by @kennykerr in https://github.com/microsoft/windows-rs/pull/2920
- Hash impl for HSTRING by @zardini123 in https://github.com/microsoft/windows-rs/pull/2924
- Fix generic class signature calculation by @kennykerr in https://github.com/microsoft/windows-rs/pull/2927
- Defer module name lowercase conversion for Windows by @kennykerr in https://github.com/microsoft/windows-rs/pull/2934
- Document
Param
trait by @kennykerr in https://github.com/microsoft/windows-rs/pull/2938 - Add diff check after workflow test run by @kennykerr in https://github.com/microsoft/windows-rs/pull/2940
- Update
windows-core
to generate its own bindings by @kennykerr in https://github.com/microsoft/windows-rs/pull/2941 - Fix for new Rust nightly warnings related to dead code by @kennykerr in https://github.com/microsoft/windows-rs/pull/2951
- Update gnullvm libraries by @riverar in https://github.com/microsoft/windows-rs/pull/2953
- Add 0.54.0 to feature search app by @riverar in https://github.com/microsoft/windows-rs/pull/2950
- Prep for type name deferral by @kennykerr in https://github.com/microsoft/windows-rs/pull/2955
- Fix typo in
windows-targets
readme by @kennykerr in https://github.com/microsoft/windows-rs/pull/2962 - Add missing tests for readme code snippets by @kennykerr in https://github.com/microsoft/windows-rs/pull/2963
- Simplify type remapping by @kennykerr in https://github.com/microsoft/windows-rs/pull/2964
- Simplify
cfg
union calculation by @kennykerr in https://github.com/microsoft/windows-rs/pull/2965 - Add i686-pc-windows-gnullvm target by @jeremyd2019 in https://github.com/microsoft/windows-rs/pull/2961
- Implement
Deref
for COM interface hierarchies inwindows-bindgen
by @kennykerr in https://github.com/microsoft/windows-rs/pull/2968 - Implement
Deref
for COM interface hierarchies defined with theinterface
macro by @kennykerr in https://github.com/microsoft/windows-rs/pull/2969 - Remove redundant target checks by @kennykerr in https://github.com/microsoft/windows-rs/pull/2973
- Add support for Arm64EC by @dpaoliello in https://github.com/microsoft/windows-rs/pull/2957
- Fix for new Clippy warnings in nightly by @kennykerr in https://github.com/microsoft/windows-rs/pull/2977
- Add explicit path support to the
interface
macro by @kennykerr in https://github.com/microsoft/windows-rs/pull/2976 - Document
Interface::IID
by @kennykerr in https://github.com/microsoft/windows-rs/pull/2990 - Release 0.56.0 by @kennykerr in https://github.com/microsoft/windows-rs/pull/2989
New Contributors
- @zardini123 made their first contribution in https://github.com/microsoft/windows-rs/pull/2924
- @dependabot made their first contribution in https://github.com/microsoft/windows-rs/pull/2933
- @jeremyd2019 made their first contribution in https://github.com/microsoft/windows-rs/pull/2961
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.55.0...0.56.0