ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1312010 - in /ant/ivy/core/branches/2.3.x/doc: release-notes.html toc.json
Date Tue, 10 Apr 2012 21:47:44 GMT
Author: maartenc
Date: Tue Apr 10 21:47:44 2012
New Revision: 1312010

Added 2.3.0 release notes with estimated release date.


Added: ant/ivy/core/branches/2.3.x/doc/release-notes.html
--- ant/ivy/core/branches/2.3.x/doc/release-notes.html (added)
+++ ant/ivy/core/branches/2.3.x/doc/release-notes.html Tue Apr 10 21:47:44 2012
@@ -0,0 +1,208 @@
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+    <script type="text/javascript">var xookiConfig = {level: 0};</script>   
+    <script type="text/javascript" src="xooki/xooki.js"></script>
+    <textarea id="xooki-source">
+April 20, 2012 - The Ivy project is pleased to announce its 2.3.0-RC1 release.
+Ivy is a tool for managing (recording, tracking, resolving and
+reporting) project dependencies, characterized by flexibility,
+configurability, and tight integration with Apache Ant.
+Key features of this 2.3.0-RC1 release are
+* improved Ant support with some new Ant tasks and enhancements to existing tasks
+* some new resolvers
+* numerous bug fixes as documented in Jira and in the release notes
+In addition, experimental OSGI support has been added to the Ivy core.
+As a release candidate version, we strongly encourage the use of this version for 
+testing and validation. From now on, features are frozen until final 2.3.0 version, 
+only bug fixes will be applied before 2.3.0. If no outstanding bugs are reported 
+with this release candidate, it will promoted to 2.3.0 about three weeks after this
+release candidate. 
+Issues should be reported to:
+Download the 2.3.0-RC1 release at:
+More information can be found on the Ivy website:
+Maarten Coene
+<h2>Release Notes</h2>
+1. What is Apache Ivy?
+2. How to Get Involved
+3. How to Report Issues
+4. Committers and Contributors for this release
+5. List of Changes in this Release   
+<h3>1. What is Apache Ivy?</h3>
+Apache Ivy is a tool for managing (recording, tracking, resolving and reporting) 
+project dependencies. 
+It is characterized by the following:
+   1. flexibility and configurability 
+        Apache Ivy is essentially process agnostic and is not tied to any 
+        methodology or structure. 
+        Instead it provides the necessary flexibility and configurability 
+        to be adapted to a broad range of dependency management and build 
+        processes.
+   2. tight integration with Apache Ant
+        while available as a standalone tool, Apache Ivy works particularly well 
+        with Apache Ant providing a number of powerful Ant tasks ranging 
+        from dependency resolution to dependency reporting and publication.
+<h3>2. Status of this release</h3> 
+This is the first release candidate of Ivy targetting 2.3.0. 
+As a release candidate version, we strongly encourage the use of this version for 
+testing and validation. From now on, features are frozen until final 2.3.0 version, 
+only bug fixes may be applied before 2.3.0. If no outstanding bugs are reported 
+with this release candidate, it will promoted to 2.3.0 about three weeks after this
+release candidate. 
+<h3>3. How to Get Involved</h3>
+The Apache Ivy project really needs and appreciates any contributions, 
+including documentation help, source code and feedback.  If you are interested
+in contributing, please visit
+<h3>4. How to Report Issues</h3>
+The Apache Ivy project uses JIRA for issue tracking.  Please report any 
+issues you find at
+<h3>5. Committers and Contributors for this Release</h3>
+Here is the list of people who have contributed source code and documentation
+to this release. Many thanks to all of them, and also to the whole Ivy community
+contributing ideas and feedback, and promoting the use of Ivy. The list would be too
+long, but Ivy couldn't be what it is without you!
+ Committers
+    Matt Benson
+    Maarten Coene
+    Xavier Hanin
+    Nicolas Lalevee
+    Jon Schneider
+    Gilles Scokart
+ Contributors
+    Arnold Blaasmo
+    Jean-Louis Boudart
+    Joseph Boyd
+    Payam Hekmat
+    Stepan Koltsov
+    Douglas Palmer
+    Torkild U. Resheim
+    Jens Rohloff
+    Ben Schmidt
+    Nihal Sinha
+    Sven Zethelius
+For the list of people who have contributed since Ivy inception, see CHANGES.txt file.
+<h3>6. List of Changes in this Release</h3>
+For a full release history of Ivy see the file CHANGES.txt
+For details about the following changes, check our JIRA install at 
+List of changes since Ivy 2.2.0:
+- DOCUMENTATION: remove deprecated defaultCache setting from examples (IVY-1273) (thanks
to Joseph Boyd)
+- DOCUMENTATION: link to FAQ is incorrect in distribution files (IVY-793) (thanks to Joseph
+- DOCUMENTATION: The tag version-matchers is missing attribute in documentation (IVY-1292)
(thanks to Per Arnold Blaasmo)
+- DOCUMENTATION: wrong default resolver documented on the 'How does it work' page (IVY-1265)
+- DOCUMENTATION: Correct outdated links to configuration pages (IVY-1266)
+- NEW: New Ant datatype ivy:resources, an Ant resource collection like ivy:cachepath or ivy:cachefileset
+- NEW: ivy:resolve and post resole task can now have inlined dependencies declaration.
+- NEW: Import Bushel into Ivy core (IVY-1241)
+- NEW: An new resolver 'mirroredurl' which can handle a list of mirrored URL repositories
+- NEW: Support for a jar resolver (IVY-1312)
+- IMPROVEMENT: ivy:install task does not allow specification of conf (IVY-1313) (thanks to
Nihal Sinha)
+- IMPROVEMENT: ivy:makepom ignores the artifact type in generated dependencies (IVY-1229)
(thanks to Douglas Palmer)
+- IMPROVEMENT: ivy:makepom now honors exclusion of artifacts in generated pom files (IVY-1294)
(thanks to Jens Rohloff)
+- IMPROVEMENT: Added support for dynamic revisions in <extends> tag (IVY-1281) (thanks
to Jean-Louis Boudart)
+- IMPROVEMENT: ivy:makepom child element dependency should support the type and classifier
attributes (IVY-1262)
+- IMPROVEMENT: ivy:retrieve can now create a path or fileset containing the retrieved artifacts
+- IMPROVEMENT: Improve diagnostics in ssh resolver (IVY-1267) (thanks to Stepan Koltsov)
+- IMPROVEMENT: ivy:retrieve can now convert 'dotted'-organisation names into a directory
+- IMPROVEMENT: ivy:retrieve now accepts a nested mapper type.
+- FIX: Exclude doesn't work when there is some circular dependencies (IVY-1309)
+- FIX: Impossible to get artifacts when data has not been loaded for multiple dynamic revisions
+- FIX: Ivy didn't properly handle some file: URLs (IVY-1340)
+- FIX: fallback mechanism didn't work properly for private configurations
+- FIX: /localivy target does not work when building Ivy jar (IVY-1338) (thanks to Ben Schmidt)
+- FIX: The showprogress=false attribute of ivy:resolve doesn't do what it should (IVY-1052)
(thanks to Joseph Boyd)
+- FIX: extends ignores defaultconfmapping/defaultconf/confmappingoverride attributes from
parent's configurations and dependencies tags (IVY-1213)
+- FIX: NullPointerException when providing empty password to <credentials> (IVY-1335)
+- FIX: [originalname] not expanded for source and javadoc types during publish in ivy:install
+- FIX: cannot resolve from repositories that return HTTP 204 in response to an HTTP HEAD
request (IVY-1328)
+- FIX: extra attributes lost from info when ivy file is merged with parent (IVY-1206)
+- FIX: ivy:report ant task intermittently "cannot compile stylesheet" (IVY-1325)
+- FIX: Maven 'eclipse-plugin', 'jbi-component' and 'jbi-shared-library' packaging is now
mapped to 'jar' extension (IVY-899)
+- FIX: Infinite loop in latest-compatible conflict manager (IVY-1233) (thanks to Payam Hekmat
and Sven Zethelius)
+- FIX: extends section of ivy.xml info does not replace variable in location tag (IVY-1287)
(thanks to Jean-Louis Boudart)
+- FIX: Valid Path does not work for Filesystem Resolver (IVY-1268)
+- FIX: quiet="true" does not surpress download 'dots' on packager resolver (IVY-1269)
+- FIX: Dynamic version resolution result can be incorrect when ivy metadata contains extra
attributes (IVY-1236)
+- FIX: NullPointerException in FileUtil#forceDelete.
+- FIX: XmlModuleDescriptorUpdater is a mess that produces broken xmls in many cases (IVY-1010)
+- FIX: ivy.xml that contains UTF-8 encoded umlauts cannot be bigger than 10000 bytes (IVY-1253)
+- FIX: Can not use a v[revision] in an artifact pattern of a filesystem resolver (IVY-1238)
+- FIX: Cached ivy.xml is invalid if the description contains the ampersand entity (&amp;)
+- FIX: Couldn't authenticate against sites having the same address as the proxy server (IVY-1234)
+- FIX: OutOfMemoryError when uploading large files using commons-httpclient (IVY-1197) (thanks
to Torkild U. Resheim)
+- FIX: Only the last dependency descriptor is taken into account on the same module (IVY-1240)
+- FIX: UseCacheOnly doesn't respect the cache configuration in the ivysettings (IVY-1227)
+- FIX: UseCacheOnly is influenced by the TTL on cached metadata (IVY-1243)
+- FIX: ConcurrentModificationException on ivy settings loading (IVY-1250)
+- FIX: Module inheritance sometimes fails to locate parent descriptor in deliver process
(IVY-1248) (thanks to Jean-Louis Boudart)
+- FIX: <cachefileset> on an empty configuration produces a very slow-to-evaluate fileset
+- FIX: Ivy does not apply overridden properties to m2 parent dependency versions specified
using properties (IVY-1299)
+- FIX: Ivy does not apply overridden properties to m2 parent dependency versions specified
using dependencyManagement properties (IVY-1301)
+<script type="text/javascript">xooki.postProcess();</script>

Modified: ant/ivy/core/branches/2.3.x/doc/toc.json
--- ant/ivy/core/branches/2.3.x/doc/toc.json (original)
+++ ant/ivy/core/branches/2.3.x/doc/toc.json Tue Apr 10 21:47:44 2012
@@ -5,6 +5,13 @@
         "children": [
+              "id":"release-notes",
+              "title":"Release Notes",
+              "children": [
+                ]
+            },
+            {
               "children": [

View raw message