v3.1.18
[3.1.18] - 2022-05-10
Fixes
- Fix deprecated
arg_enum!
for users migrating to clap3 (#3717) - Verify all
required_unless_present_all
arguments exist - Verify group members exist before processing group members (#3711)
- (help) Use
...
when not enoughvalue_names
are supplied
gated behind unstable-v4
- Verify
required
is not used with conditional required settings (#3660) - Disallow more
value_names
thannumber_of_values
(#2695) - (parser) Assert on unknown args when using external subcommands (#3703)
- (parser) Always fill in
""
argument for external subcommands (#3263) - (derive) Detect escaped external subcommands that look like built-in subcommands (#3703)
- (derive) Leave
Arg::id
asverbatim
casing (#3282)