clap-rs/clap
### [`v3.1.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#3118---2022-05-10)
[Compare Source](https://togithub.com/clap-rs/clap/compare/v3.1.17...v3.1.18)
##### Fixes
- Fix deprecated `arg_enum!` for users migrating to clap3 ([#3717](https://togithub.com/clap-rs/clap/issues/3717))
- Verify all `required_unless_present_all` arguments exist
- Verify group members exist before processing group members ([#3711](https://togithub.com/clap-rs/clap/issues/3711))
- *(help)* Use `...` when not enough `value_names` are supplied
**gated behind `unstable-v4`**
- Verify `required` is not used with conditional required settings ([#3660](https://togithub.com/clap-rs/clap/issues/3660))
- Disallow more `value_names` than `number_of_values` ([#2695](https://togithub.com/clap-rs/clap/issues/2695))
- *(parser)* Assert on unknown args when using external subcommands ([#3703](https://togithub.com/clap-rs/clap/issues/3703))
- *(parser)* Always fill in `""` argument for external subcommands ([#3263](https://togithub.com/clap-rs/clap/issues/3263))
- *(derive)* Detect escaped external subcommands that look like built-in subcommands ([#3703](https://togithub.com/clap-rs/clap/issues/3703))
- *(derive)* Leave `Arg::id` as `verbatim` casing ([#3282](https://togithub.com/clap-rs/clap/issues/3282))
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
3.1.17
->3.1.18
Release Notes
clap-rs/clap
### [`v3.1.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#3118---2022-05-10) [Compare Source](https://togithub.com/clap-rs/clap/compare/v3.1.17...v3.1.18) ##### Fixes - Fix deprecated `arg_enum!` for users migrating to clap3 ([#3717](https://togithub.com/clap-rs/clap/issues/3717)) - Verify all `required_unless_present_all` arguments exist - Verify group members exist before processing group members ([#3711](https://togithub.com/clap-rs/clap/issues/3711)) - *(help)* Use `...` when not enough `value_names` are supplied **gated behind `unstable-v4`** - Verify `required` is not used with conditional required settings ([#3660](https://togithub.com/clap-rs/clap/issues/3660)) - Disallow more `value_names` than `number_of_values` ([#2695](https://togithub.com/clap-rs/clap/issues/2695)) - *(parser)* Assert on unknown args when using external subcommands ([#3703](https://togithub.com/clap-rs/clap/issues/3703)) - *(parser)* Always fill in `""` argument for external subcommands ([#3263](https://togithub.com/clap-rs/clap/issues/3263)) - *(derive)* Detect escaped external subcommands that look like built-in subcommands ([#3703](https://togithub.com/clap-rs/clap/issues/3703)) - *(derive)* Leave `Arg::id` as `verbatim` casing ([#3282](https://togithub.com/clap-rs/clap/issues/3282))Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.