Recent Releases of clap
clap - v4.4.5
[4.4.5] - 2023-09-25
Fixes
- (parser) When inferring subcommand
nameorlong_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
- Rust
Published by github-actions[bot] over 2 years ago
clap - v4.3.0
[4.3.0] - 2023-05-19
Fixes
- (assert) Allow multiple, value-terminated, positional arguments
- (assert) Clear up language on
lastassertion - (parser) Correctly assign values to arguments when using multiple, value-termianted, positional arguments
- (parser) Ensure
value_terminatorhas higher precedence thanallow_hyphen_values - (help) Only use next-line-help on subcommand list when explicitly specified, not just with
--help - (help) Correctly align possible values list
- (help) Don't waste code, vertical space in moving possible value descriptions to next line
- Rust
Published by github-actions[bot] over 2 years ago
clap - v4.2.0
[4.2.0] - 2023-03-28
Compatibility
- Removed the languishing
unstable-replacefeature (open to discussion at #2836) - Removed the stablized
unstable-groupedfeature
Features
- Allow any
StyledStrto accept text styled with ANSI escape codes - Respect
CLICOLOR,CLICOLOR_FORCE
Fixes
- Lighten the tone for "unexpected argument" errors (open to discussion at #4638)
- Rust
Published by github-actions[bot] almost 3 years ago
clap - v4.1.14
[4.1.14] - 2023-03-28
Features
- (derive)
#[group]raw attribute support
Performance
- (derive)
clap_builderwas pulled out ofclapso it could build in parallel toclap_derive os_str_bytesdependency was removed for faster builds and smaller binaries
- Rust
Published by github-actions[bot] almost 3 years ago