diff --git a/CHANGELOG.md b/CHANGELOG.md index 63a525f5c8f..a1fe2f5c191 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +### v2.29.4 (2018-02-06) + + +#### Bug Fixes + +* **Overrides Self:** fixes a bug where options with multiple values couldnt ever have multiple values ([d95907cf](https://github.com/kbknapp/clap-rs/commit/d95907cff6d011a901fe35fa00b0f4e18547a1fb)) + + + ### v2.29.3 (2018-02-05) diff --git a/Cargo.toml b/Cargo.toml index d318ddd1f54..49270c87fca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "clap" -version = "2.29.3" +version = "2.29.4" authors = ["Kevin K. "] exclude = ["examples/*", "clap-test/*", "tests/*", "benches/*", "*.png", "clap-perf/*", "*.dot"] repository = "https://github.com/kbknapp/clap-rs" diff --git a/README.md b/README.md index de44e2bb766..91b6ac930bb 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,10 @@ Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc) ## What's New +Here's whats new in 2.29.4: + +* **Overrides Self:** fixes a bug where options with multiple values couldnt ever have multiple values ([d95907cf](https://github.com/kbknapp/clap-rs/commit/d95907cff6d011a901fe35fa00b0f4e18547a1fb)) + Here's whats new in 2.29.3: * **Self Overrides:** now supports arguments which override themselves (Allows true shell aliases, config files, etc!) @@ -69,26 +73,6 @@ Here's whats new in 2.29.1: * Updates contributors list * Fixes the ripgrep benchmark by adding a value to a flag that expects it -Here's whats new in 2.29.0: - -* **Arg:** adds Arg::hide_env_values(bool) which allows one to hide any current env values and display only the key in help messages - -Here's whats new in 2.28.0: - -The minimum required Rust is now 1.20. This was done to start using bitflags 1.0 and having >1.0 deps is a *very good* thing! - -* Updates `bitflags` to 1.0 -* Adds the traits to be used with the `clap-derive` crate to be able to use Custom Derive (for now must be accessed with `unstable` feature flag) -* Adds Arg::case_insensitive(bool) which allows matching Arg::possible_values without worrying about ASCII case -* Fixes a regression where --help couldn't be overridden -* adds '[SUBCOMMAND]' to usage strings with only AppSettings::AllowExternalSubcommands is used with no other subcommands -* uses `.bash` for Bash completion scripts now instead of `.bash-completion` due to convention and `.bash-completion` not being supported by completion projects -* Fix URL path to github hosted files -* fix typos in docs -* **README.md:** updates the readme and pulls out some redundant sections -* fixes a bug that allowed options to pass parsing when no value was provided -* ignore PropagateGlobalValuesDown deprecation warning - For full details, see [CHANGELOG.md](https://github.com/kbknapp/clap-rs/blob/master/CHANGELOG.md) ## About diff --git a/src/lib.rs b/src/lib.rs index 3651344ec4e..b7aadc978cb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -513,7 +513,7 @@ //! this repository for more information. #![crate_type = "lib"] -#![doc(html_root_url = "https://docs.rs/clap/2.29.3")] +#![doc(html_root_url = "https://docs.rs/clap/2.29.4")] #![deny(missing_docs, missing_debug_implementations, missing_copy_implementations, trivial_casts, unused_import_braces, unused_allocation)] // Lints we'd like to deny but are currently failing for upstream crates