Skip to content

build(deps): Bump windows-sys from 0.59.0 to 0.61.2 - #10

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/windows-sys-0.61.2
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/windows-sys-0.61.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor

Bumps windows-sys from 0.59.0 to 0.61.2.

Release notes

Sourced from windows-sys's releases.

61

Major crate updates:

  • windows 0.59.0
  • windows-core 0.59.0
    • windows-implement 0.59.0
    • windows-interface 0.59.0
  • windows-targets 0.53.0
    • windows_i686_msvc 0.53.0
    • windows_x86_64_msvc 0.53.0
    • windows_aarch64_msvc 0.53.0
    • windows_i686_gnu 0.53.0
    • windows_x86_64_gnu 0.53.0
    • windows_i686_gnullvm 0.53.0
    • windows_x86_64_gnullvm 0.53.0
    • windows_aarch64_gnullvm 0.53.0
  • windows-bindgen 0.59.0
  • windows-registry 0.4.0
  • windows-result 0.3.0
  • windows-strings 0.3.0
  • cppwinrt 0.2.0

Minor crate updates:

  • windows-version 0.1.2

Excluded:

  • windows-sys 0.59.0

Things to keep in mind:

  • The tag/release names no longer map directly to the crate versions, so to find samples for a particular release requires looking at the releases page and finding the release that most recently updated a particular crate.

  • The windows-bindgen crate includes the major code generation overhaul that brings many improvements - be sure to check out the PR description for more information. The resulting code gen depends on the new version of windows-core and its dependencies, unless you include the --sys option. #3359

  • The cppwinrt crate constitutes a major update due to streamlining the error handling. #3415

  • The windows-registry, windows-strings, and windows-result crates are also major version updates since they include small breaking changes.

  • The windows-targets crate finally receives a major version update, the first in over a year. This is due to #3359 and #3342 potentially introducing breaking changes. Although unlikely, these updates introduced sufficient changes that make it hard to ensure that the windows-targets libs don't break existing code. As we're updating windows-targets anyway, I took the liberty to bump the MSRV to 1.60 - to match the latest version of windows-sys - and remove the old but unused doc macro feature. Both remained for compatibility with very old dependents of the windows-targets crate.

  • The windows-version crate receives a minor update to update its dependency on the windows-targets crate.

  • Beyond these specifics, this update is the culmination of around 6 months worth of work on the windows-rs project. The biggest improvements comes from the new code generation engine, but many other improvements are now also available for production. This includes support for many new lints, warnings, and suggestions provided by the Rust toolchain; much smaller code gen thanks to deriving many more traits; more efficient code gen; major improvements to WinRT type system and implementation support; more robust and consistent error handling; stock collection and async support; improved support for class hierarchies; and much more!

In addition to "what's changed" below, check out what's changed for notes for 0.60.0 and 0.59.0 for additional changes that roll up to the crates published as part of this release.

What's Changed

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 25, 2026
Bumps [windows-sys](https://github.com/microsoft/windows-rs) from 0.59.0 to 0.61.2.
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

---
updated-dependencies:
- dependency-name: windows-sys
  dependency-version: 0.61.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-sys-0.61.2 branch from d3dfa0f to 48cdce3 Compare June 25, 2026 16:17
@github-actions

Copy link
Copy Markdown
Contributor

Coverage

Area main this PR delta
Rust (lib crates) n/a 75.51% n/a
UI (vue/ts) n/a 81.50% n/a

Gate: informational - no main baseline cached yet; will enforce from the next PR.

pmaxhogan added a commit that referenced this pull request Jun 25, 2026
Bundles the open Dependabot PRs into one change:

- sqlx 0.8.6 -> 0.9.0 (#8): wrap the dynamic table_row_count query string
  in sqlx::AssertSqlSafe to satisfy 0.9's SqlSafeStr requirement (the name
  is allow-listed from KNOWN_STATE_TABLES, no caller substring), and
  regenerate the .sqlx offline cache (0.9 records a new per-column origin
  field).
- windows-sys 0.59 -> 0.61.2 (#10): FILE_RENAME_INFO.ReplaceIfExists is
  now a Rust bool, so set it to true instead of 1.
- googleapis/release-please-action v4 -> v5 (#2)
- softprops/action-gh-release v2 -> v3 (#3)
- cloudflare/wrangler-action v3 -> v4 (#5)

Verified locally on Windows: cargo fmt --check, clippy --all-targets
-D warnings, SQLX_OFFLINE cargo check --all-targets, and driven-core
tests all pass.


Claude-Session: https://claude.ai/code/session_0137BoWLRRPzC9XqA14KHyFU

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Looks like windows-sys is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 25, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/windows-sys-0.61.2 branch June 25, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants