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
231 stars 32 forks source link

build(deps): bump the all group across 1 directory with 17 updates #249

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

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

Package From To
tempfile 3.10.1 3.11.0
tokio 1.38.1 1.39.2
regex 1.10.5 1.10.6
serde_json 1.0.120 1.0.122
toml 0.8.15 0.8.19
clap 4.5.9 4.5.13
tungstenite 0.21.0 0.23.0
ratatui 0.26.3 0.27.0
crossterm 0.27.0 0.28.1
minijinja-contrib 2.0.3 2.1.1
charset 0.1.3 0.1.5
env_logger 0.11.3 0.11.5
zstd-safe 7.2.0 7.2.1
which 6.0.1 6.0.2
git2 0.18.3 0.19.0

Updates tempfile from 3.10.1 to 3.11.0

Changelog

Sourced from tempfile's changelog.

3.11.0

  • Add the ability to override the default temporary directory. This API shouldn't be used in general, but there are some cases where it's unavoidable.
Commits


Updates tokio from 1.38.1 to 1.39.2

Release notes

Sourced from tokio's releases.

Tokio v1.39.2

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)

#6722: tokio-rs/tokio#6722

Tokio v1.39.1

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)

#6715: tokio-rs/tokio#6715

Tokio v1.39.0

1.39.0 (July 23rd, 2024)

  • This release bumps the MSRV to 1.70. (#6645)
  • This release upgrades to mio v1. (#6635)
  • This release upgrades to windows-sys v0.52 (#6154)

Added

  • io: implement AsyncSeek for Empty (#6663)
  • metrics: stabilize num_alive_tasks (#6619, #6667)
  • process: add Command::as_std_mut (#6608)
  • sync: add watch::Sender::same_channel (#6637)
  • sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#6661)
  • sync: implement Default for watch::Sender (#6626)
  • task: implement Clone for AbortHandle (#6621)
  • task: stabilize consume_budget (#6622)

Changed

  • io: improve panic message of ReadBuf::put_slice() (#6629)
  • io: read during write in copy_bidirectional and copy (#6532)
  • runtime: replace num_cpus with available_parallelism (#6709)
  • task: avoid stack overflow when passing large future to block_on (#6692)
  • time: avoid traversing entries in the time wheel twice (#6584)
  • time: support IntoFuture with timeout (#6666)
  • macros: support IntoFuture with join! and select! (#6710)

Fixed

  • docs: fix docsrs builds with the fs feature enabled (#6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#6668)
  • time: fix overflow panic when using large durations with Interval (#6612)

Added (unstable)

... (truncated)

Commits


Updates regex from 1.10.5 to 1.10.6

Changelog

Sourced from regex's changelog.

1.10.6 (2024-08-02)

This is a new patch release with a fix for the unstable crate feature that enables std::str::Pattern trait integration.

Bug fixes:

Commits


Updates serde_json from 1.0.120 to 1.0.122

Release notes

Sourced from serde_json's releases.

v1.0.122

  • Support using json! in no-std crates (#1166)

v1.0.121

Commits
  • 54381d6 Release 1.0.122
  • 16fb6e0 Work around buggy rust-analyzer behavior
  • 49d7d66 Merge pull request #1166 from dtolnay/allocvec
  • 6827c7b Fix json! invocations when std prelude is not in scope
  • 611b2a4 Merge pull request #1165 from serde-rs/jsonmac
  • 7633cb7 Eliminate local_inner_macros in favor of non-ident macro paths
  • eca2658 Release 1.0.121
  • b0d678c Merge pull request #1160 from iex-rs/efficient-position
  • b1edc7d Optimize position search in error path
  • 40dd7f5 Merge pull request #1159 from iex-rs/fix-recursion
  • Additional commits viewable in compare view


Updates toml from 0.8.15 to 0.8.19

Commits


Updates clap from 4.5.9 to 4.5.13

Release notes

Sourced from clap's releases.

v4.5.13

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

[4.5.12] - 2024-07-31

v4.5.10

[4.5.10] - 2024-07-23

Changelog

Sourced from clap's changelog.

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

[4.5.12] - 2024-07-31

[4.5.11] - 2024-07-25

[4.5.10] - 2024-07-23

Commits


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.27.0

Release notes

Sourced from ratatui's releases.

v0.27.0

0.27.0 - 2024-06-24

“I can’t believe it! A real gourmet kitchen, and I get to watch!” – 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 focused on enhancing usability and functionality with new features like background styles for LineGauge, palette colors, and various other improvements including improved performance. Also, we added brand new examples for tracing and creating hyperlinks!

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

⚠️ List of breaking changes can be found here.

Features

use ratatui::{symbols::border, widgets::Block};
let block = Block::bordered().title("Title").border_set(border::FULL);
let block = Block::bordered().title("Title").border_set(border::EMPTY);
  • 7a48c5b (cell) Add EMPTY and (const) new method by @​EdJoPaTo in #1143

    This simplifies calls to `Buffer::filled` in tests.
    

... (truncated)

Changelog

Sourced from ratatui's changelog.

0.27.0 - 2024-06-24

In this version, we have focused on enhancing usability and functionality with new features like background styles for LineGauge, palette colors, and various other improvements including improved performance. Also, we added brand new examples for tracing and creating hyperlinks!

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

⚠️ List of breaking changes can be found here.

Features

use ratatui::{symbols::border, widgets::Block};
let block = Block::bordered().title("Title").border_set(border::FULL);
let block = Block::bordered().title("Title").border_set(border::EMPTY);
  • 7a48c5b (cell) Add EMPTY and (const) new method by @​EdJoPaTo in #1143

    This simplifies calls to `Buffer::filled` in tests.
    
  • 3f2f2cd (docs) Add tracing example by @​joshka in #1192

    Add an example that demonstrates logging to a file for:
    

... (truncated)

Commits
  • 0a18dcb chore(release): prepare for 0.27.0 (#1196)
  • 7ef2dae feat(text): support constructing Line and Text from usize (#1167)
  • 46977d8 feat(list)!: add list navigation methods (first, last, previous, next) (#1159)
  • 38bb196 docs(breaking-changes): mention LineGauge::gauge_style (#1194)
  • 1908b06 docs(borders): add missing closing code blocks (#1195)
  • 3f2f2cd feat(docs): add tracing example (#1192)
  • efa965e fix(line): remove newlines when converting strings to Lines (#1191)
  • 127d706 fix(table): ensure render offset without selection properly (#1187)
  • 1365620 feat(borders): Add FULL and EMPTY border sets (#1182)
  • cd64367 chore(symbols): add tests for line symbols (#1186)
  • Additional commits viewable in compare view


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 minijinja-contrib from 2.0.3 to 2.1.1

Release notes

Sourced from minijinja-contrib's releases.

2.1.1

Release Notes

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

Install minijinja-cli 2.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/2.1.1/minijinja-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitsuhiko/minijinja/releases/download/2.1.1/minijinja-cli-installer.ps1 | iex"

Download minijinja-cli 2.1.1

File Platform Checksum
minijinja-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
minijinja-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
minijinja-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
minijinja-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
minijinja-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

2.1.0

Release Notes

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542

Install minijinja-cli 2.1.0

... (truncated)

Changelog

Sourced from minijinja-contrib's changelog.

2.1.1

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

2.1.0

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542
Commits


Updates minijinja from 2.0.3 to 2.1.1

Release notes

Sourced from minijinja's releases.

2.1.1

Release Notes

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

Install minijinja-cli 2.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/2.1.1/minijinja-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitsuhiko/minijinja/releases/download/2.1.1/minijinja-cli-installer.ps1 | iex"

Download minijinja-cli 2.1.1

File Platform Checksum
minijinja-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
minijinja-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
minijinja-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
minijinja-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
minijinja-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

2.1.0

Release Notes

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542

Install minijinja-cli 2.1.0

... (truncated)

Changelog

Sourced from minijinja's changelog.

2.1.1

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

2.1.0

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542
Commits


Updates charset from 0.1.3 to 0.1.5

Commits
  • 8c533d8 Increment version number to 0.1.5
  • 29aae4c Add bincode update to changelog
  • d7c6e03 Bump bincode to 1.3.3
  • 305815b Fix crates.io badge and update URL
  • d2e6c39 Increment version number to 0.1.4
  • 2da388b Add maintenance status metadata
  • 12cbd31 Update docs and MSRV
  • 77bed85 Use valid SPDX
  • f6038b2 Support more labels and remove copyright year per upstream
  • dcd11a5 Make serde support compile with no_std
  • Additional commits viewable in compare view


Updates env_logger from 0.11.3 to 0.11.5

Release notes

Sourced from env_logger's releases.

v0.11.5

[0.11.5] - 2024-07-25

v0.11.4

[0.11.4] - 2024-07-23

Changelog

Sourced from env_logger's changelog.

[0.11.5] - 2024-07-25

[0.11.4] - 2024-07-23

Commits


Updates zstd-safe from 7.2.0 to 7.2.1

Commits


Updates which from 6.0.1 to 6.0.2

Release notes

Sourced from which's releases.

6.0.2

  • Add tracing feature which outputs debugging information to the tracing ecosystem.
Changelog

Sourced from which's changelog.

6.0.2

  • Add tracing feature which outputs debugging information to the tracing ecosystem.
Commits
  • 299189a Bump version to 6.0.2
  • 07dea2e also run CI without features enabled
  • fa97502 modernize deny.toml
  • ebf355f Turn off tracing default features
  • ba36812 fix Windows code
  • d6a1416 add optional tracing feature, trace which logic
  • 7a71ac6 Change from checkout@v3 to checkout@v4
  • 24efb5a Remove CI dependency on node16
  • See full diff in compare view


Updates toml_edit from 0.22.16 to 0.22.20

Commits
dependabot[bot] commented 1 month ago

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