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