diff --git a/CHANGELOG.md b/CHANGELOG.md
index e57f9994..425132ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+
+## v2.16.0 (2016-10-23)
+
+
+#### Features
+
+* **Completions:** adds ZSH completion support ([3e36b0ba](https://github.com/kbknapp/clap-rs/commit/3e36b0bac491d3f6194aee14604caf7be26b3d56), closes [#699](https://github.com/kbknapp/clap-rs/issues/699))
+
+
+
## v2.15.0 (2016-10-21)
diff --git a/Cargo.toml b/Cargo.toml
index 127aeb26..4e587001 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "clap"
-version = "2.15.0"
+version = "2.16.0"
authors = ["Kevin K. "]
exclude = ["examples/*", "clap-test/*", "tests/*", "benches/*", "*.png", "clap-perf/*", "*.dot"]
repository = "https://github.com/kbknapp/clap-rs.git"
diff --git a/README.md b/README.md
index c35beb99..739056b7 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,10 @@ Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)
## What's New
+Here's the highlights for v2.16.0
+
+* **Completions:** adds automatic ZSH completion script generation support! :tada: :tada:
+
Here's the highlights for v2.15.0
* **AppSettings:** adds new setting `AppSettings::AllowNegativeNumbers` which functions like `AllowLeadingHyphen` except only allows undefined negative numbers to pass parsing.