Add a transform method when merging artifacts to transform file contents
[buildr.git] / doap.rdf
index f12036c..7138617 100644 (file)
--- a/doap.rdf
+++ b/doap.rdf
     <category rdf:resource="http://projects.apache.org/category/build-management" />
     <release>
       <Version>
+        <name>1.5.3</name>
+        <created>2017-05-17</created>
+        <revision>1.5.3</revision>
+        <dc:description>
+* 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.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
+        <name>1.5.2</name>
+        <created>2017-04-03</created>
+        <revision>1.5.2</revision>
+        <dc:description>
+* Change: Update TestNG version to 6.11.
+* Change: BUILDR-731 - Enhance Sonar addon to support configuration of the project version. Submitted by Ross Mahony.
+* Fixed:  Fix pom generation to eliminate invalid `classifier` element from being added to POM.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
+        <name>1.5.1</name>
+        <created>2017-03-11</created>
+        <revision>1.5.1</revision>
+        <dc:description>
+* Change: In the 'buildr/git_auto_version' addon strip out any versions that start with a 'v' character as
+          most projects on git repositories prefix version tags with a "v" to avoid collisions with any branchs
+          named after the version which are typically without the "v" character.
+* Fixed:  GWT Addon: The GWT project publishes invalid jars that can not be included on source path when
+          the javadoc tool is executing. Work around this issue in GWT by removing them from the documentation
+          class path.
+* Change: IDEA: Change the ordering of dependencies in the IDE module descriptor such that test dependencies are
+          first to allow test dependencies to override/shadow compile dependencies.
+* Fixed:  IDEA: Correctly configure the IDE module if the language level differs from the root project language level.
+* Change: Add css2gss task to gwt addon to support conveting from deprecated css syntax to modern gss syntax.
+* Change: Add support for gwt 2.8.0 to gwt addon.
+* Change: Remove orderedhash gem.
+* Change: Update jruby-openssl to 0.9.17
+* Change: Move hoe to the development dependencies
+* Fixed:  BUILDR-728 Snapshots metadata incorrectly created
+* Fixed:  BUILDR-718 Deprecate SVN repository - remove links to SVN
+* Change: BUILDR-724 Use scalamain to call scala projects
+* Change: BUILDR-719 Change User-Agent when uploading artifacts
+* Change: Set the OPEN_IN_BROWSER to false when building idea launch targets via add_glassfish_remote_configuration.
+* Change: BUILDR-709 Integrate `buildr/custom_pom` into core and just make it the default pom generated.
+* Fixed:  BUILDR-563 protobuf addon including source directories to protoc breaks build
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
+        <name>1.5.0</name>
+        <created>2016-09-23</created>
+        <revision>1.5.0</revision>
+        <dc:description>
+* Change: Update RJB to 1.5.4
+* Change: Update rubyzip to 1.2.0
+* Change: Update hoe to 3.15.0
+* Change: Update net-ssh to 3.1.1
+* Change: Update json_pure to 1.8.3
+* Change: Update diff-lcs to 1.2.5
+* Change: Update xml-simple to 1.1.5
+* Change: Update jekyll to 3.1.3
+* Change: Update rdoc to 4.2.2
+* Change: Update ecj to 4.5.1
+* Change: Added jekyll-textile-converter 0.1.0 to generate the site.
+* Change: Move to default on Scala 2.11.
+* Change: Remove Buildr::Project#on_define, deprecated in 1.3
+* Change: Remove JavaWrapper, deprecated in 1.3
+* Change: Remove JUnit::REQUIRES, deprecated in 1.3.3
+* Change: Remove TestNG::REQUIRES, deprecated in 1.3.3
+* Change: Remove Buildr::Ant::REQUIRES, deprecated in version 1.3.3
+* Change: Remove Buildr::CompileTask#classpath, deprecated in version 1.3
+* Change: Remove Buildr::TestTask responding to :using with .using('foo','bar'), deprecated in version 1.3
+* Change: Remove addon/buildr/cobertura.rb, deprecated since 1.3.4
+* Change: Remove addon/buildr/emma.rb, deprecated since 1.3.4
+* Change: Remove support for Rakefile/rakefile, deprecated.
+* Change: Remove project#target, project#reports, deprecated.
+* Change: Remove JBehave::REQUIRES, deprecated.
+* Change: Remove JMock::REQUIRES, deprecated.
+* Change: Remove ScalaCheck::REQUIRES, deprecated.
+* Change: Change Eclipse Scala project natures from ch.epfl.lamp.sdt.core.scalanature to org.scala-ide.sdt.core.scalanature
+* Change: Fix the custom Google search widget on the website.
+* Change: BUILDR-722 Remove links and image of the buildr book from the website.
+* Added:  Travis badge to README.rdoc
+* Added:  Added Rubygems badges to README.rdoc
+* Added:  BUILDR-577 Allow remote repo to be added with http basic auth support. Submitted by Michael Guymon.
+* Added:  BUILDR-523 Issue a warning when Java.classpath is modified after Java.load has happened
+* Added:  BUILDR-594 Added support for changing the verification mode of SSL certificates
+* Added:  BUILDR-595 Added support to providing custom SSL certificates
+* Added:  BUILDR-572 Allow to upload unique version (timestamp based) snapshot artifacts to a repository. Submitted by Brice Figureau.
+* Fixed:  BUILDR-207 remove 'Skipping tests' messages
+* Added:  BUILDR-703 release: allow THIS_VERSION to be defined in another file
+* Fixed:  BUILDR-674 Artifacts with bundle extension cannot be downloaded by Buildr
+* Fixed:  BUILDR-565 resources are not included in the war if defined after package call
+* Fixed:  BUILDR-621 ZipTask creates zip file with entries not sorted by path causing very slow unzipping.
+* Fixed:  BUILDR-695 transitive doesn't support ${project.parent.version} in POM.
+* Fixed:  BUILDR-653 Using Eclipse compiler (ECJ)
+* Fixed:  BUILDR-476 Buildr doesn't respect company repository manager
+* Fixed:  BUILDR-454 Definition-level parent-child references-by-name fail in 1.4.0 but not in 1.3.5. Submitted by Rhett Sutphin.
+* Fixed:  BUILDR-620 resources.filter should not run on non-text files
+* Fixed:  BUILDR-489 Java + Scala joint compiler fails if default encoding and source file encoding are not same and special characters have been used in source code
+* Fixed:  BUILDR-486 Buildr-generated poms should include dependencies
+* Fixed:  BUILDR-723 JavaTestFilter is unable to parse paths containing %2F
+* Change: Update the custom_pom addon to generate poms with exclusions section that excludes
+          all transitive dependencies. This is required as buildr dependencies are not
+          transitive while Maven's dependencies are transitive by default.
+* Change: Remove the BND aqute maven repository, as it was decomissioned. Use Maven Central instead.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
+        <name>1.4.25</name>
+        <created>2016-04-18</created>
+        <revision>1.4.25</revision>
+        <dc:description>
+* Change: BUILDR-712 Update jruby-openssl dependency version or support a range of versions
+* Change: Update gwt addon to add the GWT artifacts to project dependencies as specs rather
+          than files.
+* Change: Support the project.root_project utility method to retrieve the top level project.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
+        <name>1.4.24</name>
+        <created>2016-03-19</created>
+        <revision>1.4.24</revision>
+        <dc:description>
+* Added:  Support the :no_invoke parameter being passed to Buildr.project() and
+          Buildr.projects() to avoid attempting to call invoke when retrieving the projects.
+* Added:  Add `exclude_paths` setting to pmd addon to allow paths to be explicitly excluded.
+* Fixed:  Update jDepend addon to ensure target directories are invoked prior to attempting
+          to analyze directories.
+* Added:  Add jdepend.additional_project_names configuration to jDepend addon to
+          ease merging in the source paths from multiple projects into one jDepend task.
+* Added:  Add findbugs.additional_project_names configuration to Findbugs addon to
+          ease merging in the source paths from multiple projects into one Findbugs task.
+* Added:  Add checkstyle.additional_project_names configuration to Checkstyle addon to
+          ease merging in the source paths from multiple projects into one Checkstyle task.
+* Added:  Add pmd.additional_project_names configuration to PMD addon to ease merging in
+          the source paths from multiple projects into one PMD task.
+* Fixed:  In the PMD addon, check that the source directory exists before adding to
+          sources directories to include.
+* Fixed:  BUILDR-709 - Fix "Exception in jacoco.rb [TypeError : can't convert Array into
+          String]". Submitted By Ross Mahony.
+* Added:  Define the 'activate_jruby_facet' addon that activates the jruby facet in
+          generated IDEA project modules.
+* Change: Update the Intellij IDEA plugin to support marking directories as generated.
+* Change: Update the Intellij IDEA plugin to correctly identify project paths as resource
+          directories.
+* Change: Update the default GWT version used in the GWT addon to the latest release 2.7.0.
+* Fixed:  Fix GWT addon to explicitly add gwt-dev artifact to gwt compile path now that
+          the bug that allowed unintended sharing has been fixed.
+* Fixed:  Fix bug in IDEA module generation that resulted in dependencies in IDEA module
+          using shared references to compile dependencies.
+* Change: Update the checkstyle addon to use checkstyle 6.12.1.
+
+        </dc:description>
+      </Version>
+    </release>
+
+    <release>
+      <Version>
         <name>1.4.23</name>
         <created>2015-06-12</created>
         <revision>1.4.23</revision>