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 17 updates #118

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 6 months ago

Bumps the deps group with 17 updates:

Package From To
actix 0.13.1 0.13.2
anyhow 1.0.75 1.0.79
chrono 0.4.31 0.4.33
clap 4.4.7 4.4.18
globset 0.4.13 0.4.14
ignore 0.4.20 0.4.22
indexmap 2.1.0 2.2.2
openssl 0.10.58 0.10.63
regex 1.10.2 1.10.3
serde 1.0.190 1.0.193
serde_yaml 0.9.27 0.9.29
tokio 1.33.0 1.35.1
ratatui 0.23.0 0.25.0
url 2.4.1 2.5.0
assert_cmd 2.0.12 2.0.13
semver 1.0.20 1.0.21
shlex 1.2.0 1.3.0

Updates actix from 0.13.1 to 0.13.2

Release notes

Sourced from actix's releases.

actix: v0.13.2

  • Expose ContextFut::restart.
  • Unquoted types are now allowed in the #[rtype(result = TYPE)] position when type is a path.
Commits
  • a809645 docs: use intra-doc links in crate root
  • 9928306 chore(actix): prepare release 0.13.2
  • fddd075 ci: standardize job names
  • 31b0f4b ci: fix cargo-nextest install
  • 7d40ea5 ci: switch to nextest
  • c0cf913 chore: prevent dead code warnings
  • b555813 chore: prevent dead code warnings
  • 37b92c6 chore: prevent dead code warnings on nightly
  • 66427f9 chore: prevent dead code warning on nightly
  • 5ac0716 chore: prevent unused lint regression on nightly
  • Additional commits viewable in compare view


Updates anyhow from 1.0.75 to 1.0.79

Release notes

Sourced from anyhow's releases.

1.0.79

  • Work around improperly cached build script result by sccache (#340)

1.0.78

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)

1.0.77

1.0.76

  • Opt in to unsafe_op_in_unsafe_fn lint (#329)
Commits
  • 71ab53d Release 1.0.79
  • 60705a5 Merge pull request #340 from dtolnay/depinfo
  • 17e252b Include env-dep:RUSTC_BOOTSTRAP in dep-info for sccache
  • 04774c0 Merge pull request #338 from dtolnay/nightlyci
  • 1fd290c Make CI verify that error_generic_member_access works in latest nightly
  • ee41470 RUSTC must be set by Cargo for build script
  • 38c79ef Release 1.0.78
  • ded2295 Merge pull request #337 from dtolnay/bootstrap
  • ae45b67 Do not rebuild on RUSTC_BOOTSTRAP changes on nightly compiler
  • 2d32366 Update crate name used for build script probe
  • Additional commits viewable in compare view


Updates chrono from 0.4.31 to 0.4.33

Release notes

Sourced from chrono's releases.

0.4.33

This release fixes the broken docrs.rs build of chrono 0.4.32.

What's Changed

v0.4.32

In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the DateTime and Duration types.

Chrono internally stores the value of a DateTime in UTC, and transparently converts it to the local value as required. For example adding a second to a DateTime needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? Many methods could panic on such inputs, including formatting the value for Debug output.

In chrono 0.4.32 the range of NaiveDate, NaiveDateTime and DateTime is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the MIN and MAX dates.

Duration had a similar issue. The range of this type was pretty arbitrary picked to match the range of an i64 in milliseconds. Negating an i64::MIN pushes a value out of range, and in the same way negating Duration::MIN could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of -Duration::MAX instead and prevent the panic case.

Other highlights:

  • Duration gained new fallible initialization methods.
  • Better support for rkyv.
  • Most methods on NaiveDateTime are now const.
  • We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on DateTime const in a future release.

Complete list of changes:

Fixes

  • Fix panic in TimeZone::from_local_datetime (#1071)
  • Fix out of range panics in DateTime getters and setters (#1317, #1329)

Additions

Changes

  • Fix panic in Duration::MIN.abs() (adjust Duration::MIN by 1 millisecond) (#1334)
  • Bump MSRV to 1.61 (#1347)
  • Update windows-targets requirement from 0.48 to 0.52 (#1360)
  • Update windows-bindgen to 0.52 (#1379)

Deprecations

  • Deprecate standalone format functions (#1306)

Documentation

  • Improve doc comment and tests for timestamp_nanos_opt (#1299, thanks @​mlegner)

... (truncated)

Commits
  • 7c419a3 Prepare 0.4.33 release
  • a9b37c4 Make rkyv feature default to size_32
  • a73b543 Don't assume rkyv-(16|32|64) implies the rkyv feature
  • b5381f8 Fixed typo in Duration::hours() exception
  • bf70419 52
  • 7757386 Prepare 0.4.32 release
  • cee242a Fix typos in Datelike impl for DateTime
  • 6ec8f97 Add from_timestamp_millis to DateTime<Utc> (#1374)
  • 65f0cc2 CI Linting: Fix missing sources checkout in toml job.
  • 5536687 Add Months::as_u32() (#1373)
  • Additional commits viewable in compare view


Updates clap from 4.4.7 to 4.4.18

Release notes

Sourced from clap's releases.

v4.4.18

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

v4.4.15

[4.4.15] - 2024-01-11

Fixes

  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

v4.4.14

[4.4.14] - 2024-01-08

Documentation

  • Fix find cookbook entry to allow repeats of flags/options

Features

  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

v4.4.13

[4.4.13] - 2024-01-04

Documentation

  • Fix link to structopt migration guide

v4.4.12

[4.4.12] - 2023-12-28

... (truncated)

Changelog

Sourced from clap's changelog.

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

[4.4.15] - 2024-01-11

Fixes

  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

[4.4.14] - 2024-01-08

Documentation

  • Fix find cookbook entry to allow repeats of flags/options

Features

  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

[4.4.13] - 2024-01-04

Documentation

  • Fix link to structopt migration guide

[4.4.12] - 2023-12-28

Performance

  • Only ask TypedValueParser for possible values if needed

[4.4.11] - 2023-12-04

Features

... (truncated)

Commits


Updates globset from 0.4.13 to 0.4.14

Commits
  • 47e3717 globset-0.4.14
  • 8697946 release/doc: set date in man page
  • 9b5091b deps: bump to memmap2 0.9.0
  • d1def67 deps: bump pcre2 to 0.2.6
  • 56af4d4 cli: add simple flag suggestions
  • 6a055d9 doc: clarify errors for -z/--search-zip
  • e007523 doc: note the precedence of -t/--type
  • 88353c8 doc: be more explicit about ripgrep's behavior when printing to a tty
  • 9ed7565 cli: error when searching for NUL
  • 7bb9f35 doc: clarify that --pre can accept any kind of path
  • Additional commits viewable in compare view


Updates ignore from 0.4.20 to 0.4.22

Commits
  • 2c38975 ignore-0.4.22
  • c8e4a84 cli: prefix all non-fatal error messages with 'rg: '
  • b9c7749 ignore: fix reference cycle for compiled matchers
  • 67dd809 ignore: add some 'allow(dead_code)' annotations
  • e0a8567 complete/fish: improve shell completions for fish
  • 56c7ad1 ignore/types: add Lean
  • 2a4dba3 ignore/types: add meson.options
  • daa157b core: actually implement --sortr=path
  • 0096c74 grep-0.3.1
  • 8c48355 deps: bump grep-printer to 0.2.1
  • Additional commits viewable in compare view


Updates indexmap from 2.1.0 to 2.2.2

Changelog

Sourced from indexmap's changelog.

2.2.2

  • Added indexing methods to raw entries: RawEntryBuilder::from_hash_full, RawEntryBuilder::index_from_hash, and RawEntryMut::index.

2.2.1

  • Corrected the signature of RawOccupiedEntryMut::into_key(self) -> &'a mut K, This a breaking change from 2.2.0, but that version was published for less than a day and has now been yanked.

2.2.0

  • The new IndexMap::get_index_entry method finds an entry by its index for in-place manipulation.

  • The Keys iterator now implements Index<usize> for quick access to the entry's key, compared to indexing the map to get the value.

  • The new IndexMap::splice and IndexSet::splice methods will drain the given range as an iterator, and then replace that range with entries from an input iterator.

  • The new trait RawEntryApiV1 offers opt-in access to a raw entry API for IndexMap, corresponding to the unstable API on HashSet as of Rust 1.75.

  • Many IndexMap and IndexSet methods have relaxed their type constraints, e.g. removing K: Hash on methods that don't actually need to hash.

  • Removal methods remove, remove_entry, and take are now deprecated in favor of their shift_ or swap_ prefixed variants, which are more explicit about their effect on the index and order of remaining items. The deprecated methods will remain to guide drop-in replacements from HashMap and HashSet toward the prefixed methods.

Commits
  • 1a50e7b Merge pull request #305 from cuviper/raw_entry-index
  • f4bb006 Release 2.2.2
  • 54a42ec Add indexing methods to raw entry
  • 7264ce4 Merge pull request #304 from cuviper/raw-into_key
  • 244bd81 Fix RawOccupiedEntryMut::into_key
  • 7107c49 Merge pull request #303 from cuviper/test-updates
  • 34a7af7 Allow clippy::style
  • 382a45c Upgrade dev-dep itertools to 0.12
  • 904689f ci: upgrade to actions/checkout@v4
  • 405fa10 Merge pull request #302 from cuviper/release-2.2.0
  • Additional commits viewable in compare view


Updates openssl from 0.10.58 to 0.10.63

Release notes

Sourced from openssl's releases.

openssl-v0.10.63

What's Changed

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.62...openssl-v0.10.63

openssl-v0.10.62

What's Changed

New Contributors

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.61...openssl-v0.10.62

openssl v0.10.61

No release notes provided.

openssl-v0.10.60

What's Changed

Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.59...openssl-v0.10.60

... (truncated)

Commits
  • cc2850f Merge pull request #2152 from alex/bump-for-release
  • fde3d03 Merge pull request #2138 from zh-jq/update-boringssl
  • 1951575 Release openssl v0.10.63 and openssl-sys v0.9.99
  • 951d771 Merge pull request #2111 from trail-of-forks/pkcs7-add-apis
  • fb57f9f Merge pull request #2150 from alex/brainpool-on-libressl
  • ca3f45d Expose brainpool NIDs on libressl
  • a14146f Merge pull request #2148 from botovq/fix_stack_from_pem
  • aa26e97 PEM parsing: check last error instead of first
  • 06143eb Merge pull request #2145 from botovq/opaque-purpose
  • bff0db7 Make X509_PURPOSE opaque for LibreSSL >= 3.9
  • Additional commits viewable in compare view


Updates regex from 1.10.2 to 1.10.3

Changelog

Sourced from regex's changelog.

1.10.3 (2024-01-21)

This is a new patch release that fixes the feature configuration of optional dependencies, and fixes an unsound use of bounds check elision.

Bug fixes:

Commits
  • 0c09903 1.10.3
  • 653bb59 deps: bump regex-automata to 0.4.4
  • e7b5401 regex-automata-0.4.4
  • 1bc667d changelog: 1.10.3
  • fbd2537 safety: guard in Input::new against incorrect AsRef implementations
  • 027eebd cargo: set 'default-features = false' for memchr and aho-corasick
  • dc0a9d2 ci: small clean-ups
  • a3d5975 doc: fix link in Index<&str> impl docs
  • 4f5992f doc: tweak Captures documentation
  • 837fd85 regex-cli-0.2.0
  • Additional commits viewable in compare view


Updates serde from 1.0.190 to 1.0.193

Release notes

Sourced from serde's releases.

v1.0.193

v1.0.192

v1.0.191

  • Documentation improvements
Commits
  • 44613c7 Release 1.0.193
  • c706281 Merge pull request #2655 from dtolnay/rangestartend
  • 65d75b8 Add RangeFrom and RangeTo tests
  • 332b0cb Merge pull request #2654 from dtolnay/rangestartend
  • 8c4af41 Fix more RangeFrom / RangeEnd mixups
  • 24a78f0 Merge pull request #2653 from emilbonnek/fix/range-to-from-de-mixup
  • c91c334 Fix Range{From,To} deserialize mixup
  • 2083f43 Update ui test suite to nightly-2023-11-19
  • 4676abd Release 1.0.192
  • 35700eb Merge pull request #2646 from robsdedude/fix/2643/allow-tag-field-in-untagged
  • Additional commits viewable in compare view


Updates serde_yaml from 0.9.27 to 0.9.29

Release notes

Sourced from serde_yaml's releases.

0.9.29

  • Turn on deny(unsafe_op_in_unsafe_fn) lint

0.9.28

  • Update unsafe-libyaml dependency to pull in unaligned write fix
Commits
  • b957d2b Release 0.9.29
  • 007fc2d Merge pull request #401 from dtolnay/unsafeop
  • 5bac247 Fill in unsafe blocks inside unsafe functions
  • 0f6dba1 Turn on deny(unsafe_op_in_unsafe_fn)
  • 1b6e448 Release 0.9.28
  • ec1a314 Force unsafe-libyaml version that contains unaligned write fix
  • a6b2dc0 Update name of blocks_in_if_conditions clippy lint
  • See full diff in compare view


Updates tokio from 1.33.0 to 1.35.1

Release notes

Sourced from tokio's releases.

Tokio v1.35.1

1.35.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed

  • io: add budgeting to tokio::runtime::io::registration::async_io (#6221)

#6221: tokio-rs/tokio#6221

Tokio v1.35.0

1.35.0 (December 8th, 2023)

Added

  • net: add Apple watchOS support (#6176)

Changed

  • io: drop the Sized requirements from AsyncReadExt.read_buf (#6169)
  • runtime: make Runtime unwind safe (#6189)
  • runtime: reduce the lock contention in task spawn (#6001)
  • tokio: update nix dependency to 0.27.1 (#6190)

Fixed

  • chore: make --cfg docsrs work without net feature (#6166)
  • chore: use relaxed load for unsync_load on miri (#6179)
  • runtime: handle missing context on wake (#6148)
  • taskdump: fix taskdump cargo config example (#6150)
  • taskdump: skip notified tasks during taskdumps (#6194)
  • tracing: avoid creating resource spans with current parent, use a None parent instead (#6107)
  • tracing: make task span explicit root (#6158)

Documented

  • io: flush in AsyncWriteExt examples (#6149)
  • runtime: document fairness guarantees and current behavior (#6145)
  • task: document cancel safety of LocalSet::run_until (#6147)

#6001: tokio-rs/tokio#6001 #6107: tokio-rs/tokio#6107 #6144: tokio-rs/tokio#6144 #6145: tokio-rs/tokio#6145 #6147: tokio-rs/tokio#6147 #6148: tokio-rs/tokio#6148 #6149: tokio-rs/tokio#6149 #6150: tokio-rs/tokio#6150 #6158: tokio-rs/tokio#6158

... (truncated)

Commits


Updates ratatui from 0.23.0 to 0.25.0

Release notes

Sourced from ratatui's releases.

v0.25.0

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

In this version, we made improvements on widgets such as List, Table and Layout and changed some of the defaults for a better user experience. Also, we renewed our website and updated our documentation/tutorials to get started with ratatui: https://ratatui.rs 🚀

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

⚠️ List of breaking changes can be found here.

💖 We also enabled GitHub Sponsors for our organization, consider sponsoring us if you like ratatui: https://github.com/sponsors/ratatui-org

Features

  • aef4956 (list) List::new now accepts IntoIterator<Item = Into<ListItem>> (#672) [breaking]

    This allows to build list like
    
    List::new([&quot;Item 1&quot;, &quot;Item 2&quot;])
    

  • 8bfd666 (paragraph) Add line_count and line_width unstable helper methods

    This is an unstable feature that may be removed in the future
    
  • 1229b96 (rect) Add offset method (#533)

    The offset method creates a new Rect that is moved by the amount
    specified in the x and y direction. These values can be positive or
    negative. This is useful for manual layout tasks.
    
    let rect = area.offset(Offset { x: 10, y -10 });
    

  • edacaf7 (buffer) Deprecate Cell::symbol field (#624)

    The Cell::symbol field is now accessible via a getter method (`symbol()`). This will
    allow us to make future changes to the Cell internals such as replacing `String` with
    

... (truncated)

Changelog

Sourced from ratatui's changelog.

0.25.0 - 2023-12-18

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

In this version, we made improvements on widgets such as List, Table and Layout and changed some of the defaults for a better user experience. Also, we renewed our website and updated our documentation/tutorials to get started with ratatui: https://ratatui.rs 🚀

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

⚠️ List of breaking changes can be found here.

💖 We also enabled GitHub Sponsors for our organization, consider sponsoring us if you like ratatui: https://github.com/sponsors/ratatui-org

Features

  • aef4956 (list) List::new now accepts IntoIterator<Item = Into<ListItem>> (#672) [breaking]

    This allows to build list like
    
    List::new([&quot;Item 1&quot;, &quot;Item 2&quot;])
    

  • 8bfd666 (paragraph) Add line_count and line_width unstable helper methods

    This is an unstable feature that may be removed in the future
    
  • 1229b96 (rect) Add offset method (#533)

    The offset method creates a new Rect that is moved by the amount
    specified in the x and y direction. These values can be positive or
    negative. This is useful for manual layout tasks.
    
    let rect = area.offset(Offset { x: 10, y -10 });
    

  • edacaf7 (buffer) Deprecate Cell::symbol field (#624)

... (truncated)

Commits
  • 7f58848 chore(release): prepare for 0.25.0 (#699)
  • a15c3b2 docs: remove deprecated table constructor from breaking changes (#698)
  • 41c44a4 docs(frame): add docs about resize events (#697)
  • 1b8b626 docs(examples): add animation and FPS counter to colors_rgb (#583)
  • 5bf4f52 feat: implement From trait for termion to Style related structs (#692)
  • f4c8de0 docs(chart): document chart module (#696)
  • 910ad00 chore(rustfmt): enable format_code_in_doc_comments (#695)
  • b282a06 refactor!: remove items deprecated since 0.10 (#691)
  • b8f71c0 feat(widgets/chart): add option to set the position of legend (#378)
  • 113b4b7 docs: Rename template links to remove ratatui from name 📚 (#690)
  • Additional commits viewable in compare view


Updates url from 2.4.1 to 2.5.0

Commits


Updates assert_cmd from 2.0.12 to 2.0.13

Changelog

Sourced from assert_cmd's changelog.

[2.0.13] - 2024-01-12

Internal

  • Dependency update
Commits
  • 19da72b chore: Release assert_cmd version 2.0.13
  • db5ee32 docs: Update changelog
  • 86d96ed chore: Update anstream
  • 8e3cb3f Merge pull request #191 from assert-rs/renovate/github-codeql-action-3.x
  • 8159e3d Merge pull request #190 from assert-rs/renovate/actions-setup-python-5.x
  • 48c7f1d
dependabot[bot] commented 5 months ago

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