Skip to content

build(deps): bump the cargo-dependencies group across 1 directory with 13 updates - #200

Merged
josueBarretogit merged 2 commits into
developfrom
dependabot/cargo/cargo-dependencies-6f12502820
Aug 17, 2025
Merged

build(deps): bump the cargo-dependencies group across 1 directory with 13 updates#200
josueBarretogit merged 2 commits into
developfrom
dependabot/cargo/cargo-dependencies-6f12502820

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the cargo-dependencies group with 13 updates in the / directory:

Package From To
ratatui-image 1.0.5 2.0.1
reqwest 0.12.22 0.12.23
tokio 1.46.1 1.47.1
strum 0.26.3 0.27.2
strum_macros 0.26.4 0.27.2
serde_json 1.0.141 1.0.142
clap 4.5.41 4.5.45
toml 0.9.2 0.9.5
lopdf 0.36.0 0.37.0
httpmock 0.7.0 0.8.0-alpha.1
fake 4.3.0 4.4.0
uuid 1.17.0 1.18.0
criterion 0.5.1 0.7.0

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 reqwest from 0.12.22 to 0.12.23

Release notes

Sourced from reqwest's releases.

v0.12.23

tl;dr

  • 🇺🇩🇸 Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket.
  • 🔁 Add ClientBuilder::retries(policy) and reqwest::retry::Builder to configure automatic retries.
  • Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations.
  • Add http3_* options to blocking::ClientBuilder.
  • Fix default TCP timeout values to enabled and faster.
  • Fix SOCKS proxies to default to port 1080
  • (wasm) Add cache methods to RequestBuilder.

What's Changed

New Contributors

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

Changelog

Sourced from reqwest's changelog.

v0.12.23

  • Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket.
  • Add ClientBuilder::retries(policy) and reqwest::retry::Builder to configure automatic retries.
  • Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations.
  • Add http3_* options to blocking::ClientBuilder.
  • Fix default TCP timeout values to enabled and faster.
  • Fix SOCKS proxies to default to port 1080
  • (wasm) Add cache methods to RequestBuilder.
Commits
  • ae7375b v0.12.23
  • 9aacdc1 feat: add dns_resolver2 that is more ergonomic and flexible (#2793)
  • 221be11 refactor: loosen retry for_host parameter bounds (#2792)
  • acd1b05 feat: add reqwest::retry policies (#2763)
  • 54b6022 feat: add ClientBuilder::unix_socket() option (#2624)
  • 6358cef fix: add default tcp keepalive and user_timeout values (#2780)
  • 21226a5 style(client): use std::task::ready! macro to simplify Poll branch matching...
  • 82086e7 feat: add request cache options for wasm (#2775)
  • 2a0f7a3 ci: use msrv-aware cargo in msrv job (#2779)
  • f186803 fix(proxy): restore default port 1080 for SOCKS proxies without explicit port...
  • Additional commits viewable in compare view

Updates tokio from 1.46.1 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

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 serde_json from 1.0.141 to 1.0.142

Release notes

Sourced from serde_json's releases.

v1.0.142

Commits

Updates clap from 4.5.41 to 4.5.45

Release notes

Sourced from clap's releases.

v4.5.45

[4.5.45] - 2025-08-12

Fixes

  • (unstable-v5) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

v4.5.44

[4.5.44] - 2025-08-11

Features

  • Add Command::mut_subcommands

v4.5.43

[4.5.43] - 2025-08-06

Fixes

  • (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look

v4.5.42

[4.5.42] - 2025-07-30

Fixes

  • Include subcommand visible long aliases in --help
Changelog

Sourced from clap's changelog.

[4.5.45] - 2025-08-12

Fixes

  • (unstable-v5) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

[4.5.44] - 2025-08-11

Features

  • Add Command::mut_subcommands

[4.5.43] - 2025-08-06

Fixes

  • (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look

[4.5.42] - 2025-07-30

Fixes

  • Include subcommand visible long aliases in --help
Commits
  • 246d972 chore: Release
  • a35a076 docs: Update changelog
  • 9b985a3 Merge pull request #5912 from epage/takes
  • 389fbe8 feat(builder): Allow flags to take num_args=0..=1
  • c395d02 test(parser): Show flag behavior
  • 32c119e refactor(assert): Be more specific than action.takes_values
  • 80ea3e7 fix(assert): Clean up num_args/action assert
  • 2bc0f45 fix(builder): Make ValueRange display independent of usize::MAX
  • a0187c6 test(assert): Verify num_args/action compat
  • a8f9885 refactor(builder): Be more explicit in how takes_values is used
  • Additional commits viewable in compare view

Updates toml from 0.9.2 to 0.9.5

Commits

Updates lopdf from 0.36.0 to 0.37.0

Changelog

Sourced from lopdf's changelog.

v0.37.0 (2025-08-08)

Add

  • Add complete PDF object streams write support enabling 11-61% file size reduction (#XXX)
  • Add save_modern() method for easy object streams and cross-reference streams usage
  • Add SaveOptions struct with builder pattern for configuring compression settings
  • Add ObjectStreamBuilder for creating object streams programmatically
  • Add cross-reference stream support for PDF 1.5+ compliance
  • Add replace_partial_text() function for partial text replacement in PDFs
  • Add comprehensive test suite with 50+ tests for object streams functionality
  • Add object streams write capability (previously read-only)
  • Add implementation documentation in OBJECT_STREAMS_IMPLEMENTATION.md

Fix

  • Fix pdfutil build error - missing derive feature for clap dependency
  • Fix async feature compilation - 25 examples/tests failing with --all-features
  • Fix 31 clippy linting errors blocking CI with #![deny(clippy::all)]
  • Fix object compression eligibility - structural objects (Catalog, Pages, Page) now properly compressed
  • Fix trailer-referenced objects compression - only encryption dictionary excluded from compression
  • Fix linearization detection for proper Catalog handling per PDF specification
  • Fix compilation warnings

Update

  • Update to Rust 2024 edition with minimum Rust 1.85 requirement

Maintain

  • Maintain full backward compatibility - all existing APIs unchanged

Commits

Updates httpmock from 0.7.0 to 0.8.0-alpha.1

Release notes

Sourced from httpmock's releases.

v0.8.0-alpha.1

BREAKING CHANGES

Improvements

  • Record and Playback mode was added
  • Many new matchers functions have been added
  • Proxy Mode was added
  • Website docs have been created (see https://alexliesenfeld.github.io/httpmock/)
  • HTTPS support added
  • Internal implementation was entirely rewritten
Changelog

Sourced from httpmock's changelog.

Version 0.8.0-alpha.1

BREAKING CHANGES

Improvements

  • Record and Playback mode was added
  • Many new matchers functions have been added
  • Proxy Mode was added
  • Website docs have been created (see https://httpmock.rs)
  • HTTPS support added
  • Internal implementation was entirely rewritten

Improvements

  • The algorithm to find the most similar request in case of mock assertion failures has been improved.
Commits

Updates fake from 4.3.0 to 4.4.0

Release notes

Sourced from fake's releases.

v4.4.0

What's Changed

New Contributors

Full Changelog: cksac/fake-rs@v4.3.0...v4.4.0

Commits

Updates uuid from 1.17.0 to 1.18.0

Release notes

Sourced from uuid's releases.

v1.18.0

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.17.0...v1.18.0

Commits

…h 13 updates

Bumps the cargo-dependencies group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [ratatui-image](https://github.com/benjajaja/ratatui-image) | `1.0.5` | `2.0.1` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.23` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `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` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.141` | `1.0.142` |
| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.45` |
| [toml](https://github.com/toml-rs/toml) | `0.9.2` | `0.9.5` |
| [lopdf](https://github.com/J-F-Liu/lopdf) | `0.36.0` | `0.37.0` |
| [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.17.0` | `1.18.0` |
| [criterion](https://github.com/bheisler/criterion.rs) | `0.5.1` | `0.7.0` |



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 `reqwest` from 0.12.22 to 0.12.23
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.22...v0.12.23)

Updates `tokio` from 1.46.1 to 1.47.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.46.1...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 `serde_json` from 1.0.141 to 1.0.142
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.141...v1.0.142)

Updates `clap` from 4.5.41 to 4.5.45
- [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.41...clap_complete-v4.5.45)

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

Updates `lopdf` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/J-F-Liu/lopdf/releases)
- [Changelog](https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/J-F-Liu/lopdf/commits)

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.17.0 to 1.18.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.17.0...v1.18.0)

Updates `criterion` from 0.5.1 to 0.7.0
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](bheisler/criterion.rs@0.5.1...0.7.0)

---
updated-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: reqwest
  dependency-version: 0.12.23
  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: serde_json
  dependency-version: 1.0.142
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: clap
  dependency-version: 4.5.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: toml
  dependency-version: 0.9.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: lopdf
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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
- dependency-name: criterion
  dependency-version: 0.7.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 16, 2025
@josueBarretogit
josueBarretogit changed the base branch from main to develop August 17, 2025 02:08
@josueBarretogit
josueBarretogit merged commit 39a14bd into develop Aug 17, 2025
4 of 5 checks passed
@josueBarretogit
josueBarretogit deleted the dependabot/cargo/cargo-dependencies-6f12502820 branch August 17, 2025 02:54
WhiteHades pushed a commit to WhiteHades/manga-tui that referenced this pull request Jun 30, 2026
…t/cargo/cargo-dependencies-6f12502820

build(deps): bump the cargo-dependencies group across 1 directory with 13 updates
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.

1 participant