diff --git a/AUTHORS b/AUTHORS
index 5e373a0202197b775090831e577d70e35bac00b1..ce2be8d6d286eec15e49833b834ba1951f3b0d62 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -14,6 +14,7 @@ Ahmad Amireh
 Ahmad M. Zawawi
 ahoward
 Akeksandr Motsjonov
+Alasdair Smith
 Alberto González Palomo
 Alberto Pose
 Albert Xing
@@ -140,6 +141,7 @@ Darius Roberts
 Dave Brondsema
 Dave Myers
 David Barnett
+David H. Bronke
 David Mignot
 David Pathakjee
 David Vázquez
@@ -213,6 +215,7 @@ Gustavo Rodrigues
 Hakan Tunc
 Hans Engel
 Hardest
+Harshvardhan Gupta
 Hasan Karahan
 Hector Oswaldo Caballero
 Herculano Campos
@@ -258,6 +261,7 @@ Jason Siefken
 Jaydeep Solanki
 Jean Boussier
 Jeff Blaisdell
+Jeff Jenkins
 jeffkenton
 Jeff Pickhardt
 jem (graphite)
@@ -479,6 +483,7 @@ Ruslan Osmanov
 Ryan Prior
 sabaca
 Samuel Ainsworth
+Sam Wilson
 sandeepshetty
 Sander AKA Redsandro
 santec
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 146af30edd686bb04f6f3e3250c3974d17aa74a6..a34cf82ffae78f470ecc78a82decb8cd8d49c572 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,23 @@
+## 5.16.0 (2016-06-20)
+
+### Bugfixes
+
+Fix glitches when dragging content caused by the drop indicator receiving mouse events.
+
+Make Control-drag work on Firefox.
+
+Make clicking or selection-dragging at the end of a wrapped line select the right position.
+
+[show-hint addon](http://codemirror.net/doc/manual.html#addon_show-hint): Prevent widget scrollbar from hiding part of the hint text.
+
+[rulers addon](http://codemirror.net/doc/manual.html#addon_rulers): Prevent rulers from forcing a horizontal editor scrollbar.
+
+### New features
+
+[search addon](http://codemirror.net/doc/manual.html#addon_search): Automatically bind search-related keys in persistent dialog.
+
+[sublime keymap](http://codemirror.net/demo/sublime.html): Add a multi-cursor aware smart backspace binding.
+
 ## 5.15.2 (2016-05-20)
 
 ### Bugfixes
diff --git a/doc/compress.html b/doc/compress.html
index fe27e025cc1cb713eb6b427bfb440832c0df31a5..b890bee02161d5677a4a4bf6ddf6f54cee82da19 100644
--- a/doc/compress.html
+++ b/doc/compress.html
@@ -36,6 +36,7 @@
       <input type="hidden" id="download" name="download" value="codemirror-compressed.js"/>
       <p>Version: <select id="version" onchange="setVersion(this);" style="padding: 1px;">
         <option value="http://codemirror.net/">HEAD</option>
+        <option value="http://marijnhaverbeke.nl/git/codemirror?a=blob_plain;hb=5.16.0;f=">5.16.0</option>
         <option value="http://marijnhaverbeke.nl/git/codemirror?a=blob_plain;hb=5.15.2;f=">5.15.2</option>
         <option value="http://marijnhaverbeke.nl/git/codemirror?a=blob_plain;hb=5.15.0;f=">5.15.0</option>
         <option value="http://marijnhaverbeke.nl/git/codemirror?a=blob_plain;hb=5.14.2;f=">5.14.2</option>
diff --git a/doc/manual.html b/doc/manual.html
index 8c39e7f94183ebb6497206e862ea2542d04879c4..55b22efd65a4db8d4dbf7d21c76f0295f22386ce 100644
--- a/doc/manual.html
+++ b/doc/manual.html
@@ -69,7 +69,7 @@
 <section class=first id=overview>
     <h2 style="position: relative">
       User manual and reference guide
-      <span style="color: #888; font-size: 1rem; position: absolute; right: 0; bottom: 0">version 5.15.3</span>
+      <span style="color: #888; font-size: 1rem; position: absolute; right: 0; bottom: 0">version 5.16.0</span>
     </h2>
 
     <p>CodeMirror is a code-editor component that can be embedded in
diff --git a/index.html b/index.html
index e9879269214edb276c286bea44976960411713ec..528b3a430a73e1c09c2ba53e16faa9a4ed28e854 100644
--- a/index.html
+++ b/index.html
@@ -96,7 +96,7 @@
       </div>
     </div>
     <div class=actionsleft>
-      Get the current version: <a href="http://codemirror.net/codemirror.zip">5.15.2</a>.<br>
+      Get the current version: <a href="http://codemirror.net/codemirror.zip">5.16.0</a>.<br>
       You can see the <a href="https://github.com/codemirror/codemirror" title="Github repository">code</a> or<br>
       read the <a href="doc/releases.html">release notes</a>.<br>
       There is a <a href="doc/compress.html">minification helper</a>.
diff --git a/lib/codemirror.js b/lib/codemirror.js
index 7fd38c976eb1aa1e9ea0b7e7bdbdbc74db3aef0e..7dc842d3baea69c1569ae3e25a4f334fb02cd494 100644
--- a/lib/codemirror.js
+++ b/lib/codemirror.js
@@ -8916,7 +8916,7 @@
 
   // THE END
 
-  CodeMirror.version = "5.15.3";
+  CodeMirror.version = "5.16.0";
 
   return CodeMirror;
 });
diff --git a/package.json b/package.json
index d4dd2b00ef6c857eb5908b95713485f90d9a0a38..5638b12a1f4fc5ea2063be7cd122959650531eb9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
     "name": "codemirror",
-    "version":"5.15.3",
+    "version":"5.16.0",
     "main": "lib/codemirror.js",
     "description": "Full-featured in-browser code editor",
     "license": "MIT",