tauri
tauri copied to clipboard
chore(deps): update rust crate windows-sys to 0.60 (1.x)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| windows-sys | dependencies | minor | 0.48 -> 0.60 |
Release Notes
microsoft/windows-rs (windows-sys)
v0.60.0
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
Valueto/fromHSTRINGconversion by @kennykerr in https://github.com/microsoft/windows-rs/pull/3190 - Replace
From<&str>forGUIDwithTryFrom<&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-registryby @kennykerr in https://github.com/microsoft/windows-rs/pull/3215 - Add default "std" feature for
windows-registrycrate 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
readysupport 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
spawnsupport 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
Eqfor 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
noexceptmethods 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-metadataby @kennykerr in https://github.com/microsoft/windows-rs/pull/3268 - We can now derive
EqandPartialEqfor 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-bindgencrate by @kennykerr in https://github.com/microsoft/windows-rs/pull/3272 - Exclude
webon 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
VARIANTsupport to thewindowscrate by @kennykerr in https://github.com/microsoft/windows-rs/pull/3282 - Update
jsonschemadependency by @kennykerr in https://github.com/microsoft/windows-rs/pull/3286 - Expand
raw-dylibtesting by @kennykerr in https://github.com/microsoft/windows-rs/pull/3287 - Fix for
cppwinrtconcurrency 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
Derefimplementation forHSTRINGby @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
v0.59.0
This release includes an update to the windows-sys crate only. The windows-sys crate is updated very infrequently and only when there is an explicit need to do so. The 0.59.0 release includes a rollup of API fixes, updates, and additions since the 0.52.0 release nine months ago. Notably:
- This update introduces support for Arm64EC (#2957)
- Updated bindings for the latest APIs https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default
- Derive standard traits (#3041)
- Updates to code generation to handle newer Rust warnings and lints
- Overall smaller crate and more efficient code gen to reduce build time
- Support for feature search https://microsoft.github.io/windows-rs/features/#/0.59.0
- MSRV is updated to 1.60
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0
v0.52.0
This release includes updates to all crates. This includes the first update to the windows-sys crate 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 @riverar in https://github.com/microsoft/windows-rs/pull/2621
- Switch all crates to Rust edition 2021 by @kennykerr in https://github.com/microsoft/windows-rs/pull/2620
- Correct workflow trigger ignore paths by @riverar in https://github.com/microsoft/windows-rs/pull/2622
- Detect unused
bindgen/riddlefilters by @kennykerr in https://github.com/microsoft/windows-rs/pull/2634 - Fix
BOOLEANparameter binding by @kennykerr in https://github.com/microsoft/windows-rs/pull/2635 - Provide individual crate readme files by @kennykerr in https://github.com/microsoft/windows-rs/pull/2645
- Tweak Win32 error code conversion to handle
HRESULTinput by @kennykerr in https://github.com/microsoft/windows-rs/pull/2646 - Remove support for the defunct
StaticLibraryattribute by @kennykerr in https://github.com/microsoft/windows-rs/pull/2647 - Derive
PartialEq,Eq,Debug,Clonefor interfaces by @kennykerr in https://github.com/microsoft/windows-rs/pull/2651 - Internal
bindgenrefactoring by @kennykerr in https://github.com/microsoft/windows-rs/pull/2654 - Disable signature transformation for
NTSTATUSby @kennykerr in https://github.com/microsoft/windows-rs/pull/2658 - Unhide
querymethod onComInterfacetrait by @kennykerr in https://github.com/microsoft/windows-rs/pull/2659 - Harden
QueryInterfaceimplementation by @kennykerr in https://github.com/microsoft/windows-rs/pull/2660 - Mask non-reproducible linker artifacts in libs by @riverar in https://github.com/microsoft/windows-rs/pull/2661
- Slim doc generation by @kennykerr in https://github.com/microsoft/windows-rs/pull/2671
- Update SDK and WDK metadata by @riverar in https://github.com/microsoft/windows-rs/pull/2664
- Add feature documentation quotes by @kennykerr in https://github.com/microsoft/windows-rs/pull/2675
- Add
docsfeature by @kennykerr in https://github.com/microsoft/windows-rs/pull/2676 - Simplify metadata reader by @kennykerr in https://github.com/microsoft/windows-rs/pull/2682
- Add bindgen config option to disable generating inner attributes by @dpaoliello in https://github.com/microsoft/windows-rs/pull/2683
- Simplify metadata filtering by @kennykerr in https://github.com/microsoft/windows-rs/pull/2684
- Simplify code generation by @kennykerr in https://github.com/microsoft/windows-rs/pull/2686
- Fix link from docs.rs to full API documentation by @ChrisDenton in https://github.com/microsoft/windows-rs/pull/2688
- Optimize tick trimming by @kennykerr in https://github.com/microsoft/windows-rs/pull/2689
- Small bindgen refactor and tools refresh by @kennykerr in https://github.com/microsoft/windows-rs/pull/2695
- Document
implementandinterfacemacros by @kennykerr in https://github.com/microsoft/windows-rs/pull/2696 - Perform checked integral type conversions for APIs by @kennykerr in https://github.com/microsoft/windows-rs/pull/2699
- Add
windows-versioncrate by @kennykerr in https://github.com/microsoft/windows-rs/pull/2702 - Add crate-specific readme files by @kennykerr in https://github.com/microsoft/windows-rs/pull/2703
New Contributors
- @dpaoliello made their first contribution in https://github.com/microsoft/windows-rs/pull/2683
Full Changelog: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: tooling/bundler/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tooling/bundler/Cargo.toml --package [email protected] --precise 0.60.2
Updating crates.io index
error: failed to select a version for the requirement `windows-sys = "^0.48.0"`
candidate versions found which didn't match: 0.60.2
location searched: crates.io index
required by package `dirs-sys v0.4.1`
... which satisfies dependency `dirs-sys = "^0.4.1"` (locked to 0.4.1) of package `dirs v5.0.1`
... which satisfies dependency `dirs = "^5"` (locked to 5.0.1) of package `tauri-bundler v1.7.3 (/tmp/renovate/repos/github/tauri-apps/tauri/tooling/bundler)`
Package Changes Through f070feb61232ace3700655a2e675e70b503e9269
No changes.
Add a change file through the GitHub UI by following this link.
Read about change files or the docs at github.com/jbolda/covector
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.