Record last change
authorPeter Donald <peter@realityforge.org>
Sun, 13 May 2018 04:21:55 +0000 (14:21 +1000)
committerPeter Donald <peter@realityforge.org>
Sun, 13 May 2018 04:21:55 +0000 (14:21 +1000)
doap.rdf

index e7de722..c00e7e7 100644 (file)
--- a/doap.rdf
+++ b/doap.rdf
     <category rdf:resource="http://projects.apache.org/category/build-management" />
     <release>
       <Version>
+        <name>1.5.6</name>
+        <created>2018-05-10</created>
+        <revision>1.5.6</revision>
+        <dc:description>
+* 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.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
         <name>1.5.5</name>
         <created>2017-12-06</created>
         <revision>1.5.5</revision>