vault-client
vault-client copied to clipboard
Update clap requirement from 2.25 to 4.1 in /vault-api
Updates the requirements on clap to permit the latest version.
Release notes
Sourced from clap's releases.
v4.1.1
[4.1.1] - 2023-01-14
Fixes
- (error) Small softening attempt for "unexpected argument" error
Changelog
Sourced from clap's changelog.
[4.1.1] - 2023-01-14
Fixes
- (error) Small softening attempt for "unexpected argument" error
[4.1.0] - 2023-01-13
Compatibility
MSRV changed to 1.64.0
For apps with custom
--helpand--versionflags:
- Descriptions for
--helpand--versionchangedWhen apps have errors imitating clap's error style:
- Error message style was changed, including
- Moving away from "did you mean" to tips
- Leading letter is lower case
- "For more" added some punctuation
Features
ArgMatches::get_occurrencessupport for argument values to be grouped by their occurrenceFixes
- (derive) Allow
upgrade_fromwhen arguments / subcommands are explicitly marked as required- (help) Try be more clearer and succinct with
--helpand--version(also helps with overflow)- (error) Try to be more clearer and succinct with error messages
- (error) Officially adopt an error style guide
[4.0.32] - 2022-12-22
Fixes
- (parser) When overriding
required(true), consider args that conflict with its group[4.0.31] - 2022-12-22
Performance
- Speed up parsing when a lot of different flags are present (100 unique flags)
[4.0.30] - 2022-12-21
Fixes
- (error) Improve error for
args_conflicts_with_subcommand
... (truncated)
Commits
74a82d7chore: Release06f392adocs: Update changelog4d913faMerge pull request #4639 from epage/error162a556fix(error): Try to soften unexpected argument/value errors34d856bchore: Release889ca7achore: Bump versions for 4.12bafb9bdocs(contrib): Define a compatibility policy for help/error outputa41ca2edocs: Update changelog523adc2Merge pull request #4635 from epage/stablizeb4f111afeat: StablizeArgMatches::get_occurrences- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)