Prepare for 1.15 release
diff --git a/README.md b/README.md
index e9217cc..f71f6fe 100644
--- a/README.md
+++ b/README.md
@@ -49,7 +49,7 @@
 [![Build Status](https://travis-ci.org/apache/commons-codec.svg)](https://travis-ci.org/apache/commons-codec)
 [![Coverage Status](https://coveralls.io/repos/apache/commons-codec/badge.svg?branch=master)](https://coveralls.io/github/apache/commons-codec?branch=master)
 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/commons-codec/commons-codec/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/commons-codec/commons-codec/?gav=true)
-[![Javadocs](https://javadoc.io/badge/commons-codec/commons-codec/1.14.svg)](https://javadoc.io/doc/commons-codec/commons-codec/1.14)
+[![Javadocs](https://javadoc.io/badge/commons-codec/commons-codec/1.15.svg)](https://javadoc.io/doc/commons-codec/commons-codec/1.15)
 
 The Apache Commons Codec package contains simple encoder and decoders for
      various formats such as Base64 and Hexadecimal.  In addition to these
@@ -73,7 +73,7 @@
 <dependency>
   <groupId>commons-codec</groupId>
   <artifactId>commons-codec</artifactId>
-  <version>1.14</version>
+  <version>1.15</version>
 </dependency>
 ```
 
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 37ddff7..00abff1 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,48 @@
-              Apache Apache Commons Codec 1.14 RELEASE NOTES
+              Apache Commons Codec 1.15 RELEASE NOTES
+              September 1 2020
+
+The Apache Commons Codec package contains simple encoder and decoders for
+various formats such as Base64 and Hexadecimal.  In addition to these
+widely used encoders and decoders, the codec package also maintains a
+collection of phonetic encoding utilities.
+
+Feature and fix release.
+
+Changes in this version include:
+
+New features:
+o CODEC-290:  Base16Codec and Base16Input/OutputStream. Thanks to Adam Retter.
+o CODEC-291:  Hex encode/decode with existing arrays. Thanks to Adam Retter.
+
+Fixed Bugs:
+o CODEC-264:  MurmurHash3: Ensure hash128 maintains the sign extension bug.
+              Thanks to Andy Seaborne.
+
+Changes:
+o CODEC-280:  Base32/Base64/BCodec: Added strict decoding property to control
+              handling of trailing bits. Default lenient mode discards them
+              without error. Strict mode raise an exception.
+o CODEC-289:  Base32/Base64 Input/OutputStream: Added strict decoding property
+              to control handling of trailing bits. Default lenient mode
+              discards them without error. Strict mode raise an exception.
+o             Update tests from JUnit 4.12 to 4.13. Thanks to Gary Gregory.
+o             Update actions/checkout from v1 to v2.3.2 #50, #56.
+              Thanks to Dependabot.
+o             Update actions/setup-java from v1.4.0 to v1.4.1 #57.
+              Thanks to Dependabot.
+
+
+For complete information on Apache Commons Codec, including instructions on how
+to submit bug reports, patches, or suggestions for improvement, see the
+Apache Commons Codec website:
+
+https://commons.apache.org/proper/commons-codec/
+
+Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi
+
+-------------------------------------------------------------------------------
+
+              Apache Commons Codec 1.14 RELEASE NOTES
               December 30 2019
 
 The Apache Commons Codec package contains simple encoder and decoders for
@@ -33,7 +77,7 @@
 
 
 For complete information on Apache Commons Codec, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Codec website:
+patches, or suggestions for improvement, see the Apache Commons Codec website:
 
 https://commons.apache.org/proper/commons-codec/
 
@@ -41,7 +85,7 @@
 
 -------------------------------------------------------------------------------
 
-              Apache Apache Commons Codec 1.13 RELEASE NOTES
+              Apache Commons Codec 1.13 RELEASE NOTES
 
 The Apache Commons Codec package contains simple encoder and decoders for
 various formats such as Base64 and Hexadecimal.  In addition to these
@@ -66,7 +110,7 @@
 
 
 For complete information on Apache Commons Codec, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Codec website:
+patches, or suggestions for improvement, see the Apache Commons Codec website:
 
 Visit https://commons.apache.org/proper/commons-codec/
 Download from https://commons.apache.org/proper/commons-codec/download_codec.cgi
diff --git a/pom.xml b/pom.xml
index 2247f88..72fef82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
   <groupId>commons-codec</groupId>
   <artifactId>commons-codec</artifactId>
   <!-- Remember to update the version in default.properties as well -->
-  <version>1.15-SNAPSHOT</version>
+  <version>1.15</version>
   <name>Apache Commons Codec</name>
   <inceptionYear>2002</inceptionYear>
   <description>
@@ -252,13 +252,13 @@
     <japicmp.skip>false</japicmp.skip>
 
     <!-- Commons Release Plugin -->
-    <commons.bc.version>1.13</commons.bc.version>
+    <commons.bc.version>1.14</commons.bc.version>
     <commons.rc.version>RC1</commons.rc.version>
     <commons.release-plugin.version>1.7</commons.release-plugin.version>
     <commons.release.isDistModule>true</commons.release.isDistModule>
     <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
-    <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>    
-    <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
+    <commons.releaseManagerName>Alex Herbert</commons.releaseManagerName>
+    <commons.releaseManagerKey>BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567</commons.releaseManagerKey>
   </properties>
   <build>
     <defaultGoal>clean verify apache-rat:check clirr:check javadoc:javadoc</defaultGoal>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index b998d26..d015481 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -42,13 +42,13 @@
   </properties>
   <body>
 
-    <release version="1.15" date="YYYY-MM-DD" description="Feature and fix release.">
+    <release version="1.15" date="2020-09-01" description="Feature and fix release.">
       <action issue="CODEC-264" dev="aherbert" due-to="Andy Seaborne" type="fix">MurmurHash3: Ensure hash128 maintains the sign extension bug.</action>
       <action issue="CODEC-280" dev="aherbert" type="update">Base32/Base64/BCodec: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception.</action>
       <action issue="CODEC-289" dev="aherbert" type="update">Base32/Base64 Input/OutputStream: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception.</action>
       <action                   dev="ggregory" type="update" due-to="Gary Gregory">Update tests from JUnit 4.12 to 4.13.</action>
-      <action issue="CODEC-290" dev="aherbert" due-to="Adam Retter" type="add">Base16Codec and Base16Input/OutputStream</action>
-      <action issue="CODEC-291" dev="aherbert" due-to="Adam Retter" type="add">Hex encode/decode with existing arrays</action>
+      <action issue="CODEC-290" dev="aherbert" due-to="Adam Retter" type="add">Base16Codec and Base16Input/OutputStream.</action>
+      <action issue="CODEC-291" dev="aherbert" due-to="Adam Retter" type="add">Hex encode/decode with existing arrays.</action>
       <action                   dev="ggregory" type="update" due-to="Dependabot">Update actions/checkout from v1 to v2.3.2 #50, #56.</action>
       <action                   dev="ggregory" type="update" due-to="Dependabot">Update actions/setup-java from v1.4.0 to v1.4.1 #57.</action>
     </release>
diff --git a/src/site/site.xml b/src/site/site.xml
index 8c752a5..24f3513 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -28,6 +28,7 @@
             <item name="Download"        href="https://commons.apache.org/codec/download_codec.cgi"/>
             <item name="Users guide"     href="/userguide.html"/>
             <item name="Javadoc current" href="/apidocs/index.html"/>
+            <item name="Javadoc 1.15"    href="/archives/1.15/apidocs/index.html"/>
             <item name="Javadoc 1.14"    href="/archives/1.14/apidocs/index.html"/>
             <item name="Javadoc 1.13"    href="/archives/1.13/apidocs/index.html"/>
             <item name="Javadoc 1.12"    href="/archives/1.12/apidocs/index.html"/>
diff --git a/src/site/xdoc/download_codec.xml b/src/site/xdoc/download_codec.xml
index 19cacc5..6caef9d 100644
--- a/src/site/xdoc/download_codec.xml
+++ b/src/site/xdoc/download_codec.xml
@@ -113,32 +113,32 @@
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons Codec 1.14 ">
+    <section name="Apache Commons Codec 1.15 ">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.14-bin.tar.gz">commons-codec-1.14-bin.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.15-bin.tar.gz">commons-codec-1.15-bin.tar.gz</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.14-bin.zip">commons-codec-1.14-bin.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.15-bin.zip">commons-codec-1.15-bin.zip</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/codec/source/commons-codec-1.14-src.tar.gz">commons-codec-1.14-src.tar.gz</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.tar.gz.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/codec/source/commons-codec-1.15-src.tar.gz">commons-codec-1.15-src.tar.gz</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.tar.gz.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/codec/source/commons-codec-1.14-src.zip">commons-codec-1.14-src.zip</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.zip.sha512">sha512</a></td>
-              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/codec/source/commons-codec-1.15-src.zip">commons-codec-1.15-src.zip</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.zip.sha512">sha512</a></td>
+              <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index a0d70f6..4e83389 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -72,7 +72,8 @@
 </p>
 <ul>
   <li><a href="apidocs/index.html">Javadoc current (git master)</a></li>
-  <li><a href="archives/1.13/apidocs/index.html">Javadoc 1.14</a></li>
+  <li><a href="archives/1.15/apidocs/index.html">Javadoc 1.15</a></li>
+  <li><a href="archives/1.14/apidocs/index.html">Javadoc 1.14</a></li>
   <li><a href="archives/1.13/apidocs/index.html">Javadoc 1.13</a></li>
   <li><a href="archives/1.12/apidocs/index.html">Javadoc 1.12</a></li>
   <li><a href="archives/1.11/apidocs/index.html">Javadoc 1.11</a></li>
@@ -89,7 +90,8 @@
 <!-- ================================================== -->
 <section name="Releases">
 <ul>
-  <li><a href="https://commons.apache.org/codec/download_codec.cgi">Codec 1.14 (mirrors)</a> requires Java 7</li>
+  <li><a href="https://commons.apache.org/codec/download_codec.cgi">Codec 1.15 (mirrors)</a> requires Java 7</li>
+  <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.14 (archives)</a> requires Java 7</li>
   <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.13 (archives)</a> requires Java 7</li>
   <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.12 (archives)</a> requires Java 7</li>
   <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.11 (archives)</a> requires Java 6</li>