Skip to content

deps(deps): bump the rust-major group with 6 updates - #46

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-major-9db44f66d1
Open

deps(deps): bump the rust-major group with 6 updates#46
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-major-9db44f66d1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on thiserror, reqwest, mdns-sd, ratatui, crossterm and tauri to permit the latest version.
Updates thiserror to 2.0.18

Release notes

Sourced from thiserror's releases.

2.0.18

Commits
  • dc0f6a2 Release 2.0.18
  • 0275292 Touch up PR 443
  • 3c33bc6 Merge pull request #443 from LucaCappelletti94/master
  • 995939c Reproduce issue 442
  • 21653d1 Made clippy lifetime allows conditional
  • 45e5388 Update actions/upload-artifact@v5 -> v6
  • 386aac1 Update actions/upload-artifact@v4 -> v5
  • ec50561 Update actions/checkout@v5 -> v6
  • 247eab5 Update name of empty_enum clippy lint
  • 91b181f Raise required compiler to Rust 1.68
  • Additional commits viewable in compare view

Updates reqwest to 0.13.3

Release notes

Sourced from reqwest's releases.

v0.13.3

tl;dr

  • Fix CertificateRevocationList parsing of PEM values.
  • Fix logging in resolver to only show host, not full URL.
  • Fix hickory-dns to fallback to a default if /etc/resolv.conf fails.
  • Fix HTTP/3 to handle STOP_SENDING as not an error.
  • Fix HTTP/3 pool to remove timed out QUIC connections.
  • Fix HTTP/3 connection establishment picking IPv4 and IPv6.
  • Upgrade rustls-platform-verifier.
  • (wasm) Only use wasm-bindgen on unknown-* targets.

What's Changed

New Contributors

Full Changelog: seanmonstar/reqwest@v0.13.2...v0.13.3

Changelog

Sourced from reqwest's changelog.

v0.13.3

  • Fix CertificateRevocationList parsing of PEM values.
  • Fix logging in resolver to only show host, not full URL.
  • Fix hickory-dns to fallback to a default if /etc/resolv.conf fails.
  • Fix HTTP/3 to handle STOP_SENDING as not an error.
  • Fix HTTP/3 pool to remove timed out QUIC connections.
  • Fix HTTP/3 connection establishment picking IPv4 and IPv6.
  • Upgrade rustls-platform-verifier.
  • (wasm) Only use wasm-bindgen on unknown-* targets.

v0.13.2

  • Fix HTTP/2 and native-tls ALPN feature combinations.
  • Fix HTTP/3 to send h3 ALPN.
  • (wasm) fix RequestBuilder::json() from override previously set content-type.

v0.13.1

  • Fixes compiling with rustls on Android targets.

v0.13.0

  • Breaking changes:
    • rustls is now the default TLS backend, instead of native-tls.
    • rustls crypto provider defaults to aws-lc instead of ring. (rustls-no-provider exists if you want a different crypto provider)
    • rustls-tls has been renamed to rustls.
    • rustls roots features removed, rustls-platform-verifier is used by default.
      • To use different roots, call tls_certs_only(your_roots).
    • native-tls now includes ALPN. To disable, use native-tls-no-alpn.
    • query and form are now crate features, disabled by default.
    • Long-deprecated methods and crate features have been removed (such as trust-dns, which was renamed hickory-dns a while ago).
  • Many TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a "soft" deprecation. (just documented, no warnings)
    • For example, prefer tls_backend_rustls() over use_rustls_tls().

v0.12.28

  • Fix compiling on Windows if TLS and SOCKS features are not enabled.

v0.12.27

  • Add ClientBuilder::windows_named_pipe(name) option that will force all requests over that Windows Named Piper.

v0.12.26

  • Fix sending Accept-Encoding header only with values configured with reqwest, regardless of underlying tower-http config.

v0.12.25

... (truncated)

Commits

Updates mdns-sd to 0.20.0

Release notes

Sourced from mdns-sd's releases.

v0.20.0

This release contains a small breaking change in the optional serde feature, hence the minor version bump.

Breaking changes

  • Remove #[serde(untagged)] from ScopedIp. The serialized form of ScopedIp now includes its enum variant tag (V4 / V6), which improves compatibility with binary serde formats (e.g. MessagePack). Only affects users of the optional serde feature. (#472, commit 5fa4b92)

What's Changed

Full Changelog: keepsimple1/mdns-sd@v0.19.2...v0.20.0

Changelog

Sourced from mdns-sd's changelog.

Version 0.20.0 (2026-05-24)

This release contains a small breaking change in the optional serde feature, hence the minor version bump.

Breaking changes

  • Remove #[serde(untagged)] from ScopedIp. The serialized form of ScopedIp now includes its enum variant tag (V4 / V6), which improves compatibility with binary serde formats (e.g. MessagePack). Only affects users of the optional serde feature. (#472, commit 5fa4b92)

Other changes

  • tests: remove explicit random port assignments.
  • chore: remove an unused dev-dependency.

All changes

  • fee8ab7 2026-05-24 remove unused dev-dependency (keepsimple1)
  • e745a2f 2026-05-23 tests: remove explicit port random assignments (#455) (CosminPerRam)
  • 5fa4b92 2026-05-22 Remove untagged attribute from ScopedIp (#472) (Rascal)

Version 0.19.2 (2026-05-17)

This is a bugfix and small-feature release.

New features

  • Support RFC 6762 legacy unicast responses: when a query arrives from a source port other than 5353, the daemon now replies directly to the querier's address/port instead of multicasting. This enables interoperability with one-shot / legacy mDNS queriers. (#469, commit 933bdbe)
  • Added a new Error::DaemonShutdown variant, returned by ServiceDaemon methods after the daemon thread has exited (previously surfaced as a generic Error::Msg). The Error enum is #[non_exhaustive], so this is additive. (commit a457193)

Bug fixes / improvements

  • Optimize outgoing DNS serialization to reduce allocations on the send path. (#467, commit fb26d7f)
  • Replace a stray println! in DnsHostInfo::write with debug!, so the library no longer writes to stdout. (#465, commit 96008a4)
  • Expanded # Errors doc sections on the major ServiceDaemon APIs (new, new_with_port, browse, stop_browse, resolve_hostname, stop_resolve_hostname, register, unregister), documenting when Error::Again vs. Error::DaemonShutdown is returned. (#464, commit a457193)

All changes

  • 933bdbe 2026-05-15 Add support for RFC 6762 legacy unicast responses (#469) (Luqmaan)
  • fb26d7f 2026-04-30 Optimize dns outgoing serialization (#467) (Alexander)
  • a457193 2026-04-28 docs: add doc comments for error handling on major APIs (#464) (keepsimple1)
  • 96008a4 2026-04-28 Replace println with debug log (#465) (Alexander)

Thanks and welcome our new contributors @​luqs1 and @​anti-social !

Version 0.19.1 (2026-04-19)

This is a bugfix release.

Bug fixes

  • When responding to a query, pick a source IP that matches the querier's subnet, so responses are reachable on multi-homed hosts. (#460, commit d210372)

... (truncated)

Commits

Updates ratatui to 0.30.0

Release notes

Sourced from ratatui's releases.

ratatui-v0.30.0

"Rats don't just survive; they discover; they create. ... I mean, just look at what they do with the terminal!" – Remy & Orhun

We are excited to announce the biggest release of ratatui so far - a Rust library that's all about cooking up TUIs 👨‍🍳🐀

🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!

Release highlights: https://ratatui.rs/highlights/v030/

⚠️ List of breaking changes can be found here.

Features

  • 90a77aa (direction) Add Direction::perpendicular(self) by @​b-guild in #2197

  • 56d5e05 (bar) Update label and text_value to accept Into<> by @​Emivvvvv in #1471 [breaking]

    BREAKING CHANGE:label and text_value now accept Into<> types, which breaks type inference.

    - Bar::default().label("foo".into());
    + Bar::default().label("foo");
    - Bar::default().text_value("bar".into());
    + Bar::default().text_value("bar");
  • b76ad3b (bar) Impl Styled for Bar by @​Emivvvvv in #1476

    Related:ratatui/ratatui#683

  • e15fefa (barchar) Add BarChart::grouped constructor by @​joshka in #1513

    Add a new constructor to the BarChart widget that allows creating a grouped barchart with multiple groups of bars.

    Also add a new constructor to the BarGroup widget that allows creating a group of bars with a label.

  • 369b18e (barchart) Reduce barchart creation verbosity by @​Emivvvvv in #1453

    Adds constructor methods for BarChart, BarGroup, and Bar

  • 1dc18bf (calendar) Add width and height functions by @​joshka in #2198

    Fixes ratatui/ratatui#2016

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.30.0 - 2025-12-26

"Rats don't just survive; they discover; they create. ... I mean, just look at what they do with the terminal!" – Remy & Orhun

We are excited to announce the biggest release of ratatui so far - a Rust library that's all about cooking up TUIs 👨‍🍳🐀

🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!

Release highlights: https://ratatui.rs/highlights/v030/

⚠️ List of breaking changes can be found here.

Features

  • 90a77aa (direction) Add Direction::perpendicular(self) by @b-guild in #2197

  • 56d5e05 (bar) Update label and text_value to accept Into<> by @Emivvvvv in #1471 [breaking]

    BREAKING CHANGE:label and text_value now accept Into<> types, which breaks type inference.

    - Bar::default().label("foo".into());
    + Bar::default().label("foo");
    - Bar::default().text_value("bar".into());
    + Bar::default().text_value("bar");
  • b76ad3b (bar) Impl Styled for Bar by @Emivvvvv in #1476

    Related:ratatui/ratatui#683

  • e15fefa (barchar) Add BarChart::grouped constructor by @joshka in #1513

    Add a new constructor to the BarChart widget that allows creating a grouped barchart with multiple groups of bars.

    Also add a new constructor to the BarGroup widget that allows creating a group of bars with a label.

  • 369b18e (barchart) Reduce barchart creation verbosity by @Emivvvvv in #1453

    Adds constructor methods for BarChart, BarGroup, and Bar

  • 1dc18bf (calendar) Add width and height functions by @joshka in #2198

... (truncated)

Commits
  • 0a2a7c0 chore(ratatui): unleash the rats v0.30.0 (#2294)
  • 8c620d6 docs(widgets): add link to no-std concept page (#2288)
  • 686d955 chore: re-release 0.30.0-beta.1 (#2292)
  • 04e86bb chore: revert the 0.30-beta.1 update to re-trigger release-plz (#2291)
  • 06a30cc chore(widgets): disable scrape-examples and revert ratatui dev dep (#2290)
  • 3936b10 chore: release 0.30.0-beta.1 (#2287)
  • 1f7efe9 build(deps): bump dtolnay/rust-toolchain from 0b1efabc08b657293548b77fb76cc02...
  • fbd560a build(deps): bump taiki-e/install-action from 2.63.3 to 2.65.1 (#2282)
  • 4495754 build(deps): bump serde_json from 1.0.145 to 1.0.146 (#2284)
  • a8d8afe build(deps): bump tracing from 0.1.43 to 0.1.44 (#2283)
  • Additional commits viewable in compare view

Updates crossterm to 0.29.0

Changelog

Sourced from crossterm's changelog.

Unreleased

Version 0.29

Added ⭐

  • Copy to clipboard using OSC52 (#974)
  • Derive standard traits for "SetCursorStyle" (#909)
  • Add query_keyboard_enhancement_flags to read enabled flags (#958)
  • Add is_* and as_* methods to the event enums (#949)
  • Add a feature flag for derive_more impls (#970)
  • Update rustix to 1.0 (#982)

Breaking ⚠️

  • Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979)

Version 0.28.1

Fixed 🐛

  • Fix broken build on linux when using use-dev-tty with (#906)

Breaking ⚠️

  • Fix desync with mio and signalhook between repo and published crate. (upgrade to mio 1.0)

Version 0.28

Added ⭐

  • Capture double click mouse events on windows (#826)
  • (De)serialize Reset color (#824)
  • Add functions to allow constructing Attributes in a const context (#817)
  • Implement Display for KeyCode and KeyModifiers (#862)

Changed ⚙️

  • Use Rustix by default instead of libc. Libc can be re-enabled if necessary with the libc feature flag (#892)
  • FileDesc now requires a lifetime annotation.
  • Improve available color detection (#885)
  • Speed up SetColors by ~15-25% (#879)
  • Remove unsafe and unnecessary size argument from FileDesc::read() (#821)

Breaking ⚠️

  • Fix duplicate bit masks for caps lock and num lock (#863). This breaks serialization of KeyEventState

... (truncated)

Commits

Updates tauri to 1.8.3

Commits
  • 0cfcd46 Apply Version Updates From Current Changes (v1) (#12625)
  • b19a78c ci: Remove actions-rs usage (#13454)
  • cace9f4 chore(deps): update dependency eslint-config-prettier to v10.1.5 (#13388)
  • 07dc7fc chore(deps): update dependency @​types/node to v22.15.18 (#13398)
  • 820e9d3 chore(deps/cli): upgrade yarn.lock (v1) (#13393)
  • f78d085 chore(deps): update dependency @​types/node to v22.15.15 (#13301)
  • 7dc4ea3 chore(deps): update dependency @​types/node to v22.14.1 (#13212)
  • 301853e chore(deps): update dependency typescript to v5.8.3 (#13144)
  • f3cfa50 chore(deps): update dependency @​types/node to v22.14.0 (#13042)
  • 35180c2 chore(deps): update dependency eslint-config-prettier to v10.1.2 (#13193)
  • Additional commits viewable in compare view

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 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

Updates the requirements on [thiserror](https://github.com/dtolnay/thiserror), [reqwest](https://github.com/seanmonstar/reqwest), [mdns-sd](https://github.com/keepsimple1/mdns-sd), [ratatui](https://github.com/ratatui/ratatui), [crossterm](https://github.com/crossterm-rs/crossterm) and [tauri](https://github.com/tauri-apps/tauri) to permit the latest version.

Updates `thiserror` to 2.0.18
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.0...2.0.18)

Updates `reqwest` to 0.13.3
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.0...v0.13.3)

Updates `mdns-sd` to 0.20.0
- [Release notes](https://github.com/keepsimple1/mdns-sd/releases)
- [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md)
- [Commits](keepsimple1/mdns-sd@v0.11.0...v0.20.0)

Updates `ratatui` to 0.30.0
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.28.0...ratatui-v0.30.0)

Updates `crossterm` to 0.29.0
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](crossterm-rs/crossterm@0.28...0.29)

Updates `tauri` to 1.8.3
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](tauri-apps/tauri@tauri-v1.5...tauri-v1.8.3)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.18
  dependency-type: direct:production
  dependency-group: rust-major
- dependency-name: reqwest
  dependency-version: 0.13.3
  dependency-type: direct:production
  dependency-group: rust-major
- dependency-name: mdns-sd
  dependency-version: 0.20.0
  dependency-type: direct:production
  dependency-group: rust-major
- dependency-name: ratatui
  dependency-version: 0.30.0
  dependency-type: direct:production
  dependency-group: rust-major
- dependency-name: crossterm
  dependency-version: 0.29.0
  dependency-type: direct:production
  dependency-group: rust-major
- dependency-name: tauri
  dependency-version: 1.8.3
  dependency-type: direct:production
  dependency-group: rust-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github May 25, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants