This release includes updates to metadata for new or fixed API definitions (#3111, #3136), various improvements and fixes to code generation, compliance with new Rust warnings, additional COM authoring support improvements (#3065), limited non-Windows support (#3135), and more.
It includes major updates to the following crates, mainly due to breaking changes in metadata for API definitions.
riddle 0.58.0
windows 0.58.0
windows-bindgen 0.58.0
windows-core 0.58.0
windows-implement 0.58.0
windows-interface 0.58.0
windows-metadata 0.58.0
It also includes major updates to the following utility crates.
windows-result 0.2.0
windows-registry 0.2.0
The windows-result crate now provides limited non-Windows support, and the windows-registry crate offers new lossless queries for binary and wide string values.
And it includes minor updates to the windows-targets crates, with the addition of several new APIs.
windows-targets 0.52.6
This release also includes the first published version of the windows-strings crate, moving the string types from the windows-core crate into a dedicated crate as a smaller dependency. It also offers an efficient HSTRING builder (#3133).
To clarify, the only crates that continue to support limited non-Windows builds are:
windows-bindgen and windows-metadata for code generation on non-Windows platforms.
windows-core and windows-result for COM support on non-Windows platforms.
This release includes updates to metadata for new or fixed API definitions (#3111, #3136), various improvements and fixes to code generation, compliance with new Rust warnings, additional COM authoring support improvements (#3065), limited non-Windows support (#3135), and more.
It includes major updates to the following crates, mainly due to breaking changes in metadata for API definitions.
riddle
0.58.0windows
0.58.0windows-bindgen
0.58.0windows-core
0.58.0windows-implement
0.58.0windows-interface
0.58.0windows-metadata
0.58.0It also includes major updates to the following utility crates.
windows-result
0.2.0windows-registry
0.2.0The
windows-result
crate now provides limited non-Windows support, and thewindows-registry
crate offers new lossless queries for binary and wide string values.And it includes minor updates to the
windows-targets
crates, with the addition of several new APIs.windows-targets
0.52.6This release also includes the first published version of the
windows-strings
crate, moving the string types from thewindows-core
crate into a dedicated crate as a smaller dependency. It also offers an efficientHSTRING
builder (#3133).To clarify, the only crates that continue to support limited non-Windows builds are:
windows-bindgen
andwindows-metadata
for code generation on non-Windows platforms.windows-core
andwindows-result
for COM support on non-Windows platforms.