KumoCorp / kumomta

The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.
https://kumomta.com
Apache License 2.0
252 stars 33 forks source link

build(deps): bump the all group across 1 directory with 5 updates #256

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 3 months ago

Bumps the all group with 5 updates in the / directory:

Package From To
tungstenite 0.21.0 0.23.0
ratatui 0.26.3 0.28.0
crossterm 0.27.0 0.28.1
libc 0.2.157 0.2.158
git2 0.18.3 0.19.0

Updates tungstenite from 0.21.0 to 0.23.0

Changelog

Sourced from tungstenite's changelog.

0.23.0

  • Disable default features for rustls giving the user more flexibility.

0.22.0

  • Make url optional.
  • Add a builder for convenient headers and subprotocols construction.
  • Update rustls dependency.
Commits
  • bef231d Prepare 0.23.0 release
  • 2ebcc1f Update CHANGELOG
  • 0e25483 Set default-features = false for rustls (#427)
  • 9d12773 Update CHANGELOG
  • ec0e3b9 deps: update rustls
  • c21281a Make url as feature and bump version (#419)
  • 564f10a Merge pull request #363 from shotover/master
  • 734234a Update tests/handshake.rs
  • ac3ce4d Merge pull request #1 from Its-Just-Nans/master
  • 60c50cd handshake(server): Make 'create_response_with_body' function more generic
  • Additional commits viewable in compare view


Updates ratatui from 0.26.3 to 0.28.0

Release notes

Sourced from ratatui's releases.

v0.28.0

0.28.0 - 2024-08-07

"If you are what you eat, then I only want to eat the good stuff." – Remy

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

In this version, we have upgraded to Crossterm 0.28.0, introducing enhanced functionality and performance improvements. New features include GraphType::Bar, lines in bar charts, and enhanced scroll/navigation methods. We have also refined the terminal module and added brand new methods for cursor positions and text operations.

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

⚠️ List of breaking changes can be found here.

Features

  • 8d4a102 (barchart) Allow axes to accept Lines by @​joshka in #1273 [breaking]

    Fixes:ratatui-org/ratatui#1272

  • a23ecd9 (buffer) Add Buffer::cell, cell_mut and index implementations by @​joshka in #1084

    Code which previously called buf.get(x, y) or buf.get_mut(x, y) should now use index operators, or be transitioned to buff.cell() or buf.cell_mut() for safe access that avoids panics by returning Option<&Cell> and Option<&mut Cell>.

    The new methods accept Into<Position> instead of x and y coordinates, which makes them more ergonomic to use.

    let mut buffer = Buffer::empty(Rect::new(0, 0, 10, 10));
    

    let cell = buf[(0, 0)]; let cell = buf[Position::new(0, 0)];

    let symbol = buf.cell((0, 0)).map(|cell| cell.symbol()); let symbol = buf.cell(Position::new(0, 0)).map(|cell| cell.symbol());

    buf[(0, 0)].set_symbol("🐀"); buf[Position::new(0, 0)].set_symbol("🐀");

    buf.cell_mut((0, 0)).map(|cell| cell.set_symbol("🐀")); buf.cell_mut(Position::new(0, 0)).map(|cell| cell.set_symbol("🐀"));

    The existing get() and get_mut() methods are marked as deprecated.

... (truncated)

Changelog

Sourced from ratatui's changelog.

0.28.0 - 2024-08-07

"If you are what you eat, then I only want to eat the good stuff." – Remy

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

In this version, we have upgraded to Crossterm 0.28.0, introducing enhanced functionality and performance improvements. New features include GraphType::Bar, lines in bar charts, and enhanced scroll/navigation methods. We have also refined the terminal module and added brand new methods for cursor positions and text operations.

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

⚠️ List of breaking changes can be found here.

Features

  • 8d4a102 (barchart) Allow axes to accept Lines by @​joshka in #1273 [breaking]

    Fixes:ratatui-org/ratatui#1272

  • a23ecd9 (buffer) Add Buffer::cell, cell_mut and index implementations by @​joshka in #1084

    Code which previously called buf.get(x, y) or buf.get_mut(x, y) should now use index operators, or be transitioned to buff.cell() or buf.cell_mut() for safe access that avoids panics by returning Option<&Cell> and Option<&mut Cell>.

    The new methods accept Into<Position> instead of x and y coordinates, which makes them more ergonomic to use.

    let mut buffer = Buffer::empty(Rect::new(0, 0, 10, 10));
    

    let cell = buf[(0, 0)]; let cell = buf[Position::new(0, 0)];

    let symbol = buf.cell((0, 0)).map(|cell| cell.symbol()); let symbol = buf.cell(Position::new(0, 0)).map(|cell| cell.symbol());

    buf[(0, 0)].set_symbol("🐀"); buf[Position::new(0, 0)].set_symbol("🐀");

    buf.cell_mut((0, 0)).map(|cell| cell.set_symbol("🐀")); buf.cell_mut(Position::new(0, 0)).map(|cell| cell.set_symbol("🐀"));

    The existing get() and get_mut() methods are marked as deprecated. These are fairly widely used and we will leave these methods around on the buffer for a longer time than our normal deprecation approach (2 major release)

... (truncated)

Commits


Updates crossterm from 0.27.0 to 0.28.1

Release notes

Sourced from crossterm's releases.

0.28

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

@​rustco @​timstr @​illiteratewriter @​heaths @​joshka @​aschey @​joshka @​martinvonz @​linrongbin16 @​rtczza @​sjakk @​kierdavis @​Destroy666x @​stphnt @​5donuts @​kdheepak @​valerii15298 @​javaLux @​alt-art @​jumbledFox

Changelog

Sourced from crossterm's changelog.

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

Version 0.27.1

Added ⭐

  • Add support for (de)serializing Reset Color

Version 0.27

Added ⭐

  • Add NO_COLOR support (https://no-color.org/)
  • Add option to force overwrite NO_COLOR (#802)
  • Add support for scroll left/right events on windows and unix systems (#788).
  • Add window_size function to fetch pixel width/height of screen for more sophisticated rendering in terminals.
  • Add support for deserializing hex color strings to Color e.g #fffff.

Changed ⚙️

  • Make the events module an optional feature events (to make crossterm more lightweight) (#776)

... (truncated)

Commits


Updates libc from 0.2.157 to 0.2.158

Release notes

Sourced from libc's releases.

0.2.158

Other

Changelog

Sourced from libc's changelog.

0.2.158 - 2024-08-19

Other

Commits


Updates git2 from 0.18.3 to 0.19.0

Changelog

Sourced from git2's changelog.

0.19.0 - 2024-06-13

0.18.3...0.19.0

Added

  • Added opts functions to control server timeouts (get_server_connect_timeout_in_milliseconds, set_server_connect_timeout_in_milliseconds, get_server_timeout_in_milliseconds, set_server_timeout_in_milliseconds), and add ErrorCode::Timeout. #1052

Changed

  • ❗ Updated to libgit2 1.8.1 #1032
  • Reduced size of the Error struct. #1053

Fixed

  • Fixed some callbacks to relay the error from the callback to libgit2. #1043
Commits
  • 9a5c970 Merge pull request #1059 from ehuss/bump-versions
  • db3a3ce Bump versions for 1.8.1
  • b318ea3 Merge pull request #1056 from ericswpark/doc-add
  • 79b1bed repo: add branch_upstream_remote refname doc (#1055)
  • 9598e97 Merge pull request #1052 from Qovery/feat/support-server-timeouts-master
  • e17e77c Add global opts related to server timeouts
  • c9b5f81 Merge pull request #1043 from ehuss/callback-errors
  • 324f421 Merge pull request #1032 from bnjmnt4n/libgit2-v1.8.0
  • 949aa49 Merge pull request #1053 from kornelski/smallerr
  • 0715c33 Reduce Error size with Box<str>
  • 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 2 months ago

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