diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dbace67752..c3c5d020d70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Breaking Changes - Made `ArgPredicate` `non_exhaustive` +- *(derive)* `Vec>` types are now assuming to capture occurrences + +### Features + +- *(derive)* Group values by their occurrence with `Vec>` ## [Unreleased] - ReleaseDate @@ -26,8 +31,13 @@ When apps have errors imitating clap's error style: - Leading letter is lower case - "For more" added some punctuation +### Features + +- `ArgMatches::get_occurrences` support for argument values to be grouped by their occurrence + ### Fixes +- *(derive)* Allow `upgrade_from` when arguments / subcommands are explicitly marked as required - *(help)* Try be more clearer and succinct with `--help` and `--version` (also helps with overflow) - *(error)* Try to be more clearer and succinct with error messages - *(error)* Officially adopt [an error style guide](https://rustc-dev-guide.rust-lang.org/diagnostics.html#suggestion-style-guide) diff --git a/clap_complete/CHANGELOG.md b/clap_complete/CHANGELOG.md index bc96aeba018..b29ed08d768 100644 --- a/clap_complete/CHANGELOG.md +++ b/clap_complete/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +### Compatibility + +MSRV changed to 1.64.0 + ## [4.0.7] - 2022-12-22 ## [4.0.6] - 2022-11-24 diff --git a/clap_complete_fig/CHANGELOG.md b/clap_complete_fig/CHANGELOG.md index 81d176117e2..ccf71e9256e 100644 --- a/clap_complete_fig/CHANGELOG.md +++ b/clap_complete_fig/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +### Compatibility + +MSRV changed to 1.64.0 + ## [4.0.2] - 2022-11-24 ## [4.0.1] - 2022-10-18 diff --git a/clap_lex/CHANGELOG.md b/clap_lex/CHANGELOG.md index a3ed368c806..b03e889dc5f 100644 --- a/clap_lex/CHANGELOG.md +++ b/clap_lex/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +### Compatibility + +MSRV changed to 1.64.0 + ## [0.3.0] - 2022-09-20 ### Breaking Changes diff --git a/clap_mangen/CHANGELOG.md b/clap_mangen/CHANGELOG.md index 505e05841cf..656da276472 100644 --- a/clap_mangen/CHANGELOG.md +++ b/clap_mangen/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate +### Compatibility + +MSRV changed to 1.64.0 + ## [0.2.6] - 2022-12-22 ## [0.2.5] - 2022-11-24