build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

build(deps): bump the all-deps group with 7 updates - #713

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294
Closed

build(deps): bump the all-deps group with 7 updates#713
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/all-deps-3a49b01294

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 7 updates:

PackageFromTo
wasi0.14.3+wasi-0.2.40.14.4+wasi-0.2.4
cc1.2.351.2.36
find-msvc-tools0.1.00.1.1
log0.4.270.4.28
winapi-util0.1.100.1.11
windows-sys0.60.20.61.0
wit-bindgen0.45.00.45.1

Updates wasi from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4

Commits

Updates cc from 1.2.35 to 1.2.36

Changelog

Sourced from cc's changelog.

1.2.36 - 2025-09-05

Other

  • Regenerate windows sys bindings (#1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
  • Regenerate target info (#1544)
  • fix publish.yml (#1543)
  • Replace periods with underscores as well when parsing env variables (#1541)
Commits

Updates find-msvc-tools from 0.1.0 to 0.1.1

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.1

Other

  • Regenerate windows sys bindings (#1548)
  • Add fn get_ucrt_dir for find-msvc-tools (#1546)
Commits

Updates log from 0.4.27 to 0.4.28

Release notes

Sourced from log's releases.

0.4.28

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Changelog

Sourced from log's changelog.

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.27...0.4.28

Notable Changes

Commits
  • 6e17355 Merge pull request #695 from rust-lang/cargo/0.4.28
  • 57719db focus on user-facing source changes in the changelog
  • e0630c6 prepare for 0.4.28 release
  • 60829b1 Merge pull request #692 from nebkor/up-and-down
  • 95d44f8 change names of log-level-changing methods to be more descriptive
  • 2b63dfa Add up() and down() methods for Level and LevelFilter
  • 3aa1359 Merge pull request #690 from HaoliangXu/master
  • 1091f2c Chore:delete compare_exchange method for AtomicUsize on platforms
  • 24c5f44 Merge pull request #688 from ZylosLumen/patch-1
  • 4498495 Unhide #[derive(Debug)] in example
  • Additional commits viewable in compare view

Updates winapi-util from 0.1.10 to 0.1.11

Commits

Updates windows-sys from 0.60.2 to 0.61.0

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

Updates wit-bindgen from 0.45.0 to 0.45.1

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-deps group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.4+wasi-0.2.4` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.36` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.0` | `0.1.1` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |
| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` |
Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.4+wasi-0.2.4
- [Commits](bytecodealliance/wasi-rs@0.14.3...0.14.4)
Updates `cc` from 1.2.35 to 1.2.36
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.35...cc-v1.2.36)
Updates `find-msvc-tools` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@0.1.0...find-msvc-tools-v0.1.1)
Updates `log` from 0.4.27 to 0.4.28
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.27...0.4.28)
Updates `winapi-util` from 0.1.10 to 0.1.11
- [Commits](BurntSushi/winapi-util@0.1.10...0.1.11)
Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)
Updates `wit-bindgen` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](bytecodealliance/wit-bindgen@v0.45.0...v0.45.1)
---
updated-dependencies:
- dependency-name: wasi
dependency-version: 0.14.4+wasi-0.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: cc
dependency-version: 1.2.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: find-msvc-tools
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: log
dependency-version: 0.4.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: winapi-util
dependency-version: 0.1.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
- dependency-name: windows-sys
dependency-version: 0.61.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: all-deps
- dependency-name: wit-bindgen
dependency-version: 0.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: all-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2025
@josephlr

Copy link
Copy Markdown
Member

It looks like the netbsd job is broken (again). My guess is that it's being caused by some dead CDN link.

Also, this change updates windows-sys which bumps the MSRV on Windows to 1.71, see https://github.com/microsoft/windows-rs/releases/tag/69. @newpavlov do we think this is an issue?

@josephlrjosephlr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My inclination here is that the MSRV bump here doesn't matter as it's just in a transitive dev dependency. We don't depend on windows-sys for the Windows implementation in getrandom. This dep is only present in Cargo.lock because of wasm-bindgen-test

@newpavlov

Copy link
Copy Markdown
Member

The NetBSD job will be disabled in #713.

I agree about windows-sys. I even consider potential release of getrandom v0.4 with MSRV bumped to 1.85 and relaxed MSRV policy (we also could use it to remove the wasm_js backend in favor of the opt-in fallback). It may be a good time to do it since rand v0.10 will do the same (see rust-random/rand#1653), but @dhardydoes not want to cut a new breaking release of rand_core.

@newpavlov

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubSep 8, 2025

Copy link
Copy Markdown
ContributorAuthor

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabotdependabotBot closed this Sep 8, 2025
@dependabot
dependabotBot deleted the dependabot/cargo/all-deps-3a49b01294 branch September 8, 2025 19:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@josephlr@newpavlov