0.60.0
版本发布时间: 2024-09-25 19:49:31
microsoft/windows-rs最新发布版本:0.60.0(2024-09-25 19:49:31)
This release includes an update to the windows-registry and windows-strings crates, mainly to provide various improvements to registry support for rustup.
What's Changed
- Add precise registry types and allocation-free queries and updates by @kennykerr in https://github.com/microsoft/windows-rs/pull/3184
- Add registry
Value
to/fromHSTRING
conversion by @kennykerr in https://github.com/microsoft/windows-rs/pull/3190 - Replace
From<&str>
forGUID
withTryFrom<&str>
by @kennykerr in https://github.com/microsoft/windows-rs/pull/3193 - Remove uneeded feature dependencies by @kennykerr in https://github.com/microsoft/windows-rs/pull/3201
- docs: add root level documentation for all libraries by @Nerixyz in https://github.com/microsoft/windows-rs/pull/3202
- Cleanup doc testing by @Nerixyz in https://github.com/microsoft/windows-rs/pull/3205
- Revert cfg doc by @kennykerr in https://github.com/microsoft/windows-rs/pull/3206
- Remove workaround for "unused" private fields by @kennykerr in https://github.com/microsoft/windows-rs/pull/3207
- Immutable Event implementation by @lifers in https://github.com/microsoft/windows-rs/pull/3198
- Always treat warnings as errors by @kennykerr in https://github.com/microsoft/windows-rs/pull/3210
- Consistent allocation failure handling by @kennykerr in https://github.com/microsoft/windows-rs/pull/3209
- Improve class hierarchy support by @kennykerr in https://github.com/microsoft/windows-rs/pull/3212
- Consistent allocation failure for stock collections by @kennykerr in https://github.com/microsoft/windows-rs/pull/3216
- Consistent allocation failure for
windows-registry
by @kennykerr in https://github.com/microsoft/windows-rs/pull/3215 - Add default "std" feature for
windows-registry
crate by @kennykerr in https://github.com/microsoft/windows-rs/pull/3214 - Overhaul async and future support by @kennykerr in https://github.com/microsoft/windows-rs/pull/3213
- Addressing new nightly Clippy warning by @kennykerr in https://github.com/microsoft/windows-rs/pull/3222
- Add async
ready
support by @kennykerr in https://github.com/microsoft/windows-rs/pull/3221 - Bump micromatch from 4.0.5 to 4.0.8 in /web/features by @dependabot in https://github.com/microsoft/windows-rs/pull/3223
- Add file dialog sample by @kennykerr in https://github.com/microsoft/windows-rs/pull/3226
- Use relative path for extension by @glandium in https://github.com/microsoft/windows-rs/pull/3224
- Simplify trait bounds for interface implementations by @kennykerr in https://github.com/microsoft/windows-rs/pull/3227
- Remove unnecessary closure from generated code by @kennykerr in https://github.com/microsoft/windows-rs/pull/3228
- Bump webpack from 5.90.2 to 5.94.0 in /web/features by @dependabot in https://github.com/microsoft/windows-rs/pull/3236
- Add async
spawn
support by @kennykerr in https://github.com/microsoft/windows-rs/pull/3235 - Nightly Clippy warning about assumed lifetime by @kennykerr in https://github.com/microsoft/windows-rs/pull/3243
- Regenerate GNU libs by @riverar in https://github.com/microsoft/windows-rs/pull/3241
- Add support for composable constructors by @kennykerr in https://github.com/microsoft/windows-rs/pull/3246
- Use workspace dependencies where practical by @kennykerr in https://github.com/microsoft/windows-rs/pull/3248
- Add test folders by @kennykerr in https://github.com/microsoft/windows-rs/pull/3252
- Improve interop testing by @kennykerr in https://github.com/microsoft/windows-rs/pull/3253
- Avoid deriving
Eq
for structs containing floating point type parameters by @kennykerr in https://github.com/microsoft/windows-rs/pull/3255 - Add test for composable type authoring support by @kennykerr in https://github.com/microsoft/windows-rs/pull/3259
- Factory cache statics don't need to be public by @kennykerr in https://github.com/microsoft/windows-rs/pull/3261
- Allow
noexcept
methods in a composable hierarchy by @kennykerr in https://github.com/microsoft/windows-rs/pull/3262 - Group more of the WinRT tests together by @kennykerr in https://github.com/microsoft/windows-rs/pull/3263
- Remove "riddle" and metadata generation by @kennykerr in https://github.com/microsoft/windows-rs/pull/3266
- Improvements to
windows-metadata
by @kennykerr in https://github.com/microsoft/windows-rs/pull/3268 - We can now derive
Eq
andPartialEq
for structs containing callbacks by @kennykerr in https://github.com/microsoft/windows-rs/pull/3270 - Simpler "retval" heuristic by @kennykerr in https://github.com/microsoft/windows-rs/pull/3271
- Test error handling for
windows-bindgen
crate by @kennykerr in https://github.com/microsoft/windows-rs/pull/3272 - Exclude
web
on most workflows by @kennykerr in https://github.com/microsoft/windows-rs/pull/3279 - Bump serve-static and express in /web/features by @dependabot in https://github.com/microsoft/windows-rs/pull/3274
- Update jsonschema requirement from 0.18 to 0.19 by @dependabot in https://github.com/microsoft/windows-rs/pull/3283
- Move
VARIANT
support to thewindows
crate by @kennykerr in https://github.com/microsoft/windows-rs/pull/3282 - Update
jsonschema
dependency by @kennykerr in https://github.com/microsoft/windows-rs/pull/3286 - Expand
raw-dylib
testing by @kennykerr in https://github.com/microsoft/windows-rs/pull/3287 - Fix for
cppwinrt
concurrency issue by @kennykerr in https://github.com/microsoft/windows-rs/pull/3289 - Address Rust nightly compiler warnings by @kennykerr in https://github.com/microsoft/windows-rs/pull/3292
- Add
Deref
implementation forHSTRING
by @kennykerr in https://github.com/microsoft/windows-rs/pull/3291 - Release 0.60.0 by @kennykerr in https://github.com/microsoft/windows-rs/pull/3293
New Contributors
- @lifers made their first contribution in https://github.com/microsoft/windows-rs/pull/3198
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.59.0...0.60.0