Preparation for release
Project: http://git-wip-us.apache.org/repos/asf/buildr/repo
Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/9b23fbc1
Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/9b23fbc1
Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/9b23fbc1
Branch: refs/heads/master
Commit: 9b23fbc1d4c4996bfd025fcf9a591e2fab941879
Parents: efe4538
Author: Peter Donald <peter@realityforge.org>
Authored: Thu May 10 09:42:47 2018 +1000
Committer: Peter Donald <peter@realityforge.org>
Committed: Thu May 10 09:44:53 2018 +1000
----------------------------------------------------------------------
CHANGELOG | 2 +-
doc/index.textile | 67 +++++++++++++++++++++++++---------------------
lib/buildr/version.rb | 2 +-
3 files changed, 39 insertions(+), 32 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/buildr/blob/9b23fbc1/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index e1018e1..f2eadfb 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-1.5.6 (Pending)
+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
http://git-wip-us.apache.org/repos/asf/buildr/blob/9b23fbc1/doc/index.textile
----------------------------------------------------------------------
diff --git a/doc/index.textile b/doc/index.textile
index 30f764d..b7b5412 100644
--- a/doc/index.textile
+++ b/doc/index.textile
@@ -46,36 +46,43 @@ So let's get started. You can "read the documentation online":quick_start.html,
h2(#news). What's New
-Highlights from Buildr 1.5.5 (2017-12-06)
-* Fixed: The concatenation extension released as part of 1.5.4 changed the way zip archives
were
- constructed so that entries for some intermediate directories were elided. For
most consumers
- of zip files this had no impact but some tools require the entries during scanning.
(i.e. Older
- versions of Jruby that loaded ruby scripts from within a jar).
-
-Highlights from Buildr 1.5.4 (2017-11-29)
-* Added: Findbugs Addon: Upgrade to version 3.0.1 of findbugs.
-* Added: GPG Addon: Add boolean configuration setting `project.gpg` that can be set to false
via
- `project.gpg = false` to avoid signing and uploading packages. This is useful when
some
- projects are not intended for publishing.
-* Fixed: JaCoCo Addon: Projects that have jacoco disabled will no longer appear in the JaCoCo
reports.
-* Change: JaCoCo Addon: Update JaCoCo version to 0.7.9.
-* Fixed: BUILDR-733 - Escape classpath entries in the pathing jar manifest. Submitted by
Glenn Croes.
-* Fixed: Ensure that the pom is attached to the jar artifact with empty classifier rather
than the last
- artifact of a type defined. Otherwise a project that defines multiple artifacts
of the same type
- (i.e. `package(:jar)` and `package(:jar, :classifier => :gwt)`) could have the
pom named after
- the package with the classifier rather than the package without a classifer. (i.e.
the pom could
- be incorrectly defined as `mypackage-1.0.0-gwt.pom` rather than `mypackage-1.0.0.pom`).
-* Added: GWT Addon: Add support for GWT 2.8.2 release and make it the default version unless
otherwise specified.
-* Added: BUILDR-732 - Support bnd version 2.1.0 or more. Submitted By Eric Bruneton.
-* Added: Support to compiling Kotlin
-* Added: New way to concatenate file contents when merging several archives together.
-* Added: New way to transform file contents when merging several archives together.
-* Added: Support both Jetty 6 and Jetty 9 as addons. Added integration tests to cover their
use.
-
-Highlights from Buildr 1.5.3 (2017-05-17)
-* Change: Add support for gwt 2.8.1 to gwt addon.
-* Fixed: Avoid error "undefined local variable or method `pom'" when invoking the `JarTask`
without it being
- registered through the `package` helper`. Reported by Dieter Vrancken.
+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.
http://git-wip-us.apache.org/repos/asf/buildr/blob/9b23fbc1/lib/buildr/version.rb
----------------------------------------------------------------------
diff --git a/lib/buildr/version.rb b/lib/buildr/version.rb
index 6bd9479..c31187c 100644
--- a/lib/buildr/version.rb
+++ b/lib/buildr/version.rb
@@ -14,5 +14,5 @@
# the License.
module Buildr #:nodoc:
- VERSION = '1.5.6.dev'.freeze
+ VERSION = '1.5.6'.freeze
end
|