Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/buildr
diff --git a/CHANGELOG b/CHANGELOG
index 33da200..7dea3a4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,6 @@
-1.5.8 (Pending)
+1.5.9 (Pending)
+
+1.5.8 (2019-07-14)
 * Fixed:  Changed references to `https://repo1.maven.org/maven2` to use https where possible.
 * Change: Use the `zapwhite` gem to manage file whitespace within repository.
 * Fixed:  Replace references to long removed `http://www.ibiblio.org/maven2/` repository with
diff --git a/doap.rdf b/doap.rdf
index 24c67b6..0e6a116 100644
--- a/doap.rdf
+++ b/doap.rdf
@@ -37,6 +37,31 @@
     <category rdf:resource="http://projects.apache.org/category/build-management" />
     <release>
       <Version>
+        <name>1.5.8</name>
+        <created>2019-07-14</created>
+        <revision>1.5.8</revision>
+        <dc:description>
+* Fixed:  Changed references to `https://repo1.maven.org/maven2` to use https where possible.
+* Change: Use the `zapwhite` gem to manage file whitespace within repository.
+* Fixed:  Replace references to long removed `http://www.ibiblio.org/maven2/` repository with
+          `https://repo1.maven.org/maven2`.
+* Fixed:  Ensure pom files used in tests use https when referring to maven repositories.
+* Added:  Add support for downloading external annotations and attaching them to IntelliJ IDEA module dependencies.
+* Added:  Detect external annotations in the local project and add them to the generated IntelliJ IDEA
+          module when generating. The default location is `src/main/annotations` but other locations
+          can be specified by modifying the `project.iml.annotation_paths` property.
+* Fixed:  Explicitly specify the `:sourcepath` parameter for javadoc tool. This enables additional parameters
+          such as `-packagenames` and `-subpackages` to be passed to the underling tool.
+* Fixed:  Stop generating poms with the parent POM `org.sonatype.oss:oss-parent:8`. The las update was a long time
+          ago (i.e. 2012) and it is no longer maintained. It was also deprecated several years ago and is not
+          guaranteed to work in modern Maven deployments.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
         <name>1.5.7</name>
         <created>2019-02-16</created>
         <revision>1.5.7</revision>
diff --git a/doc/download.textile b/doc/download.textile
index 03c8e09..3f911b5 100644
--- a/doc/download.textile
+++ b/doc/download.textile
@@ -18,16 +18,28 @@
 
 h2(#dist).  Binaries and Source Code
 
+h3. buildr 1.5.8 (2019-07-14)
+
+|_. Package |_. MD5 Checksum |_. PGP |
+| "buildr-1.5.8-java.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.8/buildr-1.5.8-java.gem | "76e064a1561187fb76de7438726b0e15":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8-java.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8-java.gem.asc |
+| "buildr-1.5.8-x86-mswin32.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.8/buildr-1.5.8-x86-mswin32.gem | "55a11ef5cab8b480f6425e4e81b347f2":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8-x86-mswin32.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8-x86-mswin32.gem.asc |
+| "buildr-1.5.8.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.8/buildr-1.5.8.gem | "19dcaea6d8f86b3930789864aeb9f415":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.gem.asc |
+| "buildr-1.5.8.tgz":http://www.apache.org/dyn/closer.cgi/buildr/1.5.8/buildr-1.5.8.tgz | "8a2d60ffdeef8939d75d03272052cb38":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.tgz.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.tgz.asc |
+| "buildr-1.5.8.zip":http://www.apache.org/dyn/closer.cgi/buildr/1.5.8/buildr-1.5.8.zip | "802900020276449d34e03df5d1d50f29":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.zip.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.8/buildr-1.5.8.zip.asc |
+
+p>. ("Release signing keys":http://www.apache.org/dist/buildr/1.5.8/KEYS)
+
+
 h3. buildr 1.5.7 (2019-02-16)
 
 |_. Package |_. MD5 Checksum |_. PGP |
-| "buildr-1.5.7.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.7/buildr-1.5.7.gem | "da7aef9f2f016871162a11eed21f9821":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.gem.asc |
-| "buildr-1.5.7-x86-mswin32.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem | "a5ea3efca5f6e01ee56f014b1f71c002":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem.asc |
-| "buildr-1.5.7-java.gem":http://www.apache.org/dyn/closer.cgi/buildr/1.5.7/buildr-1.5.7-java.gem | "c61529d8d0afa922d93faddef1170b3c":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7-java.gem.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7-java.gem.asc |
-| "buildr-1.5.7.tgz":http://www.apache.org/dyn/closer.cgi/buildr/1.5.7/buildr-1.5.7.tgz | "e779df6b46e25c1692b0a3f102ed6903":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.tgz.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.tgz.asc |
-| "buildr-1.5.7.zip":http://www.apache.org/dyn/closer.cgi/buildr/1.5.7/buildr-1.5.7.zip | "2991f9e184c6ae2eb229a219ac692e4c":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.zip.md5 | "Sig":http://www.apache.org/dist/buildr/1.5.7/buildr-1.5.7.zip.asc |
+| "buildr-1.5.7.gem":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.gem | "da7aef9f2f016871162a11eed21f9821":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.gem.md5 | "Sig":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.gem.asc |
+| "buildr-1.5.7-x86-mswin32.gem":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem | "a5ea3efca5f6e01ee56f014b1f71c002":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem.md5 | "Sig":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-x86-mswin32.gem.asc |
+| "buildr-1.5.7-java.gem":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-java.gem | "c61529d8d0afa922d93faddef1170b3c":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-java.gem.md5 | "Sig":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7-java.gem.asc |
+| "buildr-1.5.7.tgz":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.tgz | "e779df6b46e25c1692b0a3f102ed6903":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.tgz.md5 | "Sig":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.tgz.asc |
+| "buildr-1.5.7.zip":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.zip | "2991f9e184c6ae2eb229a219ac692e4c":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.zip.md5 | "Sig":http://archive.apache.org/dist/buildr/1.5.7/buildr-1.5.7.zip.asc |
 
-p>. ("Release signing keys":http://www.apache.org/dist/buildr/1.5.7/KEYS)
+p>. ("Release signing keys":http://archive.apache.org/dist/buildr/1.5.7/KEYS)
 
 
 h3. buildr 1.5.6 (2018-05-10)
diff --git a/doc/index.textile b/doc/index.textile
index dc7c7ce..6028ded 100644
--- a/doc/index.textile
+++ b/doc/index.textile
@@ -46,6 +46,17 @@
 
 h2(#news).  What's New
 
+Highlights from Buildr 1.5.8 (2019-07-14)
+* Fixed:  Add support for IntelliJ IDEAs external annotations.
+* Added:  Detect external annotations in the local project and add them to the generated IntelliJ IDEA
+          module when generating. The default location is `src/main/annotations` but other locations
+          can be specified by modifying the `project.iml.annotation_paths` property.
+* Fixed:  Explicitly specify the `:sourcepath` parameter for javadoc tool. This enables additional parameters
+          such as `-packagenames` and `-subpackages` to be passed to the underling tool.
+* Fixed:  Stop generating poms with the parent POM `org.sonatype.oss:oss-parent:8`. The las update was a long time
+          ago (i.e. 2012) and it is no longer maintained. It was also deprecated several years ago and is not
+          guaranteed to work in modern Maven deployments.
+
 Highlights from Buildr 1.5.7 (2019-02-16)
 * Fixed:  The fix that allowed special characters in usernames and passwords was only partially applied
           in the `1.5.6` release. The complete fix that correctly decoded usernames and passwords before
@@ -64,44 +75,6 @@
 * Change: Use https protocol to access Gem metadata. Submitted by Olle Jonsson.
 * Change: Change RSpec shared_context usage to avoid warnings. Submitted by Olle Jonsson.
 
-Highlights from Buildr 1.5.6 (2018-05-10)
-* Fixed:  Ensure that the username and passwords declared for repositories are correctly url encoded for
-          the upload repositories when converted to a URL. (i.e. Ensure `Buildr.repositories.release_to`
-          and `Buildr.repositories.snapshot_to` settings can have usernames and passwords with special
-          characters).
-* Added:  Add support for allowing some dependencies to include transitive dependencies via the
-          `pom.include_transitive_dependencies` configuration setting.
-* Added:  Add support for adding dependencies to the pom via the `pom.additional_dependencies` configuration
-          setting. These dependencies are `compile` scope and are in addition to any derived from the normal
-          compile dependencies.
-* Fixed:  GWT Addon: Use version `1.0.2` of the `com.google.jsinterop:jsinterop-annotations:jar` artifact
-          when using GWT 2.8.2 to align with version shipped with GWT.
-* Fixed:  Dependencies added as `pom.provided_dependencies` or `pom.runtime_dependencies` and not included
-          as compile dependencies were incorrectly omitted from pom.
-* Fixed:  Dependencies added as `pom.provided_dependencies` and `pom.runtime_dependencies` were being
-          incorrectly duplicated within the pom dependencies section. Now provided dependency scope takes
-          precedence over runtime scoped dependency.
-* Fixed:  Dependencies added to POMs will specify the classifier unless it is the default value.
-* Added:  Add the `project.pom.dependency_filter` configuration property that can be set to a proc. The proc
-          accepts a dependency and returns a boolean that determines whether the dependency is included in
-          the generated pom or not.
-* Fixed:  POMs generated by Buildr use the parent pom `org.sonatype.oss:oss-parent:pom:7` but this
-          generates a warning in the latest version of Maven. Modern versions of Maven would thus
-          ignore transitive dependencies declared in the pom. The parent pom has now been upgraded
-          to `org.sonatype.oss:oss-parent:pom:8` which will result in modern Maven correctly picking
-          up transitive dependencies.
-* Change: JaCoCo Addon: Update JaCoCo version to 0.8.0 which in turns supports Java9.
-* Added:  GWT Addon: Added support for `:gwtc_args` parameter to supply arbitrary parameters to
-          the GWT compiler.
-* Added:  Add support for sha512 digests to be generated for files during the upload. This is typically
-          configured by adding `sha512` to the list of digests via a line such as:
-          `repositories.release_to[:options] = {:digests => [:md5, :sha1, :sha512]}`
-* Fixed:  The default upload tasks would often get a ReadTimeout when uploading using http to a remote
-          server that did not have `KeepAlive` socket option enabled and the upload took more than 60
-          seconds (the default socket read timeout). Some commercial maven repositories could trigger
-          this scenario during upload of even modest size artifacts. Default the read_timeout to 10 minutes
-          when during upload to work address this issue.
-
 This is a partial list -- see the "CHANGELOG":CHANGELOG for full details.
 
 h2(#notices).  Credits & Notices
diff --git a/lib/buildr/version.rb b/lib/buildr/version.rb
index 1b68d1c..1cb9f12 100644
--- a/lib/buildr/version.rb
+++ b/lib/buildr/version.rb
@@ -14,5 +14,5 @@
 # the License.
 
 module Buildr #:nodoc:
-  VERSION = '1.5.8.dev'.freeze
+  VERSION = '1.5.9.dev'.freeze
 end