Skip to content

chore(deps): bump the cargo-dependencies group across 1 directory with 10 updates#33

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/src-tauri/cargo-dependencies-b5d1d30f8b
Open

chore(deps): bump the cargo-dependencies group across 1 directory with 10 updates#33
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/src-tauri/cargo-dependencies-b5d1d30f8b

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jan 5, 2026

Bumps the cargo-dependencies group with 10 updates in the /src-tauri directory:

Package From To
serde 1.0.219 1.0.228
serde_json 1.0.140 1.0.148
tokio 1.45.1 1.49.0
arboard 3.5.0 3.6.1
enigo 0.2.1 0.6.1
toml 0.8.23 0.9.6
log 0.4.27 0.4.29
mockall 0.13.1 0.14.0
tempfile 3.20.0 3.24.0
serial_test 3.2.0 3.3.1

Updates serde from 1.0.219 to 1.0.228

Release notes

Sourced from serde's releases.

v1.0.228

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#2995)

v1.0.227

  • Documentation improvements (#2991)

v1.0.226

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#2935, thanks @​Mingun)

v1.0.225

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#2879, thanks @​rcrisanti)

v1.0.224

  • Remove private types being suggested in rustc diagnostics (#2979)

v1.0.223

  • Fix serde_core documentation links (#2978)

v1.0.222

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#2950, thanks @​aytey)

v1.0.221

  • Documentation improvements (#2973)
  • Deprecate serde_if_integer128! macro (#2975)

v1.0.220

Commits
  • a866b33 Release 1.0.228
  • 5adc9e8 Merge pull request #2995 from dtolnay/rustdocflags
  • ab58178 Workaround for RUSTDOCFLAGS='--cfg=docsrs'
  • 415d9fc Release 1.0.227
  • 7c58427 Merge pull request #2991 from dtolnay/inlinecoredoc
  • 9d3410e Merge pull request #2992 from dtolnay/inplaceseed
  • 2fb6748 Remove InPlaceSeed public re-export
  • f8137c7 Inline serde_core into serde in docsrs mode
  • b7dbf7e Merge pull request #2990 from dtolnay/integer128
  • 7c83691 No longer macro_use integer128 module
  • Additional commits viewable in compare view

Updates serde_json from 1.0.140 to 1.0.148

Release notes

Sourced from serde_json's releases.

v1.0.148

  • Update zmij dependency to 1.0

v1.0.147

  • Switch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (#1304)

v1.0.146

v1.0.145

  • Raise serde version requirement to >=1.0.220

v1.0.144

  • Switch serde dependency to serde_core (#1285)

v1.0.143

v1.0.142

v1.0.141

Commits

Updates tokio from 1.45.1 to 1.49.0

Release notes

Sourced from tokio's releases.

Tokio v1.49.0

1.49.0 (January 3rd, 2026)

Added

  • net: add support for TCLASS option on IPv6 (#7781)
  • runtime: stabilize runtime::id::Id (#7125)
  • task: implement Extend for JoinSet (#7195)
  • task: stabilize the LocalSet::id() (#7776)

Changed

  • net: deprecate {TcpStream,TcpSocket}::set_linger (#7752)

Fixed

  • macros: fix the hygiene issue of join! and try_join! (#7766)
  • runtime: revert "replace manual vtable definitions with Wake" (#7699)
  • sync: return TryRecvError::Disconnected from Receiver::try_recv after Receiver::close (#7686)
  • task: remove unnecessary trait bounds on the Debug implementation (#7720)

Unstable

  • fs: handle EINTR in fs::write for io-uring (#7786)
  • fs: support io-uring with tokio::fs::read (#7696)
  • runtime: disable io-uring on EPERM (#7724)
  • time: add alternative timer for better multicore scalability (#7467)

Documented

  • docs: fix a typos in bounded.rs and park.rs (#7817)
  • io: add SyncIoBridge cross-references to copy and copy_buf (#7798)
  • io: doc that AsyncWrite does not inherit from std::io::Write (#7705)
  • metrics: clarify that num_alive_tasks is not strongly consistent (#7614)
  • net: clarify the cancellation safety of the TcpStream::peek (#7305)
  • net: clarify the drop behavior of unix::OwnedWriteHalf (#7742)
  • net: clarify the platform-dependent backlog in TcpSocket docs (#7738)
  • runtime: mention LocalRuntime in new_current_thread docs (#7820)
  • sync: add missing period to mpsc::Sender::try_send docs (#7721)
  • sync: clarify the cancellation safety of oneshot::Receiver (#7780)
  • sync: improve the docs for the errors of mpsc (#7722)
  • task: add example for spawn_local usage on local runtime (#7689)

#7125: tokio-rs/tokio#7125 #7195: tokio-rs/tokio#7195 #7305: tokio-rs/tokio#7305 #7467: tokio-rs/tokio#7467 #7614: tokio-rs/tokio#7614 #7686: tokio-rs/tokio#7686 #7689: tokio-rs/tokio#7689

... (truncated)

Commits

Updates arboard from 3.5.0 to 3.6.1

Release notes

Sourced from arboard's releases.

v3.6.1

This release focuses on improving compatibility with data in the real world and bug fixes. It also includes a new Set API for working with file paths via drag-and-drop interfaces across Linux, macOS, and Windows.

This release also marks the start of exclusively publishing changelogs via GitHub Releases. The old CHANGELOG.md has been removed due to maintenance overhead and duplication. v3.6.0 is the last revision to include this file.

Added

Changed

  • Fix grammar and typos by @​complexspaces and @​gagath in 1Password/arboard#194 and 1Password/arboard#196
  • Prefer PNG when pasting images on Windows by @​wcassels in 1Password/arboard#198
    • Note: This change greatly increases compatibility for "complicated" images that contain alpha values and/or transparent pixels. Support for transparency in BITMAP formats is ill-defined and inconsistently implemented in the wild, but is consistent in PNG. Most applications loading images onto the clipboard include PNG-encoded data already.
  • Bitmap images pasted on Windows now use the image crate instead of a homegrown internal parser.
    • This should not regress any existing Bitmap use cases and instead will provide more consistent and robust parsing. If you notice something now broken, please open an issue!

Fixed

New Contributors

Full Changelog: 1Password/arboard@v3.6.0...v3.6.1

v3.6.0

Added

  • Add support for excluding data from clipboard history on Linux.
  • arboard, in debug builds, now attempts to call out clipboard lifetime mishandling.
    • This is a debugging feature, and as such has no absolute or promised behavior.

Changed

  • The background thread in the X11 backend no longer exits on every selection request failure.

Fixed

  • Handled cases where using an unsupported Primary clipboard on Wayland would return the wrong error.
  • Clearing the clipboard on Linux now behaves correctly when interacting with other apps on the system.
  • Pasting text with an explicit locale ID on Windows now works as intended.

New Contributors

Full Changelog: 1Password/arboard@v3.5.0...v3.6.0

Commits
  • a3750c7 Release 3.6.1
  • edcce2c Remove CHANGELOG.md in favor of GitHub releases
  • 26a96a6 Bump windows-sys semver range to support 0.60.x
  • 7bdd1c1 Update errno for windows-sys 0.60 flexibility
  • 55c0b26 read/write_unaligned rather than using manual field offsets
  • ff15a09 Return conversionFailure instead of adhoc errors
  • 16ef181 Implement fetching PNG on Windows and prefer over DIB when available
  • a3c64f9 Add a couple of end-to-end DIBV5 tests
  • e6008ea Use image for reading DIB and try to make it do the right thing for 32-bit BI...
  • 17ef05c add file_list to Set interface (#181)
  • Additional commits viewable in compare view

Updates enigo from 0.2.1 to 0.6.1

Changelog

Sourced from enigo's changelog.

0.6.1

Fixed

  • docs.rs: Fixed build by only activating the libei_smol feature and not libei_tokio

0.6.0

Changed

  • linux: libei: Replaced libei feature with libei_tokio and libei_smol

Added

  • all: So far only functions that were possible on all platforms were implemented in order to keep every thing cross-platform. The new feature platform_specific allows you to opt-in to functionality that is only available on one or more platforms. At the beginning the only new platform specific function is smooth scrolling on macOS.
  • macos: added smooth scrolling (only available on macos and hidden behind the platform_specific feature)
  • linux: libei: Chose which async runtime you want to use

Removed

Fixed

  • linux: libei: The library can now be used inside a Tokio runtime. Previously that was not possible, because it would attempt to start a runtime from within another runtime.

0.5.0

Changed

  • linux: x11: Use x11rb by default to simulate input as it is more reliable, makes it possible to enter raw keycodes, does not need xdotools as a runtime dependency and uses native Rust. If you experience issue with the new default, please open an issue. You can disable default features and use the feature xdo to use the old method.

Added

Removed

Fixed

0.4.2

Fixed

-linux: xdo: Enable entering all unicode characters with the key function -linux: wayland: Enable entering all unicode characters with the key function

0.4.1

Changed

Added

  • macOS: The Enigo struct implements Sync/Send

Removed

Fixed

  • linux: wayland: Fix releasing raw keys
  • linux: wayland: Don't try to use the input_method protocol if it is unavailable
  • linux: wayland: The Enigo struct implements Sync/Send again

0.4.0

Changed

  • Rust: MSRV is 1.85
  • Rust: Use edition 2024

... (truncated)

Commits
  • b297a14 docs.rs: Fixed build by only activating the libei_smol feature and not `lib...
  • 3d0bec0 all: Publish 0.6.0
  • f6fa039 linux: libei: Ensure a safe tokio version is used
  • 2491620 linux: libei: Require at least tokio 1.7 to be secure
  • b4c8465 tests: macos 15 has the same screen dimensions as linux and windows
  • 63d7ab0 build(deps): update ron requirement from 0.10 to 0.11
  • 3729524 build(deps): update ashpd requirement from 0.11 to 0.12
  • 792dcd0 linux: libei: Choose which async runtime you want
  • 5d998de linux: libei: Fix runtime crash if no tokio runtime was started
  • 9396087 linux: libei: Use futures crate to not nest runtimes
  • Additional commits viewable in compare view

Updates toml from 0.8.23 to 0.9.6

Commits

Updates log from 0.4.27 to 0.4.29

Release notes

Sourced from log's releases.

0.4.29

MSRV

This release increases log's MSRV from 1.61.0 to 1.68.0.

What's Changed

New Contributors

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

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.29] - 2025-12-02

What's Changed

New Contributors

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

[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
  • b1e2df7 Merge pull request #719 from rust-lang/cargo/0.4.29
  • 3fe1a54 prepare for 0.4.29 release
  • 7a432d9 Merge pull request #718 from rust-lang/ci/msrv
  • 0689d56 rebump msrv to 1.68.0
  • 46b448e try drop msrv back to 1.61.0
  • 929ab38 fix up doc test feature gate
  • 957cece bump serde-dependent crates
  • bea40c8 bump msrv to 1.68.0
  • c540184 Merge pull request #716 from rust-lang/ci-smaller-matrix2
  • c971e63 Merge branch 'master' into ci-smaller-matrix2
  • Additional commits viewable in compare view

Updates mockall from 0.13.1 to 0.14.0

Changelog

Sourced from mockall's changelog.

[ 0.14.0 ] - 2025-11-22

Added

  • Allow mocking structs and traits with const generics. (#649)

  • Compatibility with the #[trait_variant::make] macro. (#640)

  • Allow Expectations with a non-exact call count to be used in Sequences. (#660)

Changed

  • The MSRV is now Rust 1.77.0. (#650)

Fixed

  • No longer poison a static mock method's internal Mutex when panicing, even when using a stable Rust compiler. Also, no longer poison it even if there is no Context object. For example, if the user never set an Expectation at all. (#650)

  • Suppress single-use-lifetimes lints in the generated code, for cases where the orginal code wouldn't have triggered the warning. (#627)

  • Fix mocking foreign functions with a variadic argument and no pattern, for example fn foo(...) as opposed to fn bar(x: ...). That worked in prior versions of Mockall only until Rust 1.93.0, which made such arguments illegal for Rust functions. (#673)

  • Fully qualify Send and Sync traits in generated code, allowing structs named Send or Sync to be in scope without conflicts. (#672)

Commits
  • 4401e5a chore: Release
  • 73e6c8b Merge pull request #649 from jonatanzeidler/f.const-generics
  • c8920ba Add a CHANGELOG entry for PR #649
  • dcbad06 Actually use a struct in the const_generic_struct_with_static_method test
  • e9d52fb Don't create () fields for each const generic paramters
  • b734232 Allow const generics in automock
  • b2133c9 Allow methods on mocks to be called with a range of times in a Sequence (#660)
  • ae37861 Fully qualify Send and Sync marker traits (#672)
  • 695e55a Fix mocking foreign functions with a variadic argument and no pattern (#673)
  • d50aa1d improve error message (#668)
  • Additional commits viewable in compare view

Updates tempfile from 3.20.0 to 3.24.0

Changelog

Sourced from tempfile's changelog.

3.24.0

  • Actually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.
  • Exclude CI scripts from the published crate.

3.23.0

  • Remove need for the "nightly" feature to compile with "wasip2".

3.22.0

  • Updated windows-sys requirement to allow version 0.61.x
  • Remove unstable-windows-keep-open-tempfile feature.

3.21.0

  • Updated windows-sys requirement to allow version 0.60.x
Commits
  • 1712764 chore: release v3.24.0
  • a8dc864 feat: completely support WASIP2 on stable rust (#382)
  • 5a03572 Exclude CI scripts from published package (#384)
  • da894f1 build(deps): bump actions/checkout from 5 to 6 (#383)
  • fe9f4a3 chore: release v3.23.0 (#381)
  • 006c3fd fix: use std::os::fd instead of std::os::wasi (#380)
  • b0e6309 doc: Update COPYRIGHT link (#377)
  • 2d6fc3f Fix formatting in Builder::disable_cleanup documentation (#375)
  • f720dbe chore: release 3.22.0
  • 55d742c chore: remove deprecated unstable feature flag
  • Additional commits viewable in compare view

Updates serial_test from 3.2.0 to 3.3.1

Release notes

Sourced from serial_test's releases.

v3.3.1

docs.rs removed a feature we use in rust-lang/rust#138907. palfrey/serial_test#148 (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.

Full Changelog: palfrey/serial_test@v3.3.0...v3.3.1

v3.3.0

What's Changed

New Contributors

Full Changelog: palfrey/serial_test@v3.2.0...v3.3.0

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

…h 10 updates

Bumps the cargo-dependencies group with 10 updates in the /src-tauri directory:

| Package | From | To |
| --- | --- | --- |
| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.148` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |
| [arboard](https://github.com/1Password/arboard) | `3.5.0` | `3.6.1` |
| [enigo](https://github.com/enigo-rs/enigo) | `0.2.1` | `0.6.1` |
| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |
| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |
| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |
| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |



Updates `serde` from 1.0.219 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.219...v1.0.228)

Updates `serde_json` from 1.0.140 to 1.0.148
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.140...v1.0.148)

Updates `tokio` from 1.45.1 to 1.49.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.45.1...tokio-1.49.0)

Updates `arboard` from 3.5.0 to 3.6.1
- [Release notes](https://github.com/1Password/arboard/releases)
- [Commits](1Password/arboard@v3.5.0...v3.6.1)

Updates `enigo` from 0.2.1 to 0.6.1
- [Changelog](https://github.com/enigo-rs/enigo/blob/main/CHANGES.md)
- [Commits](enigo-rs/enigo@v0.2.1...v0.6.1)

Updates `toml` from 0.8.23 to 0.9.6
- [Commits](toml-rs/toml@toml-v0.8.23...toml-v0.9.6)

Updates `log` from 0.4.27 to 0.4.29
- [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.29)

Updates `mockall` from 0.13.1 to 0.14.0
- [Changelog](https://github.com/asomers/mockall/blob/master/CHANGELOG.md)
- [Commits](asomers/mockall@v0.13.1...v0.14.0)

Updates `tempfile` from 3.20.0 to 3.24.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.20.0...v3.24.0)

Updates `serial_test` from 3.2.0 to 3.3.1
- [Release notes](https://github.com/palfrey/serial_test/releases)
- [Commits](palfrey/serial_test@v3.2.0...v3.3.1)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: serde_json
  dependency-version: 1.0.148
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: tokio
  dependency-version: 1.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: arboard
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: enigo
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: toml
  dependency-version: 0.9.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: log
  dependency-version: 0.4.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: mockall
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: tempfile
  dependency-version: 3.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: serial_test
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jan 5, 2026
@github-actions github-actions Bot added the chore label Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants