Skip to content

build(deps): bump the cargo-dependencies group with 18 updates - #198

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-cb6af7108d
Closed

build(deps): bump the cargo-dependencies group with 18 updates#198
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-cb6af7108d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2025

Copy link
Copy Markdown
Contributor

Bumps the cargo-dependencies group with 18 updates:

Package From To
ratatui 0.30.0-alpha.2 0.30.0-alpha.5
ratatui-image 1.0.5 2.0.1
tui-input 0.12.0 0.14.0
reqwest 0.12.20 0.12.22
tokio 1.44.2 1.47.1
strum 0.26.3 0.27.2
strum_macros 0.26.4 0.27.2
color-eyre 0.6.3 0.6.5
serde_json 1.0.140 1.0.142
chrono 0.4.40 0.4.41
rusqlite 0.35.0 0.37.0
clap 4.5.37 4.5.44
zip 4.0.0 4.3.0
toml 0.8.20 0.9.5
flate2 1.1.1 1.1.2
httpmock 0.7.0 0.8.0-alpha.1
fake 4.3.0 4.4.0
uuid 1.16.0 1.18.0

Updates ratatui from 0.30.0-alpha.2 to 0.30.0-alpha.5

Release notes

Sourced from ratatui's releases.

ratatui-v0.30.0-alpha.5

0.30.0-alpha.1 is a pre-release of the upcoming 0.30.0 release. It is intended for testing and feedback. Please report any issues you encounter. The primary change is that we've split the crate into multiple crates. The main crate is now ratatui-core and the widgets are in ratatui-widgets. This allows for widget crates to depend on a stable core crate, and for the core crate to be used without widgets.

Features

Bug Fixes

... (truncated)

Changelog

Sourced from ratatui's changelog.

ratatui - 0.30.0-alpha.5 - 2025-06-30

Features

  • 1399d95 (no_std) Make palette and serde features depends on std by @​j-g00da in #1919

  • 7bc78bc (uncategorized) Add ratatui::run() method by @​joshka in #1707

    This introduces a new ratatui::run() method which runs a closure with a terminal initialized with reasonable defaults for most applications. This calls ratatui::init() before running the closure and ratatui::restore() after the closure completes, and returns the result of the closure.

    A minimal hello world example using the new ratatui::run() method:

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        ratatui::run(|terminal| {
            loop {
                terminal.draw(|frame| frame.render_widget("Hello World!", frame.area()))?;
                if crossterm::event::read()?.is_key_press() {
                    break Ok(());
                }
            }
        })
    }

    Of course, this also works both with apps that use free methods and structs:

    fn run(terminal: &mut DefaultTerminal) -> Result<(), AppError> { ... }
    ratatui::run(run)?;

    struct App { ... }
    impl App {
    fn new() -> Self { ... }
    fn run(mut self, terminal: &mut DefaultTerminal) -> Result<(), AppError> { ... }
    }
    ratatui::run(|terminal| App::new().run(terminal))?;

Bug Fixes

... (truncated)

Commits

Updates ratatui-image from 1.0.5 to 2.0.1

Changelog

Sourced from ratatui-image's changelog.

[2.0.1] - 2024-10-07

(See git log)

Commits

Updates tui-input from 0.12.0 to 0.14.0

Release notes

Sourced from tui-input's releases.

v0.14.0

What's Changed

Author note: This reverts ratatui dependency back to 0.29 (stable) from 0.30-alpha. People still have the option to use it with any version of ratatui by using crossterm feature with no default feature. Use: tui-input = {version = "0.14.0", features = ["crossterm"], default-features = false} Example: cargo run --example crossterm_input --features crossterm --no-default-features

New Contributors

Full Changelog: sayanarijit/tui-input@v0.12.1...v0.14.0

v0.12.1

What's Changed

Full Changelog: sayanarijit/tui-input@0.12.0...v0.12.1

Commits

Updates reqwest from 0.12.20 to 0.12.22

Release notes

Sourced from reqwest's releases.

v0.12.22

tl;dr

  • Fix socks proxies when resolving IPv6 destinations.

What's Changed

Full Changelog: seanmonstar/reqwest@v0.12.21...v0.12.22

v0.12.21

tl;dr

  • Fix socks proxy to use socks4a:// instead of socks4h://.
  • Fix Error::is_timeout() to check for hyper and IO timeouts too.
  • Fix request Error to again include URLs when possible.
  • Fix socks connect error to include more context.
  • (wasm) implement Default for Body.

What's Changed

New Contributors

Full Changelog: seanmonstar/reqwest@v0.12.20...v0.12.21

Changelog

Sourced from reqwest's changelog.

v0.12.22

  • Fix socks proxies when resolving IPv6 destinations.

v0.12.21

  • Fix socks proxy to use socks4a:// instead of socks4h://.
  • Fix Error::is_timeout() to check for hyper and IO timeouts too.
  • Fix request Error to again include URLs when possible.
  • Fix socks connect error to include more context.
  • (wasm) implement Default for Body.
Commits

Updates tokio from 1.44.2 to 1.47.1

Release notes

Sourced from tokio's releases.

Tokio v1.47.1

1.47.1 (August 1st, 2025)

Fixed

  • process: fix panic from spurious pidfd wakeup (#7494)
  • sync: fix broken link of Python asyncio.Event in SetOnce docs (#7485)

#7485: tokio-rs/tokio#7485 #7494: tokio-rs/tokio#7494

Tokio v1.47.0

1.47.0 (July 25th, 2025)

This release adds poll_proceed and cooperative to the coop module for cooperative scheduling, adds SetOnce to the sync module which provides similar functionality to [std::sync::OnceLock], and adds a new method sync::Notify::notified_owned() which returns an OwnedNotified without a lifetime parameter.

Added

  • coop: add cooperative and poll_proceed (#7405)
  • sync: add SetOnce (#7418)
  • sync: add sync::Notify::notified_owned() (#7465)

Changed

  • deps: upgrade windows-sys 0.52 → 0.59 (#7117)
  • deps: update to socket2 v0.6 (#7443)
  • sync: improve AtomicWaker::wake performance (#7450)

Documented

  • metrics: fix listed feature requirements for some metrics (#7449)
  • runtime: improve safety comments of Readiness<'_> (#7415)

#7405: tokio-rs/tokio#7405 #7415: tokio-rs/tokio#7415 #7418: tokio-rs/tokio#7418 #7449: tokio-rs/tokio#7449 #7450: tokio-rs/tokio#7450 #7465: tokio-rs/tokio#7465

Tokio v1.46.1

1.46.1 (July 4th, 2025)

This release fixes incorrect spawn locations in runtime task hooks for tasks spawned using tokio::spawn rather than Runtime::spawn. This issue only effected the spawn location in TaskMeta::spawned_at, and did not effect task locations in Tracing events.

... (truncated)

Commits

Updates strum from 0.26.3 to 0.27.2

Release notes

Sourced from strum's releases.

v0.27.2

What's Changed

New Contributors

Full Changelog: Peternator7/strum@v0.27.1...v0.27.2

v0.27.1

What's Changed

New Contributors

Full Changelog: Peternator7/strum@v0.27.0...v0.27.1

v0.27.0

What's Changed

... (truncated)

Changelog

Sourced from strum's changelog.

0.27.2

  • #141: Adding support for doc comments on EnumDiscriminants generated type.

    • The doc comment will be copied from the variant on the type itself.
  • #435:allow discriminants on empty enum.

  • #443: Change enum table callbacks to FnMut.

  • #444: Add #[automatically_derived] to the impls by @​dandedotdev in Peternator7/strum#444

    • This should make the linter less noisy with warnings in generated code.
  • #440: Implement a suffix attribute for serialization of enum variants.

    #[derive(strum::Display)]
    #[strum(suffix=".json")]
    #[strum(serialize_all="snake_case")]
    enum StorageConfiguration {
      PostgresProvider,
      S3StorageProvider,
      AzureStorageProvider,
    }
    fn main() {
    let response = SurveyResponse::Other("It was good".into());
    println!("Loading configuration from: {}", StorageConfiguration::PostgresProvider);
    // prints: Loaded Configuration from: postgres_provider.json
    }

  • #446: Drop needless rustversion dependency.

0.27.1

  • #414: Fix docrs build error.

  • #417: Mention parse_error_ty and parse_error_fn that had been left out of the docs accidentally.

  • #421#331: Implement #[strum(transparent)] attribute on IntoStaticStr, Display and AsRefStr that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an &'static str.

    #[derive(strum::Display)]
    enum SurveyResponse {
      Yes,
      No,
      #[strum(transparent)]
      Other(String)
    }
    fn main() {
    let response = SurveyResponse::Other("It was good".into());
    println!("Question: Did you have fun?");

... (truncated)

Commits

Updates strum_macros from 0.26.4 to 0.27.2

Release notes

Sourced from strum_macros's releases.

v0.27.2

What's Changed

New Contributors

Full Changelog: Peternator7/strum@v0.27.1...v0.27.2

v0.27.1

What's Changed

New Contributors

Full Changelog: Peternator7/strum@v0.27.0...v0.27.1

v0.27.0

What's Changed

... (truncated)

Changelog

Sourced from strum_macros's changelog.

0.27.2

  • #141: Adding support for doc comments on EnumDiscriminants generated type.

    • The doc comment will be copied from the variant on the type itself.
  • #435:allow discriminants on empty enum.

  • #443: Change enum table callbacks to FnMut.

  • #444: Add #[automatically_derived] to the impls by @​dandedotdev in Peternator7/strum#444

    • This should make the linter less noisy with warnings in generated code.
  • #440: Implement a suffix attribute for serialization of enum variants.

    #[derive(strum::Display)]
    #[strum(suffix=".json")]
    #[strum(serialize_all="snake_case")]
    enum StorageConfiguration {
      PostgresProvider,
      S3StorageProvider,
      AzureStorageProvider,
    }
    fn main() {
    let response = SurveyResponse::Other("It was good".into());
    println!("Loading configuration from: {}", StorageConfiguration::PostgresProvider);
    // prints: Loaded Configuration from: postgres_provider.json
    }

  • #446: Drop needless rustversion dependency.

0.27.1

  • #414: Fix docrs build error.

  • #417: Mention parse_error_ty and parse_error_fn that had been left out of the docs accidentally.

  • #421#331: Implement #[strum(transparent)] attribute on IntoStaticStr, Display and AsRefStr that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an &'static str.

    #[derive(strum::Display)]
    enum SurveyResponse {
      Yes,
      No,
      #[strum(transparent)]
      Other(String)
    }
    fn main() {
    let response = SurveyResponse::Other("It was good".into());
    println!("Question: Did you have fun?");

... (truncated)

Commits

Updates color-eyre from 0.6.3 to 0.6.5

Commits

Updates serde_json from 1.0.140 to 1.0.142

Release notes

Sourced from serde_json's releases.

v1.0.142

v1.0.141

Commits
  • 1731167 Release 1.0.142
  • e51c814 Touch up PR 1265
  • 84abbdb Merge pull request #1265 from aatifsyed/master
  • 6843c36 Release 1.0.141
  • 6e2c210 Touch up PR 1273
  • 623d9b4 Merge pull request #1273 from conradludgate/optimise-string-escaping
  • de70b7d use unreachable_unchecked for escape table. use a second match to roundtrip E...
  • f2d940d replace start index with bytes slice reference
  • 9206cc0 feat: impl Default for &Value
  • cd55b5a Ignore mismatched_lifetime_syntaxes lint
  • Additional commits viewable in compare view

Updates chrono from 0.4.40 to 0.4.41

Release notes

Sourced from chrono's releases.

v0.4.41

What's Changed

Commits
  • d1de1d9 Bump version to 0.4.41
  • e2bd1d1 Add support for lenient format strings (#1693)
  • 2c95b0a Tweak expression to avoid repetition
  • ebeef99 TimeZone::from_posix_tz: Treat empty TZ variable as UTC

Bumps the cargo-dependencies group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0-alpha.2` | `0.30.0-alpha.5` |
| [ratatui-image](https://github.com/benjajaja/ratatui-image) | `1.0.5` | `2.0.1` |
| [tui-input](https://github.com/sayanarijit/tui-input) | `0.12.0` | `0.14.0` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.22` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.47.1` |
| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |
| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |
| [color-eyre](https://github.com/eyre-rs/eyre) | `0.6.3` | `0.6.5` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.142` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.41` |
| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.35.0` | `0.37.0` |
| [clap](https://github.com/clap-rs/clap) | `4.5.37` | `4.5.44` |
| [zip](https://github.com/zip-rs/zip2) | `4.0.0` | `4.3.0` |
| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.5` |
| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.2` |
| [httpmock](https://github.com/alexliesenfeld/httpmock) | `0.7.0` | `0.8.0-alpha.1` |
| [fake](https://github.com/cksac/fake-rs) | `4.3.0` | `4.4.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.18.0` |


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

Updates `ratatui-image` from 1.0.5 to 2.0.1
- [Release notes](https://github.com/benjajaja/ratatui-image/releases)
- [Changelog](https://github.com/benjajaja/ratatui-image/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benjajaja/ratatui-image/commits)

Updates `tui-input` from 0.12.0 to 0.14.0
- [Release notes](https://github.com/sayanarijit/tui-input/releases)
- [Commits](sayanarijit/tui-input@0.12.0...v0.14.0)

Updates `reqwest` from 0.12.20 to 0.12.22
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.20...v0.12.22)

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

Updates `strum` from 0.26.3 to 0.27.2
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](Peternator7/strum@v0.26.3...v0.27.2)

Updates `strum_macros` from 0.26.4 to 0.27.2
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits/v0.27.2)

Updates `color-eyre` from 0.6.3 to 0.6.5
- [Commits](https://github.com/eyre-rs/eyre/compare/color-eyre-v0.6.3...color-eyre@0.6.5)

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

Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](chronotope/chrono@v0.4.40...v0.4.41)

Updates `rusqlite` from 0.35.0 to 0.37.0
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](rusqlite/rusqlite@v0.35.0...v0.37.0)

Updates `clap` from 4.5.37 to 4.5.44
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.37...clap_complete-v4.5.44)

Updates `zip` from 4.0.0 to 4.3.0
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v4.0.0...v4.3.0)

Updates `toml` from 0.8.20 to 0.9.5
- [Commits](toml-rs/toml@toml-v0.8.20...toml-v0.9.5)

Updates `flate2` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](rust-lang/flate2-rs@1.1.1...1.1.2)

Updates `httpmock` from 0.7.0 to 0.8.0-alpha.1
- [Release notes](https://github.com/alexliesenfeld/httpmock/releases)
- [Changelog](https://github.com/alexliesenfeld/httpmock/blob/master/CHANGELOG.md)
- [Commits](httpmock/httpmock@v0.7.0...v0.8.0-alpha.1)

Updates `fake` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/cksac/fake-rs/releases)
- [Commits](cksac/fake-rs@v4.3.0...v4.4.0)

Updates `uuid` from 1.16.0 to 1.18.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.16.0...v1.18.0)

---
updated-dependencies:
- dependency-name: ratatui
  dependency-version: 0.30.0-alpha.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: ratatui-image
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-dependencies
- dependency-name: tui-input
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: reqwest
  dependency-version: 0.12.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: tokio
  dependency-version: 1.47.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: strum
  dependency-version: 0.27.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: strum_macros
  dependency-version: 0.27.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: color-eyre
  dependency-version: 0.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: serde_json
  dependency-version: 1.0.142
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: chrono
  dependency-version: 0.4.41
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: rusqlite
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: clap
  dependency-version: 4.5.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: zip
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: toml
  dependency-version: 0.9.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: flate2
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: httpmock
  dependency-version: 0.8.0-alpha.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: fake
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: uuid
  dependency-version: 1.18.0
  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 Aug 12, 2025
@dependabot @github

dependabot Bot commented on behalf of github Aug 16, 2025

Copy link
Copy Markdown
Contributor Author

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

@dependabot dependabot Bot closed this Aug 16, 2025
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-dependencies-cb6af7108d branch August 16, 2025 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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