Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump the dependencies group with 13 updates #425

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2024

Bumps the dependencies group with 13 updates:

Package From To
clap 4.5.13 4.5.16
crossterm 0.27.0 0.28.1
pnet 0.34.0 0.35.0
pnet_macros_support 0.34.0 0.35.0
ratatui 0.27.0 0.28.1
tokio 1.39.2 1.40.0
regex 1.10.5 1.10.6
sysinfo 0.31.0 0.31.4
pnet_base 0.34.0 0.35.0
rstest 0.21.0 0.22.0
clap_complete 4.5.12 4.5.24
http_req 0.11.1 0.12.0
zip 2.1.6 2.2.0

Updates clap from 4.5.13 to 4.5.16

Release notes

Sourced from clap's releases.

v4.5.16

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

v4.5.15

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it
Changelog

Sourced from clap's changelog.

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it
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 pnet from 0.34.0 to 0.35.0

Release notes

Sourced from pnet's releases.

v0.35.0

What's Changed

New Contributors

Full Changelog: libpnet/libpnet@v0.34.0...v0.35.0

Commits
  • 97ece70 Release v0.35.0
  • 49c8c68 Merge pull request #681 from ionosnetworks/feat/linux-poll-api
  • 07526a7 Merge pull request #678 from tomDev5/dns
  • b319ca2 fixed dns code
  • a3a46e6 removed BooleanField for u1
  • 7086ed2 dns layer in pnet
  • 14a01ff Merge pull request #584 from Martichou/raw_socket
  • bd4c8b0 datalink(linux): add feature to pass the fd (socket) to ::channel()
  • 28e9de4 Merge pull request #689 from mrmonday/ecn-unix-only
  • 01eee25 Expose set_ecn on unix only.
  • Additional commits viewable in compare view

Updates pnet_macros_support from 0.34.0 to 0.35.0

Release notes

Sourced from pnet_macros_support's releases.

v0.35.0

What's Changed

New Contributors

Full Changelog: libpnet/libpnet@v0.34.0...v0.35.0

Commits
  • 97ece70 Release v0.35.0
  • 49c8c68 Merge pull request #681 from ionosnetworks/feat/linux-poll-api
  • 07526a7 Merge pull request #678 from tomDev5/dns
  • b319ca2 fixed dns code
  • a3a46e6 removed BooleanField for u1
  • 7086ed2 dns layer in pnet
  • 14a01ff Merge pull request #584 from Martichou/raw_socket
  • bd4c8b0 datalink(linux): add feature to pass the fd (socket) to ::channel()
  • 28e9de4 Merge pull request #689 from mrmonday/ecn-unix-only
  • 01eee25 Expose set_ecn on unix only.
  • Additional commits viewable in compare view

Updates ratatui from 0.27.0 to 0.28.1

Release notes

Sourced from ratatui's releases.

v0.28.1

v0.28.1 - 2024-08-25

Features

  • ed51c4b (terminal) Add ratatui::init() and restore() methods by @​joshka in #1289

    These are simple opinionated methods for creating a terminal that is useful to use in most apps. The new init method creates a crossterm backend writing to stdout, enables raw mode, enters the alternate screen, and sets a panic handler that restores the terminal on panic.

    A minimal hello world now looks a bit like:

    use ratatui::{
        crossterm::event::{self, Event},
        text::Text,
        Frame,
    };
    fn main() {
    let mut terminal = ratatui::init();
    loop {
    terminal
    .draw(|frame: &mut Frame| frame.render_widget(Text::raw("Hello World!"), frame.area()))
    .expect("Failed to draw");
    if matches!(event::read().expect("failed to read event"), Event::Key(_)) {
    break;
    }
    }
    ratatui::restore();
    }

    A type alias DefaultTerminal is added to represent this terminal type and to simplify any cases where applications need to pass this terminal around. It is equivalent to: Terminal<CrosstermBackend<Stdout>>

    We also added ratatui::try_init() and try_restore(), for situations where you might want to handle initialization errors yourself instead of letting the panic handler fire and cleanup. Simple Apps should prefer the init and restore functions over these functions.

    Corresponding functions to allow passing a TerminalOptions with a Viewport (e.g. inline, fixed) are also available (init_with_options, and try_init_with_options).

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.28.1 - 2024-08-25

Features

  • ed51c4b (terminal) Add ratatui::init() and restore() methods by @​joshka in #1289

    These are simple opinionated methods for creating a terminal that is useful to use in most apps. The new init method creates a crossterm backend writing to stdout, enables raw mode, enters the alternate screen, and sets a panic handler that restores the terminal on panic.

    A minimal hello world now looks a bit like:

    use ratatui::{
        crossterm::event::{self, Event},
        text::Text,
        Frame,
    };
    fn main() {
    let mut terminal = ratatui::init();
    loop {
    terminal
    .draw(|frame: &mut Frame| frame.render_widget(Text::raw("Hello World!"), frame.area()))
    .expect("Failed to draw");
    if matches!(event::read().expect("failed to read event"), Event::Key(_)) {
    break;
    }
    }
    ratatui::restore();
    }

    A type alias DefaultTerminal is added to represent this terminal type and to simplify any cases where applications need to pass this terminal around. It is equivalent to: Terminal<CrosstermBackend<Stdout>>

    We also added ratatui::try_init() and try_restore(), for situations where you might want to handle initialization errors yourself instead of letting the panic handler fire and cleanup. Simple Apps should prefer the init and restore functions over these functions.

    Corresponding functions to allow passing a TerminalOptions with a Viewport (e.g. inline, fixed) are also available (init_with_options, and try_init_with_options).

    The existing code to create a backend and terminal will remain and

... (truncated)

Commits
  • 3a90e2a chore(release): prepare for 0.28.1 (#1343)
  • 65da535 chore(ci): update release strategy (#1337)
  • 9ed85fd docs(table): fix incorrect backticks in TableState docs (#1342)
  • aed60b9 fix(terminal): Terminal::insert_before would crash when called while the view...
  • 3631b34 docs(examples): add widget implementation example (#1147)
  • 0d5f3c0 test: Avoid unneeded allocations in assertions (#1335)
  • ed51c4b feat(terminal): Add ratatui::init() and restore() methods (#1289)
  • 23516bc chore: rename ratatui-org to ratatui (#1334)
  • 6d1bd99 docs: minor grammar fixes (#1330)
  • 2fb0b8a fix: fix u16 overflow in Terminal::insert_before. (#1323)
  • Additional commits viewable in compare view

Updates tokio from 1.39.2 to 1.40.0

Release notes

Sourced from tokio's releases.

Tokio v1.40.0

1.40.0 (August 30th, 2024)

Added

  • io: add util::SimplexStream (#6589)
  • process: stabilize Command::process_group (#6731)
  • sync: add {TrySendError,SendTimeoutError}::into_inner (#6755)
  • task: add JoinSet::join_all (#6784)

Added (unstable)

  • runtime: add Builder::{on_task_spawn, on_task_terminate} (#6742)

Changed

  • io: use vectored io for write_all_buf when possible (#6724)
  • runtime: prevent niche-optimization to avoid triggering miri (#6744)
  • sync: mark mpsc types as UnwindSafe (#6783)
  • sync,time: make Sleep and BatchSemaphore instrumentation explicit roots (#6727)
  • task: use NonZeroU64 for task::Id (#6733)
  • task: include panic message when printing JoinError (#6753)
  • task: add #[must_use] to JoinHandle::abort_handle (#6762)
  • time: eliminate timer wheel allocations (#6779)

Documented

  • docs: clarify that [build] section doesn't go in Cargo.toml (#6728)
  • io: clarify zero remaining capacity case (#6790)
  • macros: improve documentation for select! (#6774)
  • sync: document mpsc channel allocation behavior (#6773)

#6589: tokio-rs/tokio#6589 #6724: tokio-rs/tokio#6724 #6727: tokio-rs/tokio#6727 #6728: tokio-rs/tokio#6728 #6731: tokio-rs/tokio#6731 #6733: tokio-rs/tokio#6733 #6742: tokio-rs/tokio#6742 #6744: tokio-rs/tokio#6744 #6753: tokio-rs/tokio#6753 #6755: tokio-rs/tokio#6755 #6762: tokio-rs/tokio#6762 #6773: tokio-rs/tokio#6773 #6774: tokio-rs/tokio#6774 #6779: tokio-rs/tokio#6779 #6783: tokio-rs/tokio#6783 #6784: tokio-rs/tokio#6784 #6790: tokio-rs/tokio#6790

... (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 sysinfo from 0.31.0 to 0.31.4

Changelog

Sourced from sysinfo's changelog.

0.31.4

  • macOS: Force memory cleanup in disk list retrieval.

0.31.3

  • Raspberry Pi: Fix temperature retrieval.

0.31.2

  • Remove bstr dependency (needed for rustc development).

0.31.1

  • Downgrade version of memchr (needed for rustc development).
Commits
  • 993f8e3 Merge pull request #1345 from GuillaumeGomez/update
  • 01df96d Update crate version to 0.31.4
  • 8205af5 Update CHANGELOG for 0.31.4
  • 97267b1 Merge pull request #1344 from complexspaces/pool-apple-disk-refreshing
  • 5f78295 Wrap Apple disk refreshing in autorelease pool to avoid system caching
  • d0122ae Merge pull request #1343 from GuillaumeGomez/update
  • e40096c Update crate version to 0.31.3
  • 431d5df Update CHANGELOG for 0.31.3
  • 3dff49e Merge pull request #1342 from rise0chen/master
  • 9acef9f feat: support Raspberry Pi
  • Additional commits viewable in compare view

Updates pnet_base from 0.34.0 to 0.35.0

Release notes

Sourced from pnet_base's releases.

v0.35.0

What's Changed

New Contributors

Full Changelog: libpnet/libpnet@v0.34.0...v0.35.0

Commits
  • 97ece70 Release v0.35.0
  • 49c8c68 Merge pull request #681 from ionosnetworks/feat/linux-poll-api
  • 07526a7 Merge pull request #678 from tomDev5/dns
  • b319ca2 fixed dns code
  • a3a46e6 removed BooleanField for u1
  • 7086ed2 dns layer in pnet
  • 14a01ff Merge pull request #584 from Martichou/raw_socket
  • bd4c8b0 datalink(linux): add feature to pass the fd (socket) to ::channel()
  • 28e9de4 Merge pull request #689 from mrmonday/ecn-unix-only
  • 01eee25 Expose set_ecn on unix only.
  • Additional commits viewable in compare view

Updates rstest from 0.21.0 to 0.22.0

Release notes

Sourced from rstest's releases.

Version 0.22.0

Destructuring input data

Changelog

Sourced from rstest's changelog.

[0.22.0] 2024/8/4

Changed

  • Now it's possible destructuring input values both for cases, values and fixtures. See #231 for details

Add

  • Implemented #[ignore] attribute to ignore test parameters during fixtures resolution/injection. See #228 for details

Fixed

  • Lot of typo in code
Commits

Updates clap_complete from 4.5.12 to 4.5.24

Release notes

Sourced from clap_complete's releases.

v4.5.16

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

v4.5.15

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it

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
Changelog

Sourced from clap_complete's changelog.

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

5.0.0 - 2022-11-24

Breaking Changes

  • Made ArgPredicate non_exhaustive
  • (help) Change default Command::term_width to "source format"
  • (help) Change default Command::max_term_width to 100
  • (derive) Vec<Vec<T>> types are now assuming to capture occurrences

Features

  • (derive) Group values by their occurrence with Vec<Vec<T>>

[Unreleased] - ReleaseDate

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it

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

Updates http_req from 0.11.1 to 0.12.0

...

Description has been truncated

Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.13` | `4.5.16` |
| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.27.0` | `0.28.1` |
| [pnet](https://github.com/libpnet/libpnet) | `0.34.0` | `0.35.0` |
| [pnet_macros_support](https://github.com/libpnet/libpnet) | `0.34.0` | `0.35.0` |
| [ratatui](https://github.com/ratatui/ratatui) | `0.27.0` | `0.28.1` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.40.0` |
| [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.10.6` |
| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.31.0` | `0.31.4` |
| [pnet_base](https://github.com/libpnet/libpnet) | `0.34.0` | `0.35.0` |
| [rstest](https://github.com/la10736/rstest) | `0.21.0` | `0.22.0` |
| [clap_complete](https://github.com/clap-rs/clap) | `4.5.12` | `4.5.24` |
| [http_req](https://github.com/jayjamesjay/http_req) | `0.11.1` | `0.12.0` |
| [zip](https://github.com/zip-rs/zip2) | `2.1.6` | `2.2.0` |


Updates `clap` from 4.5.13 to 4.5.16
- [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.13...clap_complete-v4.5.16)

Updates `crossterm` from 0.27.0 to 0.28.1
- [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)

Updates `pnet` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/libpnet/libpnet/releases)
- [Commits](libpnet/libpnet@v0.34.0...v0.35.0)

Updates `pnet_macros_support` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/libpnet/libpnet/releases)
- [Commits](libpnet/libpnet@v0.34.0...v0.35.0)

Updates `ratatui` from 0.27.0 to 0.28.1
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.27.0...v0.28.1)

Updates `tokio` from 1.39.2 to 1.40.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.39.2...tokio-1.40.0)

Updates `regex` from 1.10.5 to 1.10.6
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](rust-lang/regex@1.10.5...1.10.6)

Updates `sysinfo` from 0.31.0 to 0.31.4
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md)
- [Commits](GuillaumeGomez/sysinfo@v0.31.0...v0.31.4)

Updates `pnet_base` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/libpnet/libpnet/releases)
- [Commits](libpnet/libpnet@v0.34.0...v0.35.0)

Updates `rstest` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](la10736/rstest@v0.21.0...v0.22.0)

Updates `clap_complete` from 4.5.12 to 4.5.24
- [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.12...clap_complete-v4.5.24)

Updates `http_req` from 0.11.1 to 0.12.0
- [Release notes](https://github.com/jayjamesjay/http_req/releases)
- [Commits](jayjamesjay/http_req@v0.11.1...v0.12.0)

Updates `zip` from 2.1.6 to 2.2.0
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v2.1.6...v2.2.0)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: crossterm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pnet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pnet_macros_support
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: ratatui
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: sysinfo
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pnet_base
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rstest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: http_req
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: zip
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: 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 Sep 1, 2024
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.

0 participants