Skip to content

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

Merged
jorgenosberg merged 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-5837b9af61
Jun 22, 2026
Merged

chore(deps): bump the cargo-dependencies group across 1 directory with 3 updates#4
jorgenosberg merged 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-5837b9af61

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo-dependencies group with 3 updates in the / directory: crossterm, ratatui and similar.

Updates crossterm from 0.28.1 to 0.29.0

Release notes

Sourced from crossterm's releases.

0.29

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)
  • Upgrade various dependencies

Breaking ⚠️

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

@​joshka @​linrongbin16 @​kmicklas @​maciek50322 @​rosew0od @​sxyazi @​the-mikedavis @​hthuz @​aschey @​naseschwarz @​Flokkq @​gaesa @​WindSoilder

Changelog

Sourced from crossterm's changelog.

Unreleased

Fixed 🐛

  • Fix integer underflow in mouse / cursor-position parsers when coord bytes encoded the protocol origin (panic in debug, wrap to 65535 in release). Affects parse_csi_normal_mouse, parse_csi_rxvt_mouse, parse_csi_sgr_mouse, and parse_csi_cursor_position.

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

Updates ratatui from 0.29.0 to 0.30.1

Release notes

Sourced from ratatui's releases.

ratatui-v0.30.1

"Rats, we're rats; we're the rats." – Rat Movie

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

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

⚠️ List of breaking changes can be found here.

Features

  • 74d6a84 (block) Support shadows by orhun in #2481

    Introduce Block::shadow(...) with a new Shadow type that supports:

    • presets: overlay, block, light_shade, medium_shade, dark_shade
    • custom symbols via Shadow::symbol(...)
    • custom effects via Shadow::custom(...)
    use ratatui::layout::Offset;
    use ratatui::style::Stylize;
    use ratatui::widgets::{Block, Shadow};
    let popup = Block::bordered().title("Popup").shadow(
    Shadow::dark_shade()
    .black()
    .on_white()
    .offset(Offset::new(2, 1)),
    );

    Results in:

    ┌Popup─────┐
    │content   │▒
    └──────────┘▒
      ▒▒▒▒▒▒▒▒▒▒▒
    

    shadow

    fixes #1892


  • 4d30420 (buffer) Add CellDiffOption::AlwaysUpdate to force cell updates by sxyazi in #2480

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.30.1 - 2026-06-05

"Rats, we're rats; we're the rats." – Rat Movie

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

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

⚠️ List of breaking changes can be found here.

Features

  • 74d6a84 (block) Support shadows by @​orhun in #2481

    Introduce Block::shadow(...) with a new Shadow type that supports:

    • presets: overlay, block, light_shade, medium_shade, dark_shade
    • custom symbols via Shadow::symbol(...)
    • custom effects via Shadow::custom(...)
    use ratatui::layout::Offset;
    use ratatui::style::Stylize;
    use ratatui::widgets::{Block, Shadow};
    let popup = Block::bordered().title("Popup").shadow(
    Shadow::dark_shade()
    .black()
    .on_white()
    .offset(Offset::new(2, 1)),
    );

    Results in:

    ┌Popup─────┐
    │content   │▒
    └──────────┘▒
      ▒▒▒▒▒▒▒▒▒▒▒
    

    shadow

    fixes #1892


  • 4d30420 (buffer) Add CellDiffOption::AlwaysUpdate to force cell updates by @​sxyazi in #2480

... (truncated)

Commits
  • 1c3dbd1 chore(ratatui): unleash the rats v0.30.1 (#2580)
  • df9f897 docs(ratatui): update the changelog for v0.30.1 (#2568)
  • 101a63e feat(render): add function for applying buffer (#2566)
  • 0b03fe4 chore(toml): migrate from taplo to tombi (#2501)
  • 6ef6a2f build(deps): bump octocrab from 0.50.0 to 0.52.0 (#2577)
  • 83c1579 docs(changelog): fix doubled words in two entries (#2578)
  • 09e3af7 build(deps): bump compact_str from 0.9.0 to 0.9.1 (#2573)
  • cd8cc40 build(deps): bump unicode-segmentation from 1.13.2 to 1.13.3 (#2576)
  • e64247d build(deps): bump bitflags from 2.11.1 to 2.12.1 (#2575)
  • 04dec76 build(deps): bump crate-ci/typos from 1.46.3 to 1.47.0 (#2574)
  • Additional commits viewable in compare view

Updates similar from 2.7.0 to 3.1.0

Changelog

Sourced from similar's changelog.

3.1.0

  • Added capture_diff_slices_by_key and capture_diff_slices_by_key_deadline as convenience helpers for diffing slices by derived keys.
  • Fixed Compact emitting inconsistent DiffOp cursor positions after compaction, which could leave Delete/Insert operations with stale new_index/old_index values.
  • Added explicit lifetime capture (+ use<...>) on iterator-returning APIs to improve compatibility with Rust 2024 lifetime capture behavior. #93

3.0.0

  • Added a Git-style Histogram diff implementation exposed as Algorithm::Histogram, including deadline-aware Myers fallback and comprehensive regression/behavior tests.
  • Raised MSRV to Rust 1.85 and moved the crate to Rust 2024 edition.
  • Added a Hunt-style diff implementation exposed as Algorithm::Hunt.
  • Added configurable inline refinement via InlineChangeOptions and InlineChangeMode, including semantic cleanup and new TextDiff::iter_inline_changes_with_options* methods. #92
  • Added a global disjoint-input fast path in algorithms::diff_deadline to avoid pathological runtimes on large, fully distinct inputs.
  • Improved Algorithm::Myers performance on heavily unbalanced diffs to avoid pathological slowdowns.
  • Added diff_deadline_raw entrypoints in the algorithm modules to bypass shared heuristics and keep minimal intrinsic trait bounds where needed.
  • Added test files in examples/diffs that can be used with the some of the examples as input pairs.
  • Added CachedLookup, a helper for adapting virtual or computed sequences by materializing items on first access and then serving borrowed values through normal indexing. The owned-lookup example demonstrates this approach for issue #33.
  • Fixed ranged indexing in the classic LCS table algorithm.
  • Improved diff compaction to merge adjacent delete hunks across equal runs.
  • Excluded development scripts from published crate contents. #87
  • TextDiff::from_* and TextDiffConfig::diff_* now accept owned inputs (String, Vec<u8>, Cow) in addition to borrowed inputs. This allows returning text diffs from functions without external owner lifetimes. #65
  • TextDiff no longer exposes old_slices / new_slices. Use old_len, new_len, old_slice, new_slice, iter_old_slices, iter_new_slices, old_lookup, and new_lookup instead.
  • TextDiff::iter_changes now panics on invalid out-of-bounds DiffOp ranges instead of silently truncating iteration.
  • utils::diff_lines_inline now takes &TextDiff and options rather than (Algorithm, old, new, options).
  • utils::diff_lines now avoids a second line-tokenization pass.
  • Renamed get_diff_ratio to diff_ratio.
  • Added first-class no_std + alloc support with an explicit default std feature.
  • Added optional hashbrown backend for no_std map storage

... (truncated)

Commits
  • 8ae2c3f chore(release): prepare 3.1.0
  • 37dfae4 Add use clause to iterator types for improved lifetime management (#93)
  • 6e321ad feat(api): add capture_diff_slices_by_key
  • d943be3 feat: Added a float bucket example
  • ff76e5d fix(compact): normalize stale diff op cursors
  • db010ec fix(ci): configure crates.io trusted publishing
  • 1f5a7ef chore(release): 3.0.0
  • b69c696 ci: Added publish workflow
  • d59c1ea chore: Restate relationship to pijul
  • 07c20a6 docs(algorithms): document CachedLookup adapter
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Dependabot PR rust Pull requests that update rust code labels Jun 17, 2026
Copilot AI review requested due to automatic review settings June 17, 2026 10:03
@dependabot dependabot Bot added dependencies Dependabot PR rust Pull requests that update rust code labels Jun 17, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

…h 3 updates

Bumps the cargo-dependencies group with 3 updates in the / directory: [crossterm](https://github.com/crossterm-rs/crossterm), [ratatui](https://github.com/ratatui/ratatui) and [similar](https://github.com/mitsuhiko/similar).


Updates `crossterm` from 0.28.1 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](https://github.com/crossterm-rs/crossterm/commits/0.29)

Updates `ratatui` from 0.29.0 to 0.30.1
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.29.0...ratatui-v0.30.1)

Updates `similar` from 2.7.0 to 3.1.0
- [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md)
- [Commits](mitsuhiko/similar@2.7.0...3.1.0)

---
updated-dependencies:
- dependency-name: crossterm
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: ratatui
  dependency-version: 0.30.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: similar
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the cargo-dependencies group with 3 updates chore(deps): bump the cargo-dependencies group across 1 directory with 3 updates Jun 22, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/cargo-dependencies-5837b9af61 branch from 1e36b8c to f83600e Compare June 22, 2026 11:26
@jorgenosberg jorgenosberg merged commit ae2ce28 into main Jun 22, 2026
4 checks passed
@jorgenosberg jorgenosberg deleted the dependabot/cargo/cargo-dependencies-5837b9af61 branch June 22, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependabot PR rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants