[PR #1251] [CLOSED] chore(deps): bump windows-core from 0.58.0 to 0.59.0 #1276

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

📋 Pull Request Information

Original PR: https://github.com/LGUG2Z/komorebi/pull/1251
Author: @dependabot[bot]
Created: 1/27/2025
Status: Closed

Base: masterHead: dependabot/cargo/windows-core-0.59.0


📝 Commits (10+)

  • a04ee33 fix(wm): properly store tile state when caching ws
  • 56a7764 fix(wm): store config on workspace
  • 0cf3367 fix(wm): correctly use the display_index_preferences
  • 913a2d2 fix(wm): cache monitor configs for unloaded monitors
  • e9507cc fix(wm): don't store empty layout_rules on monitor cache
  • 175c3a8 fix(wm): restore orphaned containers
  • 5e9af8c fix(wm): skip workspace_config on workspace serde
  • 7d4a959 fix(wm): use serial numbers along device ids
  • 8242394 fix(wm): handle serial id on load_monitor_information
  • c58e213 fix(wm): remove workspace_rules from disconnected monitors

📊 Changes

15 files changed (+1003 additions, -306 deletions)

View changed files

📝 Cargo.lock (+3 -3)
📝 Cargo.toml (+4 -2)
📝 komorebi-bar/src/bar.rs (+232 -145)
📝 komorebi-bar/src/komorebi.rs (+14 -1)
📝 komorebi-bar/src/main.rs (+6 -4)
📝 komorebi-client/src/lib.rs (+1 -0)
📝 komorebi/src/main.rs (+8 -2)
📝 komorebi/src/monitor.rs (+13 -13)
📝 komorebi/src/monitor_reconciliator/hidden.rs (+98 -3)
📝 komorebi/src/monitor_reconciliator/mod.rs (+279 -82)
📝 komorebi/src/process_event.rs (+2 -0)
📝 komorebi/src/static_config.rs (+262 -48)
📝 komorebi/src/window_manager.rs (+7 -1)
📝 komorebi/src/windows_api.rs (+68 -2)
📝 komorebi/src/workspace.rs (+6 -0)

📄 Description

Bumps windows-core from 0.58.0 to 0.59.0.

Release notes

Sourced from windows-core's releases.

0.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:

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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/1251 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 1/27/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `dependabot/cargo/windows-core-0.59.0` --- ### 📝 Commits (10+) - [`a04ee33`](https://github.com/LGUG2Z/komorebi/commit/a04ee33f0283d255f6a6632f4bcde89862085b2f) fix(wm): properly store tile state when caching ws - [`56a7764`](https://github.com/LGUG2Z/komorebi/commit/56a77646acb27d85d88aa0f3de6435e78f6f5ecc) fix(wm): store config on workspace - [`0cf3367`](https://github.com/LGUG2Z/komorebi/commit/0cf33672d2e9af630b86c2d9cf8dcd0b8a47e823) fix(wm): correctly use the display_index_preferences - [`913a2d2`](https://github.com/LGUG2Z/komorebi/commit/913a2d2ddfb0f876b8962bb2952acdd85aeb09ff) fix(wm): cache monitor configs for unloaded monitors - [`e9507cc`](https://github.com/LGUG2Z/komorebi/commit/e9507ccb59900e2908d119e94a6da00a8b42e2a8) fix(wm): don't store empty layout_rules on monitor cache - [`175c3a8`](https://github.com/LGUG2Z/komorebi/commit/175c3a819209ac4fd3773fffe1ff9349130507ea) fix(wm): restore orphaned containers - [`5e9af8c`](https://github.com/LGUG2Z/komorebi/commit/5e9af8c3d71a4d4bb7d0b91cf4bd7fc2b95f690e) fix(wm): skip workspace_config on workspace serde - [`7d4a959`](https://github.com/LGUG2Z/komorebi/commit/7d4a959526759400562752f10d66fe2a5a6c7197) fix(wm): use serial numbers along device ids - [`8242394`](https://github.com/LGUG2Z/komorebi/commit/8242394a7d56bf591994550f2e353321751db893) fix(wm): handle serial id on `load_monitor_information` - [`c58e213`](https://github.com/LGUG2Z/komorebi/commit/c58e21369a0c27933563cf7e0599b62f8197c0a7) fix(wm): remove workspace_rules from disconnected monitors ### 📊 Changes **15 files changed** (+1003 additions, -306 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+3 -3) 📝 `Cargo.toml` (+4 -2) 📝 `komorebi-bar/src/bar.rs` (+232 -145) 📝 `komorebi-bar/src/komorebi.rs` (+14 -1) 📝 `komorebi-bar/src/main.rs` (+6 -4) 📝 `komorebi-client/src/lib.rs` (+1 -0) 📝 `komorebi/src/main.rs` (+8 -2) 📝 `komorebi/src/monitor.rs` (+13 -13) 📝 `komorebi/src/monitor_reconciliator/hidden.rs` (+98 -3) 📝 `komorebi/src/monitor_reconciliator/mod.rs` (+279 -82) 📝 `komorebi/src/process_event.rs` (+2 -0) 📝 `komorebi/src/static_config.rs` (+262 -48) 📝 `komorebi/src/window_manager.rs` (+7 -1) 📝 `komorebi/src/windows_api.rs` (+68 -2) 📝 `komorebi/src/workspace.rs` (+6 -0) </details> ### 📄 Description Bumps [windows-core](https://github.com/microsoft/windows-rs) from 0.58.0 to 0.59.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/windows-rs/releases">windows-core's releases</a>.</em></p> <blockquote> <h2>0.59.0</h2> <p>This release includes an update to the <a href="https://crates.io/crates/windows-sys">windows-sys</a> crate only. The <code>windows-sys</code> 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 <a href="https://github.com/microsoft/windows-rs/releases/tag/0.52.0">0.52.0</a> release nine months ago. Notably:</p> <ul> <li>This update introduces support for Arm64EC (<a href="https://redirect.github.com/microsoft/windows-rs/issues/2957">#2957</a>)</li> <li>Updated bindings for the latest APIs <a href="https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default">https://github.com/microsoft/windows-rs/tree/0.59.0/crates/libs/bindgen/default</a></li> <li>Derive standard traits (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3041">#3041</a>)</li> <li>Updates to code generation to handle newer Rust warnings and lints</li> <li>Overall smaller crate and more efficient code gen to reduce build time</li> <li>Support for feature search <a href="https://microsoft.github.io/windows-rs/features/#/0.59.0">https://microsoft.github.io/windows-rs/features/#/0.59.0</a></li> <li>MSRV is updated to 1.60</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0">https://github.com/microsoft/windows-rs/compare/0.52.0...0.59.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/windows-rs/commit/308e08ec259027ebbef11b8ef838923626bf821e"><code>308e08e</code></a> Release 0.59.0 (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3182">#3182</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/429666eb724f4a0378974d67adf38c45ce7d78d4"><code>429666e</code></a> Fix support for <code>no_std</code> (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3180">#3180</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/02c4f29d19fbe6d59b2ae0b42262e68d00438f0f"><code>02c4f29</code></a> Update component sample to use static factory (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3154">#3154</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/7cec74ffe7797f522501ad17953a4e3701e0c1d9"><code>7cec74f</code></a> Implement static COM objects (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3144">#3144</a>)</li> <li><a href="https://github.com/microsoft/windows-rs/commit/12f4621020ab6cea11db14d06d3c1d28ca14ae54"><code>12f4621</code></a> Reduce boilerplate code in <code>windows-core</code> crate for <code>VARIANT</code> support (<a href="https://redirect.github.com/microsoft/windows-rs/issues/3151">#3151</a>)</li> <li>See full diff in <a href="https://github.com/microsoft/windows-rs/compare/0.58.0...0.59.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=windows-core&package-manager=cargo&previous-version=0.58.0&new-version=0.59.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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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:54:43 +01:00
adam closed this issue 2026-01-05 14:54:43 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#1276