clap-rs v2.33.0 Release Notes
Release Date: 2019-04-06 // about 5 years ago-
๐ New Sponsor
- Stephen Oats is now a sponsor \o/ (823457c0)
- SPONSORS.md: fixes Josh Triplett's info in the sponsor document (24cb5740)
๐ Features
- Completions: adds completion support for Elvish. (e9d0562a)
- ๐ There is a new setting to disable automatic building of
--help
and-h
flags (AppSettings::DisableAutoHelp
)
๐ Improvements
- arg_matches.rs: add Debug implementations (47192b7a)
- macros: Support shorthand syntax for ArgGroups (df9095e7)
๐ Documentation
๐ Bug Fixes
- add debug assertion for missing args in subcommand ArgGroup (2699d9e5)
- โช Restore compat with Rust 1.21 (6b263de1)
- Don't mention unused subcommands (ef92e2b6)
- OsValues: Add
ExactSizeIterator
implementation (356c69e5) - arg_enum!:
- completions: improve correctness of completions when whitespace is involved (5a08ff29)
- help message: Unconditionally uses long description for subcommands (6acc8b6a, closes #897)
- macros: fixes broken pattern which prevented calling multi-argument Arg methods (9e7a352e)
- ๐ parser: Better interaction between AllowExternalSubcommands and SubcommandRequired (9601c95a)
Minimum Required Rust
- ๐ As of this release,
clap
requiresrustc 1.31.0
or greater.