Skip to content

Commit

Permalink
chore(deps): Update compatible (dev) (#226)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://redirect.github.com/clap-rs/clap) | dev-dependencies |
minor | `4.3.24` -> `4.5.20` |
| [divan](https://redirect.github.com/nvzqz/divan) | dev-dependencies |
patch | `0.1.14` -> `0.1.15` |
| [owo-colors](https://redirect.github.com/jam1garner/owo-colors) |
dev-dependencies | minor | `4.0.0` -> `4.1.0` |
|
[snapbox](https://redirect.github.com/assert-rs/trycmd/tree/main/crates/snapbox)
([source](https://redirect.github.com/assert-rs/snapbox)) |
dev-dependencies | patch | `0.6.18` -> `0.6.19` |

---

### Release Notes

<details>
<summary>clap-rs/clap (clap)</summary>

###
[`v4.5.20`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4520---2024-10-08)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.19...v4.5.20)

##### Features

-   *(unstable)* Add `CommandExt`

###
[`v4.5.19`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4519---2024-10-01)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.18...v4.5.19)

##### Internal

-   Update dependencies

###
[`v4.5.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4518---2024-09-20)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.17...v4.5.18)

##### Features

- *(builder)* Expose `Arg::get_display_order` and
`Command::get_display_order`

###
[`v4.5.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4517---2024-09-04)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.16...v4.5.17)

##### Fixes

-   *(help)* Style required argument groups
-   *(derive)* Improve error messages when unsupported fields are used

###
[`v4.5.16`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4516---2024-08-15)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.15...v4.5.16)

##### Fixes

-   *(derive)* Improve error messages when `derive` feature is missing

###
[`v4.5.15`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4515---2024-08-10)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.14...v4.5.15)

##### Compatiblity

-   *(unstable-ext)* `Arg::remove` changed return types

##### Fixes

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

###
[`v4.5.14`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4514---2024-08-08)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.13...v4.5.14)

##### Features

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

###
[`v4.5.13`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4513---2024-07-31)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.12...v4.5.13)

##### Fixes

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

###
[`v4.5.12`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4512---2024-07-31)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.11...v4.5.12)

###
[`v4.5.11`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4511---2024-07-25)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.10...v4.5.11)

###
[`v4.5.10`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4510---2024-07-23)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.9...v4.5.10)

###
[`v4.5.9`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#459---2024-07-09)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.8...v4.5.9)

##### Fixes

- *(error)* When defining a custom help flag, be sure to suggest it like
we do the built-in one

###
[`v4.5.8`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#458---2024-06-28)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.7...v4.5.8)

##### Fixes

-   Reduce extra flushes

###
[`v4.5.7`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#457---2024-06-10)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.6...v4.5.7)

##### Fixes

-   Clean up error message when too few arguments for `num_args`

###
[`v4.5.6`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#456---2024-06-06)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.5...v4.5.6)

###
[`v4.5.5`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#455---2024-06-06)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.4...v4.5.5)

##### Fixes

- Allow `exclusive` to override `required_unless_present`,
`required_unless_present_any`, `required_unless_present_all`

###
[`v4.5.4`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#454---2024-03-25)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.3...v4.5.4)

##### Fixes

-   *(derive)* Allow non-literal `#[arg(id)]` attributes again

###
[`v4.5.3`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#453---2024-03-15)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.2...v4.5.3)

##### Internal

-   *(derive)* Update `heck`

###
[`v4.5.2`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4520---2024-10-08)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.1...v4.5.2)

##### Features

-   *(unstable)* Add `CommandExt`

###
[`v4.5.1`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4519---2024-10-01)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.0...v4.5.1)

##### Internal

-   Update dependencies

###
[`v4.5.0`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#450---2024-02-08)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.18...v4.5.0)

##### Compatibility

-   Update MSRV to 1.74

###
[`v4.4.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4418---2024-01-16)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.17...v4.4.18)

##### Fixes

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

###
[`v4.4.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4417---2024-01-15)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.16...v4.4.17)

##### Fixes

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

###
[`v4.4.16`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4416---2024-01-12)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.15...v4.4.16)

##### Fixes

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

###
[`v4.4.15`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4415---2024-01-11)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.14...v4.4.15)

##### 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`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4414---2024-01-08)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.13...v4.4.14)

##### 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`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4413---2024-01-04)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.12...v4.4.13)

##### Documentation

-   Fix link to structopt migration guide

###
[`v4.4.12`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4412---2023-12-28)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.11...v4.4.12)

##### Performance

-   Only ask `TypedValueParser` for possible values if needed

###
[`v4.4.11`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4411---2023-12-04)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.10...v4.4.11)

##### Features

-   Add `Command::mut_group`

###
[`v4.4.10`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4410---2023-11-28)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.9...v4.4.10)

##### Documentation

-   Link out to changelog
-   Cross link derive's attribute reference to derive tutorial

###
[`v4.4.9`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#449---2023-11-27)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.8...v4.4.9)

##### Fixes

-   *(help)* Show correct `Command::about` under flattened headings
-   *(help)* Respect `hide` when flattening subcommands

###
[`v4.4.8`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#448---2023-11-10)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.7...v4.4.8)

##### Features

- Add `Command::flatten_help` to allow `git stash -h` like help for
subcommands

###
[`v4.4.7`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#447---2023-10-24)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.6...v4.4.7)

##### Performance

-   Reduced code size

###
[`v4.4.6`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#446---2023-09-28)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.5...v4.4.6)

##### Internal

-   Upgrade `anstream`

###
[`v4.4.5`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#445---2023-09-25)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.4...v4.4.5)

##### Fixes

- *(parser)* When inferring subcommand `name` or `long_flag`, allow
ambiguous-looking matches that unambiguously map back to the same
command
-   *(parser)* When inferring subcommand `long_flag`, don't panic
- *(assert)* Clarify what action is causing a positional that doesn't
set values which is especially useful for derive users

###
[`v4.4.4`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#444---2023-09-18)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.3...v4.4.4)

##### Internal

-   Update `terminal_size` to 0.3

###
[`v4.4.3`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#443---2023-09-12)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.2...v4.4.3)

##### Documentation

-   *(derive)* Clarify use of attributes within the tutorial
- Split sections in the builder and derive tutorials into separate
modules

###
[`v4.4.2`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#442---2023-08-31)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.1...v4.4.2)

##### Performance

-   Improve build times by removing `once_cell` dependency

###
[`v4.4.1`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4418---2024-01-16)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.0...v4.4.1)

##### Fixes

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

###
[`v4.4.0`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#440---2023-08-24)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.3.24...v4.4.0)

##### compatibility

-   update msrv to 1.70.0

</details>

<details>
<summary>nvzqz/divan (divan)</summary>

###
[`v0.1.15`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0115---2024-10-31)

[Compare
Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.14...v0.1.15)

##### Added

-   \[`CyclesCount`] counter to display cycle throughput as Hertz.
-   Track the maximum number of bytes allocated during a benchmark.

##### Removed

- Remove `has_cpuid` polyfill due to it no longer being planned for
Rust, since
    CPUID is assumed to be available on all old x86 Rust targets.

##### Fixed

- List generic benchmark type parameter `A<4>` before `A<32>`
(\[[#&#8203;64](https://redirect.github.com/nvzqz/divan/issues/64)]).

- Improve precision by using `f64` when calculating allocation count and
sizes
    for the median samples.

- Multi-thread allocation counting in `sum_alloc_tallies` on macOS was
loading a
    null pointer instead of the pointer initialized by `sync_threads`.

##### Changes

-   Sort all output benchmark names
[naturally](https://en.wikipedia.org/wiki/Natural_sort_order) instead of
[lexicographically](https://en.wikipedia.org/wiki/Lexicographic_order).

-   Internally reuse \[`&[&str]` slice]\[slice] for \[`args`] names.

- Subtract overhead of \[`AllocProfiler`] from timings. Now that Divan
also
tracks the maximum bytes allocated, the overhead was apparent in
timings.

-   Simplify `ThreadAllocInfo::clear`.

- Move measured loop overhead from `SharedContext` to global `OnceLock`.

- Macros no longer rely on `std` being re-exported by Divan. Instead
they use
`::std` or `::core` to greatly simplify code. Although this is
technically a
breaking change, it is extremely unlikely to do `extern crate std as x`.

</details>

<details>
<summary>jam1garner/owo-colors (owo-colors)</summary>

###
[`v4.1.0`](https://redirect.github.com/jam1garner/owo-colors/compare/v4.0.0...v4.1.0)

[Compare
Source](https://redirect.github.com/jam1garner/owo-colors/compare/v4.0.0...v4.1.0)

</details>

<details>
<summary>assert-rs/snapbox (snapbox)</summary>

###
[`v0.6.19`](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.18...snapbox-v0.6.19)

[Compare
Source](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.18...snapbox-v0.6.19)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rust-cli/anstyle).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Nov 1, 2024
1 parent 7c48196 commit ab37812
Showing 1 changed file with 181 additions and 136 deletions.
Loading

0 comments on commit ab37812

Please sign in to comment.