zifeo / whiz

Modern DAG/tasks runner for multi-platform monorepos with live reloading, env management, pipes, and more in a tabbed view.
https://metatype.dev/docs/reference/ecosystem?utm_source=github&utm_medium=about&utm_campaign=whiz
Mozilla Public License 2.0
19 stars 14 forks source link

chore(deps): bump the deps group with 12 updates #94

Closed dependabot[bot] closed 11 months ago

dependabot[bot] commented 11 months ago

Bumps the deps group with 12 updates:

Package From To
actix 0.13.0 0.13.1
anyhow 1.0.72 1.0.75
chrono 0.4.26 0.4.28
clap 4.3.21 4.4.2
lade-sdk 0.8.0 0.8.1
openssl 0.10.56 0.10.57
notify 6.0.1 6.1.1
regex 1.9.3 1.9.4
serde 1.0.183 1.0.188
tokio 1.30.0 1.32.0
ratatui 0.22.0 0.23.0
url 2.4.0 2.4.1

Updates actix from 0.13.0 to 0.13.1

Commits
  • 72c680a chore(actix): prepare release 0.13.1
  • 3c92cf7 Add test for and fix issue with SinkWrite not sending items in buffer (#563)
  • f3ea974 docs: fix broken link (#564)
  • d04a2ae Bump taiki-e/cache-cargo-install-action from 1.2.0 to 1.2.1 (#560)
  • 94bf449 Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.3 (#562)
  • f7a46fc Bump giraffate/clippy-action from 1.0.0 to 1.0.1 (#561)
  • 92d6c52 docs: fix broken links in README (#558) (#559)
  • f21f3a2 chore: bump MSRV to 1.68
  • b2dc0d3 ci: run deps bot daily
  • 23d45e6 add stack size configuration for SyncArbiter threads (#542)
  • Additional commits viewable in compare view


Updates anyhow from 1.0.72 to 1.0.75

Release notes

Sourced from anyhow's releases.

1.0.75

1.0.74

  • Add bootstrap workaround to allow rustc to depend on anyhow (#320, thanks @​RalfJung)

1.0.73

Commits
  • 6485cae Release 1.0.75
  • 238223a Work around ridiculous rust-analyzer behavior
  • cbade7d Release 1.0.74
  • 0798a9a Reword bootstrap comment
  • 61d8676 Merge pull request #320 from RalfJung/bootstrap
  • 663c663 don't run build probes in rustc bootstrap
  • e471b2b Release 1.0.73
  • 8cf1d15 Merge pull request #319 from dtolnay/errorprovide
  • 31c8dff Update to nightly's new Error::provide API
  • 496b958 Ignore ignored_unit_patterns pedantic clippy lint in test suite
  • Additional commits viewable in compare view


Updates chrono from 0.4.26 to 0.4.28

Release notes

Sourced from chrono's releases.

0.4.28

This release fixes a test failure on 32-bit targets introduced with 0.4.27, see chronotope/chrono#1234.

0.4.27

This release bumps the MSRV from 1.56 to 1.57. This allows us to take advantage of the panicking in const feature. In this release most methods on NaiveDate and NaiveTime are made const, NaiveDateTime and others will follow in a later release.

The parser for the %+ formatting specifier and the RFC3339 formatting item is switched from a strict to a relaxed parser (see chronotope/chrono#1145). This matches the existing documentation, and the parser used by DateTime::from_str. If you need to validate the input, consider using DateTime::from_rfc3339.

Deprecations

Additions

Fixes

Documentation

... (truncated)

Commits
  • 243d26d Bump version to 0.4.28
  • 80946ed Fix test_type_types on 32-bit targets
  • b6a5244 Add pitdicker as an author
  • b5a9850 Bump version to 0.4.27
  • 00d389e CI: Skip winapi feature in cargo hack check
  • 30b6294 Switch to windows-bindgen
  • 9ab0259 Remove hack to accept "UTC" in timezone_offset_zulu
  • e985f08 Switch RFC3339 formatting item to relaxed parser to match documentation
  • 3f8a500 Use parse_rfc3339 directly in DateTime::parse_from_rfc3339
  • ccd7f85 Allow 't' as a seperator between date and time in parse_rfc3339_relaxed
  • Additional commits viewable in compare view


Updates clap from 4.3.21 to 4.4.2

Release notes

Sourced from clap's releases.

v4.4.2

[4.4.2] - 2023-08-31

Performance

  • Improve build times by removing once_cell dependency

v4.4.1

[4.4.1] - 2023-08-28

Features

  • Stabilize Command::styles

v4.3.24

[4.3.24] - 2023-08-23

Fixes

  • Ensure column padding is preserved in --help with custom templates

v4.3.23

[4.3.23] - 2023-08-18

Fixes

  • Fixed UnknownArgumentValueParser to not error on flag's absence

v4.3.22

[4.3.22] - 2023-08-17

Features

  • Add UnknownArgumentValueParser for injecting errors for improving the experience with errors
Changelog

Sourced from clap's changelog.

[4.4.2] - 2023-08-31

Performance

  • Improve build times by removing once_cell dependency

[4.4.1] - 2023-08-28

Features

  • Stabilize Command::styles

[4.4.0] - 2023-08-24

Compatibility

  • Update MSRV to 1.70.0

[4.3.24] - 2023-08-23

Fixes

  • Ensure column padding is preserved in --help with custom templates

[4.3.23] - 2023-08-18

Fixes

  • Fixed UnknownArgumentValueParser to not error on flag's absence

[4.3.22] - 2023-08-17

Features

  • Add UnknownArgumentValueParser for injecting errors for improving the experience with errors
Commits


Updates lade-sdk from 0.8.0 to 0.8.1

Updates openssl from 0.10.56 to 0.10.57

Release notes

Sourced from openssl's releases.

openssl-v0.10.57

What's Changed

New Contributors

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.56...openssl-v0.10.57

Commits
  • 00dacb9 Merge pull request #2025 from alex/bump-for-release
  • 2d8f2f6 Release openssl v0.10.57 and openssl-sys v0.9.92
  • 03bc819 clippy
  • b60f3b8 Merge pull request #1906 from qwandor/bitflags
  • 528c3d7 Merge pull request #2023 from JadedBlueEyes/patch-1
  • 9708951 Add perl-FindBin dep for fedora
  • 2db5377 Merge pull request #2018 from dhouck/x509-email
  • 117b459 Merge pull request #2017 from johntyner/feature/cipher-ctx-clone
  • c317ffe Add X509VerifyParam::set_email
  • d266360 Update openssl/src/cipher_ctx.rs
  • Additional commits viewable in compare view


Updates notify from 6.0.1 to 6.1.1

Release notes

Sourced from notify's releases.

notify 6.1.1 (2023-08-21)

  • CHANGE: remove serde binary experiment opt-out after it got removed #530

#530: notify-rs/notify#530

notify 6.1.0 (2023-08-18)

  • CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 #528
  • CHANGE: license changed to only CC0-1.0 #520
  • CHANGE: use logging #499
  • CHANGE: upgrade windows-sys to 0.48 #479
  • CHANGE: bump filetime to 0.2.22 #521
  • FEATURE: support manual polling of PollWatcher and disabling automatic polling #524
  • FEATURE: support listening to the initial pollwatcher file scan #507
  • FIX: fix moved folders not being watched on linux #498
  • FIX: fixup potential future double free on windows #517
  • FIX: require bitflags only on macos and upgrade the crate #505
  • DOCS: add more known issues, typos and cleanup examples #523 #502 #522

#524: notify-rs/notify#524 #523: notify-rs/notify#523 #502: notify-rs/notify#502 #522: notify-rs/notify#522 #479: notify-rs/notify#479 #521: notify-rs/notify#521 #517: notify-rs/notify#517 #507: notify-rs/notify#507 #499: notify-rs/notify#499 #505: notify-rs/notify#505 #498: notify-rs/notify#498 #520: notify-rs/notify#520 #528: notify-rs/notify#528

Changelog

Sourced from notify's changelog.

notify 6.1.1 (2023-08-21)

  • CHANGE: remove serde binary experiment opt-out after it got removed #530

file-id 0.2.1 (2023-08-21)

  • CHANGE: remove serde binary experiment opt-out after it got removed #530

#530: notify-rs/notify#530

debouncer-full 0.3.0 (2023-08-18)

  • CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 #528
  • CHANGE: license changed to dual-license of MIT OR Apache-2.0 #520
  • CHANGE: upgrade to file-id 0.2.0 for high resolution file IDs #494
  • FEATURE: derive debug for the debouncer struct #510

debouncer-mini 0.4.0 (2023-08-18)

  • CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 #528
  • CHANGE: license changed to dual-license of MIT OR Apache-2.0 #520
  • CHANGE: replace active polling with passive loop, removing empty ticks #467
  • FEATURE: derive debug for the debouncer struct #510

#467: notify-rs/notify#467 #510: notify-rs/notify#510

notify 6.1.0 (2023-08-18)

  • CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 #528
  • CHANGE: license changed to only CC0-1.0 #520
  • CHANGE: use logging #499
  • CHANGE: upgrade windows-sys to 0.48 #479
  • CHANGE: bump filetime to 0.2.22 #521
  • FEATURE: support manual polling of PollWatcher and disabling automatic polling #524
  • FEATURE: support listening to the initial pollwatcher file scan #507
  • FIX: fix moved folders not being watched on linux #498
  • FIX: fixup potential future double free on windows #517
  • FIX: require bitflags only on macos and upgrade the crate #505
  • DOCS: add more known issues, typos and cleanup examples #523 #502 #522

#524: notify-rs/notify#524 #523: notify-rs/notify#523 #502: notify-rs/notify#502 #522: notify-rs/notify#522 #479: notify-rs/notify#479 #521: notify-rs/notify#521 #517: notify-rs/notify#517 #507: notify-rs/notify#507 #499: notify-rs/notify#499

... (truncated)

Commits
  • 4a00121 remove serde restriction and publish new versions
  • 03ac300 Fix a filename of example
  • 2e971e5 cleanup removed used-by entries
  • 1cdf75f fixup changelog to correct serde version
  • 738957a prepare notify 6.1.0, debouncer-mini, 0.4.0 debouncer-full 0.3.0, file-id 0.2.0
  • 1420e46 opt-out of serde binary experiment
  • e6b239b remove old artistic link
  • 5ef6dce fixup readme license linked
  • 2e0fb36 add manual polling for PollWatcher
  • 6e2f1f4 document more known issues and typos
  • Additional commits viewable in compare view


Updates regex from 1.9.3 to 1.9.4

Changelog

Sourced from regex's changelog.

1.9.4 (2023-08-26)

This is a patch release that fixes a bug where RegexSet::is_match(..) could incorrectly return false (even when RegexSet::matches(..).matched_any() returns true).

Bug fixes:

Commits
  • f39ab4d 1.9.4
  • 3f15f1c deps: bump regex-syntax and regex-automata versions
  • 89b452a regex-automata-0.3.7
  • 990979b regex-syntax-0.7.5
  • e008f83 changelog: 1.9.4
  • c788378 ci: drop mips, add powerpc and s390x
  • de03399 automata: fix incorrect use of Aho-Corasick's "standard" semantics
  • 7536e05 syntax: remove superfluous borrow
  • 81e328a doc: fix typo in module-level doc
  • 10faa44 doc: fix a couple typos
  • Additional commits viewable in compare view


Updates serde from 1.0.183 to 1.0.188

Release notes

Sourced from serde's releases.

v1.0.188

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#2603)

v1.0.187

  • Remove support for Emscripten targets on rustc older than 1.40 (#2600)

v1.0.186

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#2588, thanks @​soqb)

v1.0.185

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)

v1.0.184

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io
Commits
  • dad15b9 Release 1.0.188
  • d89c19f Revert "Adopt new Cargo feature resolver"
  • 146dc0f Release 1.0.187
  • d26852d Merge pull request #2602 from dtolnay/resolver
  • e1c2724 Adopt new Cargo feature resolver
  • dbbfe7a Merge pull request #2600 from dtolnay/oldemscripten
  • dc24d12 Clean up all usage of serde_if_integer128
  • 4e7533e Remove support for emscripten targets on rustc older than 1.40
  • 5d03651 Release 1.0.186
  • a741293 Merge pull request #2599 from dtolnay/encodeutf8
  • Additional commits viewable in compare view


Updates tokio from 1.30.0 to 1.32.0

Release notes

Sourced from tokio's releases.

Tokio v1.32.0

Fixed

  • sync: fix potential quadradic behavior in broadcast::Receiver (#5925)

Added

  • process: stabilize Command::raw_arg (#5930)
  • io: enable awaiting error readiness (#5781)

Unstable

  • rt(alt): improve the scalability of alt runtime as the number of cores grows (#5935)

#5925: tokio-rs/tokio#5925 #5930: tokio-rs/tokio#5930 #5781: tokio-rs/tokio#5781 #5935: tokio-rs/tokio#5935

Tokio v1.31.0

Fixed

  • io: delegate WriteHalf::poll_write_vectored (#5914)

Unstable

  • rt(unstable): fix memory leak in unstable next-gen scheduler prototype (#5911)
  • rt: expose mean task poll time metric (#5927)

#5914: tokio-rs/tokio#5914 #5911: tokio-rs/tokio#5911 #5927: tokio-rs/tokio#5927

Commits
  • a7d52c2 chore: prepare Tokio v1.32.0 release (#5937)
  • f5f2b58 rt: improve docs for Builder::max_blocking_threads (#5793)
  • 718dcc8 docs: BytesMut::with_capacity does not guarantee exact capacity (#5870)
  • 10e141d io: add Ready::ERROR and report error readiness (#5781)
  • 6e42c26 rt(alt): tweak some constants to improve scalability (#5935)
  • 82bef00 io: minor tweaks to AsyncFd (#5932)
  • 40633fc readme: list previous LTS releases (#5931)
  • 3dd5f7a sync: move broadcast waiters into separate list before waking (#5925)
  • 2c92cad process: stabilize Command::raw_arg (#5930)
  • 197757d streams: create StreamMock for testing Streams (#5915)
  • Additional commits viewable in compare view


Updates ratatui from 0.22.0 to 0.23.0

Release notes

Sourced from ratatui's releases.

0.23.0

We are thrilled to release the new version of ratatui 🐭, the official successor* of tui-rs.

In this version, we improved the existing widgets such as Barchart and Scrollbar. We also made improvements in the testing/internal APIs to provide a smoother testing/development experience. Additionally, we have addressed various bugs and implemented enhancements.

Here is a blog post that highlights the new features and breaking changes along with a retrospective about the project: https://blog.orhun.dev/ratatui-0-23-0

Features

  • (barchart) Add direction attribute. (horizontal bars support) (#325) (0dca6a6)

    * feat(barchart): Add direction attribute
    

    Enable rendering the bars horizontally. In some cases this allow us to make more efficient use of the available space.

  • (cell) Add voluntary skipping capability for sixel (#215) (e4bcf78)

    > Sixel is a bitmap graphics format supported by terminals.
    > "Sixel mode" is entered by sending the sequence ESC+Pq.
    > The "String Terminator" sequence ESC+\ exits the mode.
    

    The graphics are then rendered with the top left positioned at the cursor position.

    It is actually possible to render sixels in ratatui with just buf.get_mut(x, y).set_symbol(&quot;^[Pq ... ^[\&quot;). But any buffer covering the "image area" will overwrite the graphics. This is most likely the same buffer, even though it consists of empty characters ' ', except for the top-left character that starts the sequence.

    Thus, either the buffer or cells must be specialized to avoid drawing over the graphics. This patch specializes the Cell with a set_skip(bool) method, based on James' patch: https://github.com/TurtleTheSeaHobo/tui-rs/tree/sixel-support I unsuccessfully tried specializing the Buffer, but as far as I can tell buffers get merged all the way "up" and thus skipping must be set on the Cells. Otherwise some kind of "skipping area" state would be required, which I think is too complicated.

    Having access to the buffer now it is possible to skip all cells but the first one which can then set_symbol(sixel). It is up to the user to deal with the graphics size and buffer area size. It is possible to get the terminal's font size in pixels with a syscall.

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.23.0 - 2023-08-28

We are thrilled to release the new version of ratatui 🐭, the official successor* of tui-rs.

In this version, we improved the existing widgets such as Barchart and Scrollbar. We also made improvmements in the testing/internal APIs to provide a smoother testing/development experience. Additionally, we have addressed various bugs and implemented enhancements.

Here is a blog post that highlights the new features and breaking changes along with a retrospective about the project: https://blog.orhun.dev/ratatui-0-23-0

Features

  • (barchart) Add direction attribute. (horizontal bars support) (#325) (0dca6a6)

    * feat(barchart): Add direction attribute
    

    Enable rendering the bars horizontally. In some cases this allow us to make more efficient use of the available space.

  • (cell) Add voluntary skipping capability for sixel (#215) (e4bcf78)

    > Sixel is a bitmap graphics format supported by terminals.
    > "Sixel mode" is entered by sending the sequence ESC+Pq.
    > The "String Terminator" sequence ESC+\ exits the mode.
    

    The graphics are then rendered with the top left positioned at the cursor position.

    It is actually possible to render sixels in ratatui with just buf.get_mut(x, y).set_symbol(&quot;^[Pq ... ^[\&quot;). But any buffer covering the "image area" will overwrite the graphics. This is most likely the same buffer, even though it consists of empty characters ' ', except for the top-left character that starts the sequence.

    Thus, either the buffer or cells must be specialized to avoid drawing over the graphics. This patch specializes the Cell with a set_skip(bool) method, based on James' patch: https://github.com/TurtleTheSeaHobo/tui-rs/tree/sixel-support I unsuccessfully tried specializing the Buffer, but as far as I can tell buffers get merged all the way "up" and thus skipping must be set on the Cells. Otherwise some kind of "skipping area" state would be required, which I think is too complicated.

    Having access to the buffer now it is possible to skip all cells but the first one which can then set_symbol(sixel). It is up to the user to deal with the graphics size and buffer area size. It is possible to get the terminal's font size in pixels with a syscall.

... (truncated)

Commits
  • 3f781ca chore(release): prepare for 0.23.0 (#444)
  • fc727df refactor(barchart): reduce some calculations (#430)
  • 47fe4ad docs(project): make the project description cooler (#441)
  • 7a70602 docs(examples): fix the instructions for generating demo GIF (#442)
  • 14eb6b6 test(tabs): add unit tests (#439)
  • 6009844 chore(changelog): ignore alpha tags (#440)
  • 8b36683 docs(lib): extract feature documentation from Cargo.toml (#438)
  • e9bd736 test(clear): test Clear rendering (#432)
  • a890f2a test(block): test all block methods (#431)
  • b35f19e test(test_backend): add tests for TestBackend coverage (#434)
  • Additional commits viewable in compare view


Updates url from 2.4.0 to 2.4.1

Commits
  • a08aa2c Fix panic in set_path for file URLs (#865)
  • edabc79 Fix no_std for idna (#843)
  • 1158370 Update WPT data and expectations (#859)
  • beb2cde Stabilize debugger_visualizer feature (#855)
  • 86730f1 Add --generate-link-to-definition option when building on docs.rs (#858)
  • e4dbb43 Implement std::error::Error for InvalidBase64 (#856)
  • b33514a Rewrite WPT runner (#857)
  • b228574 Enable the GitHub merge queue (#851)
  • 3a474c3 Merge pull request #698 from lucacasonato/impl_error_for_data_url
  • 1f7dbe0 Merge pull request #848 from lucacasonato/fix_trailing_space_pathname_setter
  • 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