[PR #338] [MERGED] chore(deps): bump windows from 0.43.0 to 0.44.0 #871

Closed
opened 2026-01-05 14:53:15 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/LGUG2Z/komorebi/pull/338
Author: @dependabot[bot]
Created: 1/16/2023
Status: Merged
Merged: 1/19/2023
Merged by: @LGUG2Z

Base: masterHead: dependabot/cargo/windows-0.44.0


📝 Commits (1)

  • 19b4a78 chore(deps): bump windows from 0.43.0 to 0.44.0

📊 Changes

5 files changed (+36 additions, -27 deletions)

View changed files

📝 Cargo.lock (+28 -19)
📝 komorebi-core/Cargo.toml (+1 -1)
📝 komorebi/Cargo.toml (+1 -1)
📝 komorebi/src/windows_api.rs (+5 -5)
📝 komorebic/Cargo.toml (+1 -1)

📄 Description

Bumps windows from 0.43.0 to 0.44.0.

Release notes

Sourced from windows's releases.

0.44.0

As a reminder, updates are only published by request (#2279). This release does not include an update to the windows-sys crate, which remains stable and unchanged.

This is the first update to the windows crate in 3 months. As such, there are quite a few improvements and fixes. Some notable changes to take a look at:

  • There is now a getting started guide
  • Support for raw-dylib (#2164) - thanks @​dpaoliello!
  • A number of new samples have been added
  • The target lib files are now validated for changes (#2132)
  • Windows Runtime metadata has been updated to introduce new APIs for Windows 11 (#2192)
  • Win32 metadata has been updated with numerous fixes (#2247)
  • There's a new windows-targets crate that simplifies taking a dependency on the Windows libs (#2158)
  • Support for infallible return values (#2248)
  • Option to use default metadata for code generation (#2253)

Changes

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/LGUG2Z/komorebi/pull/338 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 1/16/2023 **Status:** ✅ Merged **Merged:** 1/19/2023 **Merged by:** [@LGUG2Z](https://github.com/LGUG2Z) **Base:** `master` ← **Head:** `dependabot/cargo/windows-0.44.0` --- ### 📝 Commits (1) - [`19b4a78`](https://github.com/LGUG2Z/komorebi/commit/19b4a78978b2b534345bad92c13de474d431437e) chore(deps): bump windows from 0.43.0 to 0.44.0 ### 📊 Changes **5 files changed** (+36 additions, -27 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+28 -19) 📝 `komorebi-core/Cargo.toml` (+1 -1) 📝 `komorebi/Cargo.toml` (+1 -1) 📝 `komorebi/src/windows_api.rs` (+5 -5) 📝 `komorebic/Cargo.toml` (+1 -1) </details> ### 📄 Description Bumps [windows](https://github.com/microsoft/windows-rs) from 0.43.0 to 0.44.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/windows-rs/releases">windows's releases</a>.</em></p> <blockquote> <h2>0.44.0</h2> <p>As a reminder, updates are only published by request (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2279">#2279</a>). This release does <em>not</em> include an update to the <code>windows-sys</code> crate, which remains stable and unchanged.</p> <p>This is the first update to the <code>windows</code> crate in 3 months. As such, there are quite a few improvements and fixes. Some notable changes to take a look at:</p> <ul> <li>There is now a <a href="https://kennykerr.ca/rust-getting-started">getting started guide</a></li> <li>Support for <code>raw-dylib</code> (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2164">#2164</a>) - thanks <a href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a>!</li> <li>A number of <a href="https://github.com/microsoft/windows-rs/tree/master/crates/samples">new samples</a> have been added</li> <li>The target lib files are now validated for changes (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2132">#2132</a>)</li> <li>Windows Runtime metadata has been updated to introduce new APIs for Windows 11 (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2192">#2192</a>)</li> <li>Win32 metadata has been updated with numerous fixes (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2247">#2247</a>)</li> <li>There's a new <code>windows-targets</code> crate that simplifies taking a dependency on the Windows libs (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2158">#2158</a>)</li> <li>Support for infallible return values (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2248">#2248</a>)</li> <li>Option to use default metadata for code generation (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2253">#2253</a>)</li> </ul> <h2>Changes</h2> <ul> <li>Fix new clippy warnings by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2121">microsoft/windows-rs#2121</a></li> <li>Add performance counter samples by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2120">microsoft/windows-rs#2120</a></li> <li>Use more readable formatting for samples by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2124">microsoft/windows-rs#2124</a></li> <li>Add DirectComposition sample by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2129">microsoft/windows-rs#2129</a></li> <li>Remap <code>D3DMATRIX</code> to <code>Matrix4x4</code> by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2130">microsoft/windows-rs#2130</a></li> <li>Validate baseline for lib files by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2132">microsoft/windows-rs#2132</a></li> <li>Update the win32 metadata to version 37.0.34 by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2133">microsoft/windows-rs#2133</a></li> <li>Simplify yml build files by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2134">microsoft/windows-rs#2134</a></li> <li>Don't require files for reading/writing by <a href="https://github.com/Jake-Shadle"><code>@​Jake-Shadle</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2131">microsoft/windows-rs#2131</a></li> <li>Test <code>DEVMODEA</code>/<code>DEVMODEW</code> struct sizes are correct by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2139">microsoft/windows-rs#2139</a></li> <li>Simplify extern function code generation by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2148">microsoft/windows-rs#2148</a></li> <li>Introduce <code>link</code> macro to provide an abstraction over the Rust <code>link</code> attribute by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2152">microsoft/windows-rs#2152</a></li> <li>Simplify yml generation by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2157">microsoft/windows-rs#2157</a></li> <li>Add <code>windows-targets</code> crate to simplify lib dependency management by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2158">microsoft/windows-rs#2158</a></li> <li>Improve samples and tests for validating calling conventions by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2159">microsoft/windows-rs#2159</a></li> <li>Switch debugger visualizer from crate feature to build option by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2160">microsoft/windows-rs#2160</a></li> <li>Streamline delay load core implementation by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2162">microsoft/windows-rs#2162</a></li> <li>Remove deprecated WinRT namespaces by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2165">microsoft/windows-rs#2165</a></li> <li>Update the win32 metadata to version 38.0.19 by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2166">microsoft/windows-rs#2166</a></li> <li>Add optional support for <code>raw-dylib</code> by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2164">microsoft/windows-rs#2164</a></li> <li>Generate field comparisons directly by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2168">microsoft/windows-rs#2168</a></li> <li>Add device watcher sample by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2172">microsoft/windows-rs#2172</a></li> <li>Test lower MSRV for <code>windows-sys</code> by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2173">microsoft/windows-rs#2173</a></li> <li>Ensure bindings are warning-free by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2174">microsoft/windows-rs#2174</a></li> <li>Detect unsupported trailing array parameters by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2178">microsoft/windows-rs#2178</a></li> <li>Test readme by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2179">microsoft/windows-rs#2179</a></li> <li>Update LLVM (MinGW) toolchain by <a href="https://github.com/riverar"><code>@​riverar</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2163">microsoft/windows-rs#2163</a></li> <li>Downgrade target crates versions to 0.42.1 by <a href="https://github.com/glandium"><code>@​glandium</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2183">microsoft/windows-rs#2183</a></li> <li>Update Windows metadata by <a href="https://github.com/riverar"><code>@​riverar</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2192">microsoft/windows-rs#2192</a></li> <li>Direct3D12 sample - fix copy_nonoverlapping size by <a href="https://github.com/damyanp"><code>@​damyanp</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2195">microsoft/windows-rs#2195</a></li> <li>Exclude major COM APIs from the <code>windows-sys</code> crate by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2194">microsoft/windows-rs#2194</a></li> <li><code>verbatim</code> modifier is now stable by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2199">microsoft/windows-rs#2199</a></li> <li>Update Win32 metadata by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2198">microsoft/windows-rs#2198</a></li> <li>Simplify parameter binding code gen by <a href="https://github.com/kennykerr"><code>@​kennykerr</code></a> in <a href="https://github-redirect.dependabot.com/microsoft/windows-rs/pull/2202">microsoft/windows-rs#2202</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/windows-rs/commit/6f115dabc7c4a290be23f269150a06b60c7f2c39"><code>6f115da</code></a> Version 0.44.0 (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2279">#2279</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/7c65c07965b0541e4f7c74b80714ec9d7ddcb1dc"><code>7c65c07</code></a> Add Background Intelligent Transfer Service (BITS) sample (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2277">#2277</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/1bfd409a449656f2eb1362e9fa7ccdbe52e5e6d9"><code>1bfd409</code></a> Update readme.md</li> <li><a href="https://github.com/microsoft/windows-rs/commit/59950e2e2b7bd79f2de2020ee33745d7f642230f"><code>59950e2</code></a> Verify alignment for <code>DEVMODEA</code>/<code>DEVMODEW</code> structs (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2271">#2271</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/a8b3b3841ae5f966dd5f86397a0a81eaa26470b6"><code>a8b3b38</code></a> Organize samples into folders (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2270">#2270</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/53108eacc24977ef0aa7f6a602ab661b8900ffc1"><code>53108ea</code></a> Update metadata readme (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2267">#2267</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/754b838fd162cc1817d5d420fb5b9848ca1b578c"><code>754b838</code></a> Include <code>doc</code> comment for <code>GUID</code> constants (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2268">#2268</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/75a8260b65c81ae06444d16f9faab154bb517aae"><code>75a8260</code></a> Add fallible allocations and string conversions (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2254">#2254</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/442fd8bbfb654eb6e6fec9ac9dd191f3617e9438"><code>442fd8b</code></a> Provide option to use default metadata for code generation (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2253">#2253</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/0ee7be0649a69bbb30b5093e38c66c8653f0acfb"><code>0ee7be0</code></a> Infallible return values and more efficient out parameters (<a href="https://github-redirect.dependabot.com/microsoft/windows-rs/issues/2248">#2248</a>)</li> <li>Additional commits viewable in <a href="https://github.com/microsoft/windows-rs/compare/0.43.0...0.44.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=windows&package-manager=cargo&previous-version=0.43.0&new-version=0.44.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-01-05 14:53:15 +01:00
adam closed this issue 2026-01-05 14:53:15 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#871