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