Skip to content

fix(deps): update rust - #4

Open
bootc-bot[bot] wants to merge 1 commit into
mainfrom
bootc-renovate/rust
Open

fix(deps): update rust#4
bootc-bot[bot] wants to merge 1 commit into
mainfrom
bootc-renovate/rust

Conversation

@bootc-bot

@bootc-bot bootc-bot Bot commented Sep 6, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
clap workspace.dependencies patch 4.6.54.6.6
clap_complete dependencies patch 4.6.84.6.9
clap_mangen workspace.dependencies patch 0.3.00.3.3
comfy-table dependencies major 7.1.18.0.0
flate2 dependencies patch 1.1.91.1.10
futures-util (source) dependencies patch 0.3.330.3.34
futures-util (source) workspace.dependencies patch 0.3.330.3.34
http-body-util workspace.dependencies patch 0.1.40.1.5
hyper (source) workspace.dependencies patch 1.11.01.11.1
indexmap dependencies patch 2.14.02.14.2
log workspace.dependencies patch 0.4.330.4.34
mandown (source) dependencies patch 1.1.01.1.1
owo-colors workspace.dependencies minor 4.3.04.4.0
thiserror workspace.dependencies patch 2.0.192.0.20
toml workspace.dependencies patch 1.1.4+spec-1.1.01.1.6
uuid dependencies minor 1.24.01.26.1
which dependencies patch 8.0.58.0.6
zstd dependencies minor 0.13.10.14.0

Release Notes

clap-rs/clap (clap)

v4.6.6

Compare Source

Features
  • Add Command::get_overridden_usage
nukesor/comfy-table (comfy-table)

v8.0.0

Compare Source

Breaking Changes
  • The following types and functions have been removed:

    • TableComponent enum
    • The modifiers module and Table::apply_modifier have been removed.
    • Table::current_style_as_preset
    • Table::set_style
    • Table::style
    • Table::remove_style
    • Table::load_preset
  • The positional preset string format has been replaced with the new TableStyle, LineStyle and ContentLineStyle types.
    The old approach of having "stringified" presets was too finicky and also implicitly bound to the order of variants in the old TableComponent enum.
    It was just not a good design.

    The new design, in comparison, has a nice and (hopefully) intuitive API to define a style.
    On top of that, all functions on TableStyle are const, so custom styles can still be declared as constants:

    const MY_STYLE: TableStyle = TableStyle::new()
        .top_border(LineStyle::new('┌', '─', '┬', '┐'))
        .header_lines(ContentLineStyle::new('│', '┆', '│'))
        .header_separator(LineStyle::new('╞', '═', '╪', '╡'))
        .content_lines(ContentLineStyle::new('│', '┆', '│'))
        .bottom_border(LineStyle::new('└', '─', '┴', '┘'));

    The new API looks as follows:

    • Presets in comfy_table::presets::* are now TableStyle constants.
    • Table::load_style(style) has been added to load a preset or custom style.
    • Table::style() and Table::style_mut() to get a handle to the style used by the table.
      The mut handle can be used to change the style.
    • Instead of modifiers, there are now functions on TableStyle TableStyle::with_rounded_corners/TableStyle::with_solid_inner_borders.
    • All fields of TableStyle, LineStyle and ContentLineStyle are public:
      table.style_mut().top_border.left = Some('╭');
  • The default truncation indicator is now instead of ....
    This should make it more obvious that there's more text and consumes less visual space.

Fix
  • Various performance improvements that reduce table formatting time quite a bit:

    • ~36% for "normal" tables (The readme of the project). 17µs -> 11µs
    • ~34% for "larger" tables, which I would consider a reasonable usecase. 253µs -> 172µs
    • ~70% for very large tables, i.e. a 10x500 table. -> 20.8ms -> 6.15ms

    Most of these improvements boil down to:

    • Less string allocations.
    • Special handling when handling ASCII-only text, as grapheme handling can be skipped in those cases.
    • Moving computational heavy stuff (such as UTF-8 width calculations) out of hot loops.
  • Fixed a non-critical bug that resulted in less-than optimal layouting when UTF-8 characters were involved.

  • No longer panic when rendering a Table that contains a row with Row::max_height(0).

  • Don't print multi-width truncation indicators, if they would be longer than the column.

rust-lang/flate2-rs (flate2)

v1.1.10

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/flate2-rs@1.1.9...1.1.10

rust-lang/futures-rs (futures-util)

v0.3.34

Compare Source

hyperium/http-body (http-body-util)

v0.1.5

Compare Source

hyperium/hyper (hyper)

v1.11.1

Compare Source

Bug Fixes
indexmap-rs/indexmap (indexmap)

v2.14.2

Compare Source

  • Fix item hygiene in map and set macros. Previously, an internal const CAP
    could shadow the same name in the caller's namespace.
  • Allow const initialization of empty indexmap_with_default! and
    indexset_with_default!. The hasher may also be omitted if it's inferrable.

v2.14.1

Compare Source

  • Simplify comparisons where Equivalent isn't needed (Q = K).
  • Unify index assertions for bounds checks.
  • Fix (or expect) clippy lints.
rust-lang/log (log)

v0.4.34

Compare Source

kornelski/mandown (mandown)

v1.1.1

Compare Source

owo-colors/owo-colors (owo-colors)

v4.4.0

Compare Source

Changed
  • Updated MSRV to Rust 1.83. Thanks Expyron for your first contribution!
dtolnay/thiserror (thiserror)

v2.0.20

Compare Source

  • Suppress redundant_field_names clippy lint in generated code (#​454)
toml-rs/toml (toml)

v1.1.6

Compare Source

v1.1.5

Compare Source

uuid-rs/uuid (uuid)

v1.26.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.26.0...v1.26.1

v1.26.0

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@1.25.0...v1.26.0

v1.25.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.24.1...1.25.0

v1.24.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.24.0...v1.24.1

harryfei/which-rs (which)

v8.0.6

Compare Source

  • Bug fix: #​128 Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.
    Thanks @​RSS1102 for your contribution to which!
gyscos/zstd-rs (zstd)

v0.14.0

Compare Source

Breaking
  • The with_prepared_dictionary() constructors now borrow the dictionary for as long as the stream (#​372). The dictionary is registered with the underlying context by pointer, so dropping it early left the stream with a dangling pointer - reachable from safe code.
  • The project is now licensed under BSD-3-Clause (#​360, #​314).
  • Requires zstd-safe 8.0.0.
Fixed
  • Decoder::finish() now consumes the rest of the frame, so the reader is handed back positioned just after it (#​251, #​255). zstd can produce the last of the decoded data before it has read the frame epilogue, so a caller who stops reading once it has the bytes it wanted used to get its reader back pointing inside the frame. Note that finish() may now read from the underlying reader; Decoder::finish_frame() is the same operation with the error surfaced.
  • Read::read() with an empty buffer returns Ok(0) instead of an error (#​318).
New
  • Decoder::finish_frame(), to consume the rest of the current frame explicitly.
  • bulk::Compressor::set_pledged_src_size() (#​320).
  • The missing with_context constructors (#​338).
  • cmake and vendored features, forwarded to zstd-safe.

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • "on sunday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@bootc-bot
bootc-bot Bot force-pushed the bootc-renovate/rust branch from 0b189e9 to 876127e Compare September 10, 2026 00:59
Signed-off-by: bootc-bot[bot] <225049296+bootc-bot[bot]@users.noreply.github.com>
@bootc-bot
bootc-bot Bot force-pushed the bootc-renovate/rust branch from 876127e to df8993c Compare September 10, 2026 21:23
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