Skip to content

Chore(deps): Bump windows-core from 0.61.2 to 0.62.2 - #2005

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/cargo/windows-core-0.62.2
Open

Chore(deps): Bump windows-core from 0.61.2 to 0.62.2#2005
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/cargo/windows-core-0.62.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor

Bumps windows-core from 0.61.2 to 0.62.2.

Release notes

Sourced from windows-core's releases.

62

New crates in this release

  • The windows-collections crate defines the Windows collection types like IIterable<T>, IVector<T>, IMap<K, V>, and so on (#3483). It also includes all of the stock implementations for creating such collections (#2346, #2350, #2353). This allows these collections to be used without requiring a dependency on the larger windows crate. This crate also provides an optimized implementation of the standard Iterator trait for the Windows IIterator<T> interface (#3476).

  • The windows-future crate defines the Windows async types like IAsyncAction, IAsyncOperation<T>, and so on (#3490). It also includes all of the stock implementations for creating such async types (#3221, #3235). This allows these async types to be used without requiring a dependency on the larger windows crate.

  • The windows-link crate provides linker support for Windows (#3450). This is the evolution of the older windows-targets crate but is substantially simpler and more versatile thanks to advances in the Rust compiler since the windows-targets crate was unveiled. Notably, it does not depend on or insert any import libs and can be used with custom libraries, not only those provided by the Windows operating system. All of the crates, with the exception of windows-sys, now depend on the new windows-link crate instead of the older windows-targets crate. This greatly simplifies compilation and also greatly reduces the size of dependencies as the windows-link crate is tiny. The windows-bindgen crate defaults to windows-link but also adds the --link option to override this as needed. You may for example want to use --link windows_targets if you need to stick with the windows-targets crate if you cannot change your MSRV to Rust 1.71 or later as that was the first version to stabilize raw-dylib for all Windows targets. This then lets you continue to use windows-bindgen until you are ready to move to a newer version of Rust.

  • The windows-numerics crate defines the Windows numeric types to support graphics-oriented math APIs and calculations (#3488). It also also includes all of the stock implementations for overloaded operators and other transformations. This allows these numeric types to be used without requiring a dependency on the larger windows crate.

Major updates to existing crates

  • The windows-bindgen crate provides a number of improvements including new diagnostics (#3498), streamlined and more capable reference support (#3497, #3492), hardened method overloading (#3477), far fewer transmute calls, as well as many other critical fixes and improvements.

  • The windows-core crate is largely unchanged but required some breaking changes to support windows-bindgen type system improvements.

  • The windows-registry crate continues to improve with generalized support for access rights (#3482), open options (#3461), and other minor improvements.

  • The windows crate now delegates to the windows-numerics, windows-future, and windows-collections crates for those types, as well as a number of critical fixes and improvements to features and cfg guards (#3431), and many other small improvements.

Minor updates to existing crates

  • The windows-result now includes the BOOL type (#3441) as a core type. This allows this ubiquitous type to be used without requiring a dependency on the larger windows crate.

  • The windows-strings crate now depends on the new windows-link crate instead of the older windows-targets crate.

  • The windows-version crate now depends on the new windows-link crate instead of the older windows-targets crate.

  • The cppwinrt crate includes minor improvements to improve build reliability.

What's Changed

... (truncated)

Commits

@dependabot dependabot Bot added area:core Area: Tauri-independent Core code area:tauri Area: Tauri app, commands, app wiring, or bundling change:deps PR: dependency or lockfile updates labels Aug 23, 2026
@hardwarevisualizerappmanager
hardwarevisualizerappmanager Bot enabled auto-merge (squash) August 23, 2026 23:33
@github-actions github-actions Bot added change:config PR: build, TypeScript, Vite, Vitest, Cargo, or Tauri config area:config Area: project configuration files labels Aug 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Rust Tauri Coverage Report

Coverage Details
Filename                                            Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
_tests/commands/background_image_test.rs                 39                 0   100.00%           6                 0   100.00%          21                 0   100.00%           0                 0         -
_tests/commands/settings_test.rs                        265                 0   100.00%          21                 0   100.00%         207                 0   100.00%           0                 0         -
adapters/tray.rs                                        127               127     0.00%          14                14     0.00%          87                87     0.00%           0                 0         -
adapters/window.rs                                      568               114    79.93%          44                11    75.00%         484                79    83.68%           0                 0         -
app/startup.rs                                          188                87    53.72%          10                 3    70.00%         114                58    49.12%           0                 0         -
commands/background_image.rs                             22                 7    68.18%          11                 5    54.55%          19                 7    63.16%           0                 0         -
commands/external_component_guidance.rs                  42                42     0.00%           9                 9     0.00%          45                45     0.00%           0                 0         -
commands/hardware.rs                                    323               262    18.89%          67                57    14.93%         268               228    14.93%           0                 0         -
commands/settings.rs                                    920               890     3.26%         146               143     2.05%         772               747     3.24%           0                 0         -
commands/system.rs                                       58                44    24.14%          18                15    16.67%          50                37    26.00%           0                 0         -
commands/ui.rs                                           17                17     0.00%           2                 2     0.00%          13                13     0.00%           0                 0         -
commands/updater.rs                                      97                97     0.00%          15                15     0.00%          66                66     0.00%           0                 0         -
enums/error.rs                                           91                 0   100.00%           7                 0   100.00%          76                 0   100.00%           0                 0         -
enums/hardware.rs                                       184                 3    98.37%          15                 0   100.00%         111                 2    98.20%           0                 0         -
enums/settings.rs                                       423                17    95.98%          27                 2    92.59%         279                10    96.42%           0                 0         -
infrastructure/database/migration.rs                    214                 0   100.00%          19                 0   100.00%         284                 0   100.00%           0                 0         -
lib.rs                                                  343               343     0.00%          14                14     0.00%         224               224     0.00%           0                 0         -
lifecycle.rs                                            307               258    15.96%          35                31    11.43%         219               196    10.50%           0                 0         -
main.rs                                                   3                 3     0.00%           1                 1     0.00%           3                 3     0.00%           0                 0         -
models/archive_history.rs                                99                34    65.66%           7                 4    42.86%          97                39    59.79%           0                 0         -
models/external_component_guidance.rs                    60                 4    93.33%           6                 0   100.00%          52                 4    92.31%           0                 0         -
models/hardware.rs                                      465                 2    99.57%          23                 0   100.00%         327                 2    99.39%           0                 0         -
models/hardware_archive.rs                                8                 0   100.00%           2                 0   100.00%          10                 0   100.00%           0                 0         -
models/settings.rs                                      380                 0   100.00%          21                 0   100.00%         349                 0   100.00%           0                 0         -
models/storage_health.rs                                  7                 0   100.00%           2                 0   100.00%           9                 0   100.00%           0                 0         -
services/archive_history_service.rs                      45                45     0.00%          15                15     0.00%          67                67     0.00%           0                 0         -
services/background_image_service.rs                    208               128    38.46%          21                10    52.38%         115                71    38.26%           0                 0         -
services/external_component_guidance_service.rs         187                16    91.44%          18                 1    94.44%         120                11    90.83%           0                 0         -
services/gpu_service.rs                                  45                45     0.00%           7                 7     0.00%          33                33     0.00%           0                 0         -
services/hardware_service.rs                            210               123    41.43%          28                12    57.14%         159                92    42.14%           0                 0         -
services/language_service.rs                            149                 0   100.00%          24                 0   100.00%          87                 0   100.00%           0                 0         -
services/memory_service.rs                                9                 9     0.00%           2                 2     0.00%           5                 5     0.00%           0                 0         -
services/motherboard_service.rs                           9                 9     0.00%           2                 2     0.00%           5                 5     0.00%           0                 0         -
services/network_service.rs                              34                13    61.76%           4                 1    75.00%          23                 6    73.91%           0                 0         -
services/settings_service.rs                            861               231    73.17%          92                28    69.57%         699               205    70.67%           0                 0         -
services/system_service.rs                               57                57     0.00%           7                 7     0.00%          40                40     0.00%           0                 0         -
services/ui_service.rs                                   45                45     0.00%           8                 8     0.00%          36                36     0.00%           0                 0         -
tray/surface/mod.rs                                       8                 8     0.00%           2                 2     0.00%           5                 5     0.00%           0                 0         -
tray/surface/tauri_surface.rs                            80                80     0.00%           6                 6     0.00%          48                48     0.00%           0                 0         -
tray/widget.rs                                          607                 5    99.18%          51                 1    98.04%         539                 3    99.44%           0                 0         -
utils/color.rs                                           66                 1    98.48%           4                 0   100.00%          26                 0   100.00%           0                 0         -
utils/file.rs                                           224                 5    97.77%          14                 0   100.00%         144                 4    97.22%           0                 0         -
utils/formatter.rs                                       55                 0   100.00%           5                 0   100.00%          39                 0   100.00%           0                 0         -
utils/logger.rs                                          71                71     0.00%           1                 1     0.00%          38                38     0.00%           0                 0         -
utils/tauri.rs                                          311                22    92.93%          42                 1    97.62%         195                14    92.82%           0                 0         -
webview_memory.rs                                        20                20     0.00%           4                 4     0.00%          13                13     0.00%           0                 0         -
workers/mod.rs                                           48                48     0.00%           2                 2     0.00%          28                28     0.00%           0                 0         -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                  8599              3332    61.25%         901               436    51.61%        6650              2571    61.34%           0                 0         -

@shm11C3

shm11C3 commented Aug 24, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-core-0.62.2 branch from b55c696 to ad422f1 Compare August 24, 2026 15:06
@shm11C3

shm11C3 commented Aug 24, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [windows-core](https://github.com/microsoft/windows-rs) from 0.61.2 to 0.62.2.
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

---
updated-dependencies:
- dependency-name: windows-core
  dependency-version: 0.62.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/windows-core-0.62.2 branch from ad422f1 to 0f4162e Compare August 24, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:config Area: project configuration files area:core Area: Tauri-independent Core code area:tauri Area: Tauri app, commands, app wiring, or bundling change:config PR: build, TypeScript, Vite, Vitest, Cargo, or Tauri config change:deps PR: dependency or lockfile updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant