Author: maartenc
Date: Wed Oct 22 12:46:49 2008
New Revision: 707177

URL: http://svn.apache.org/viewvc?rev=707177&view=rev
Log:
preparing for RC2 release

Modified:
    ant/ivy/core/branches/2.0.0-rc2/CHANGES.txt
    ant/ivy/core/branches/2.0.0-rc2/README
    ant/ivy/core/branches/2.0.0-rc2/RELEASE_NOTES

Modified: ant/ivy/core/branches/2.0.0-rc2/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/branches/2.0.0-rc2/CHANGES.txt?rev=707177&r1=707176&r2=707177&view=diff
==============================================================================
--- ant/ivy/core/branches/2.0.0-rc2/CHANGES.txt (original)
+++ ant/ivy/core/branches/2.0.0-rc2/CHANGES.txt Wed Oct 22 12:46:49 2008
@@ -81,7 +81,7 @@
        Patrick Woodworth
        Jaroslaw Wypychowski
        
-   2.0.x branch
+   2.0.0-rc2
 =====================================
 - DOCUMENTATION: Filesystem resolver: talks about "patterns" but does not 
mention these must become absolute file paths (IVY-910)
 

Modified: ant/ivy/core/branches/2.0.0-rc2/README
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/branches/2.0.0-rc2/README?rev=707177&r1=707176&r2=707177&view=diff
==============================================================================
--- ant/ivy/core/branches/2.0.0-rc2/README (original)
+++ ant/ivy/core/branches/2.0.0-rc2/README Wed Oct 22 12:46:49 2008
@@ -1,4 +1,4 @@
-                       Apache Ivy v2.0.0-rc1
+                       Apache Ivy v2.0.0-rc2
                   ------------------------
 
 Supported Platforms

Modified: ant/ivy/core/branches/2.0.0-rc2/RELEASE_NOTES
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/branches/2.0.0-rc2/RELEASE_NOTES?rev=707177&r1=707176&r2=707177&view=diff
==============================================================================
--- ant/ivy/core/branches/2.0.0-rc2/RELEASE_NOTES (original)
+++ ant/ivy/core/branches/2.0.0-rc2/RELEASE_NOTES Wed Oct 22 12:46:49 2008
@@ -32,7 +32,7 @@
 
 2. Status of this release 
 
-This is the first release candidate of Ivy targetting 2.0.0. 
+This is the second release candidate of Ivy targetting 2.0.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.0.0 version, only bug fixes may 
be 
@@ -167,20 +167,13 @@
        Gilles Scokart
 
  Contributors
-       Carlton Brown
-       Chris Chilvers
-       Archie Cobbs
-       Ben Hale
-       Tobias Himstedt
-       Michael Kebe
-       Alexey Kiselev
-       Sakari Maaranen
-       David Maplesden
-       Brian Sanders
-       Simon Steiner
-       James P. White
-       Patrick Woodworth
-       Jing Xue
+    Scott Hebert
+    Phil Messenger
+       Randy Nott
+       Tom Widmer
+       Chris Wood
+       Patrick Woodworth
+       Jaroslaw Wypychowski
 
 For the list of people who have contributed since Ivy inception, see 
CHANGES.txt file.
 
@@ -191,133 +184,38 @@
 For details about the following changes, check our JIRA install at 
 http://issues.apache.org/jira/browse/ivy
 
-List of changes since Ivy 2.0.0-beta2:
-- NEW: Report version of Ivy in HTTP headers (user-agent?) when Ivy downloads 
artifacts (IVY-878)
-- NEW: Add publish support to URL resolver (IVY-848) (thanks to Brian Sanders)
-- NEW: Better support for local builds (IVY-857)
-- NEW: Retain original dependency constraint rules in resolved ivy file 
(IVY-739)
-- NEW: Add a new resolve mode (optionally per module) to utilize dynamic 
constraint rule metadata (IVY-740)
-- NEW: Add transitive dependency version and branch override mechanism 
(IVY-784)
-- NEW: Add new packager resolver (IVY-829) (thanks to Archie Cobbs)
-
-- IMPROVEMENT: DualResolver should also provide setDescriptor method instead 
of setAllownomd, which is deprecated for the other resolvers (IVY-903)
-- IMPROVEMENT: Parse license information in poms (IVY-892)
-- IMPROVEMENT: Change 'alwaysUseExactRevision' default value to false (IVY-891)
-- IMPROVEMENT: Better and more homogeneous relative paths handling (IVY-387) 
-- IMPROVEMENT: undeprecate configure task (IVY-849)
-- IMPROVEMENT: Detect missing artifacts on publish asap (IVY-862)
-- IMPROVEMENT: Allow to set the branch at deliver/publish time (IVY-859)
-- IMPROVEMENT: Add defaultconf in publications tag of ivy file (IVY-801)
-- IMPROVEMENT: Support atomic publish with sub directory structure (IVY-856)
-- IMPROVEMENT: Provide ant task to retrieve information from published ivy 
modules (IVY-838) (thanks to David Maplesden)
-- IMPROVEMENT: Install task fails but reason is not displayed without using 
-debug or -verbose (IVY-834)
-- IMPROVEMENT: SSH resolver doesn't support keyboard-interactive 
authentication (IVY-836) (thanks to Tobias Himstedt)
-- IMPROVEMENT: declare source and javadoc artifacts in maven2 modules (IVY-325)
-- IMPROVEMENT: Set the last modified attribute of files downloaded from 
repositories (IVY-823)
-- IMPROVEMENT: If DNS is playing up, Ivy takes a lot longer to sort project 
dependencies (IVY-817)
-- IMPROVEMENT: make it possible to specify permissions of published files for 
the SSH resolver (IVY-764)
-- IMPROVEMENT: Load Ivy version number into some Ant property (IVY-790)
-- IMPROVEMENT: Make Ivy standalone runnable with no required dependencies 
(IVY-757)
-- IMPROVEMENT: add branch attribute in ivy:install task (IVY-727)
-- IMPROVEMENT: Parse description information in ivy files (IVY-766)
-- IMPROVEMENT: Parse description and home page from poms (IVY-767)
-- IMPROVEMENT: Change allownomd and skipbuildwithoutivy into a more 
semantically correct name (IVY-297)
-- IMPROVEMENT: Smarter determination if an expression is exact or not for 
RegexpPatternMatcher and GlobPatternMatcher
-- IMPROVEMENT: Check branch consistency during resolve (IVY-858)
-- IMPROVEMENT: Give the possibility to not compute ivy.deps.changed (IVY-876)
-- IMPROVEMENT: Add a memory cache for the module descriptor that are parsed 
from the cache (IVY-883)
-- IMPROVEMENT: Improve performance (IVY-872)
-- IMPROVEMENT: Additional descriptions of build.xml targets (IVY-499)
-
-- FIX: Publish Ant Task 'warnonmissing' ignored (IVY-867)
-- FIX: Ivy stand-alone ignores -cache argument (IVY-901) (thanks to Chris 
Chilvers)
-- FIX: ivy.cache.dir.${settingsRef} is set to default instead of the 
defaultCacheDir from the ivysettings.xml after ivy:resolve (IVY-898)
-- FIX: Ivy ibiblio resolver chokes on variables while checking descriptor 
consistency (IVY-818)
-- FIX: Enable consistent support of the configuration negation operator 
(IVY-894) (thanks to Patrick Woodworth)
-- FIX: add variable expansion in extra attributes (IVY-798)
-- FIX: Invalid URL when using dynamic ranges (IVY-885)
-- FIX: can't use gotoNode with a node which has not been visited yet (IVY-874)
-- FIX: Ivy Publish Task Fails When XML Comments Exist Next to Dependency 
Declarations (IVY-888)
-- FIX: Incorrect directory path resolve when running from a different 
directory (IVY-232)
-- FIX: Ivy#listTokenValues(String, Map) does not filter returned values, and 
does not use maven-metadata.xml files with IBiblio resolver (IVY-886)
-- FIX: Circular Dependency messages in a resolve do not reflect the 
configuration used during the resolve (IVY-708)
-- FIX: Failure to transitively install Maven2 artifacts with namespace 
(IVY-440)
-- FIX: Unwanted eviction of dependencies when optional attributes in 
dependency and info tags are in consistent (IVY-745)
-- FIX: HTTP Handlers ignore unsuccessful response codes (IVY-864) (thanks to 
James P. White)
-- FIX: Deliver delivers the wrong version when a dynamic revision is evicted 
before being resolved (IVY-707)
-- FIX: Inconsistency with "multi-project" tutorial (IVY-667)
-- FIX: URLRepository does not allow some valid file scheme uri's (IVY-884)
-- FIX: Incorrect parsing artifactPattern attribute in a sftp resolver 
(IVY-661) (thanks to Alexey Kiselev)
-- FIX: Maven2 "ejb" packaging is not supported (IVY-873)
-- FIX: Config files with # in path can't be read (IVY-868) (thanks to Simon 
Steiner)
-- FIX: Cache can't distinguish artifacts with classifiers (IVY-803) (thanks to 
James P. White)
-- FIX: Reports showing double dependencies in certain cases (IVY-578)
-- FIX: Dynamic revision resolve does not throw error when configuration is 
missing (IVY-861)
-- FIX: Referenced resolver not found in macro (IVY-860)
-- FIX: Ivy files are not retrieved when using useOrigin=true (IVY-713)
-- FIX: NPE in Ivy:install task if the repository cache dir has been cleared 
(IVY-843)
-- FIX: Maven version ranges with ( ) are not supported (IVY-678) (thanks to 
Michael Kebe)
-- FIX: Ignore maven metadata files when listing revisions (IVY-765)
-- FIX: haltonmissing on publish task does not prevent the other files to be 
published, even with an atomic publisher (IVY-656)
-- FIX: Transitive dependencies resolves incorrectly when different modules 
uses the same dependency with different configurations in the same build 
(IVY-541)
-- FIX: transitive attribute set to false because of dependency (IVY-105)
-- FIX: Wrong check for defaultCacheArtifactPattern (IVY-840)
-- FIX: NPE in ivy:install if ivy.settings.xml contains custom attribute for a 
module (IVY-838)
-- FIX: Ivy unit tests fail because 'classifier' attribute of 'artifacts' 
element is missing in ivy.xsd (IVY-837)
-- FIX: Ivy build system: fix build.xml to allow "ant coverage-report" behind a 
proxy (IVY-832)
-- FIX: NPE in AbstractResolver.exists() if a resource cannot be found (IVY-831)
-- FIX: Ivy distribution jars contains duplicate entries (IVY-828)
-- FIX: ivy:report will generate an HTML file that references non-existent 
ivy-report.css (IVY-826)
-- FIX: dynamic resolveMode not being dynamic on branch (IVY-825)
-- FIX: Filesystem repositories can not have () in the path (IVY-797)
-- FIX: Type tag in poms not supported (IVY-762)
-- FIX: An empty exclusion tag results in an IllegalArgumentException (IVY-821)
-- FIX: Maven scope defined in POM dependencyManagement section not honoured 
(IVY-811)
-- FIX: SFTPRepository incorrectly calculates last modified time for resources 
(IVY-815)
-- FIX: Filesystem resolver does not evaluate [branch] token when publishing 
(IVY-814)
-- FIX: Using ivy:settings with the "id" attribute not behaving as expected 
(IVY-809)
-- FIX: onMissingDescriptor doesn't work due to == comparison (IVY-805) (thanks 
to Ben Hale)
-- FIX: revision token is not set in report outputpattern (IVY-272)
-- FIX: Ivy uses the first set of configurations it sees when resolving 
multiple versions of a module (IVY-681)
-- FIX: Eviction fails for libs not providing their ivy configuration and 
providing artifacts named different between lib versions (IVY-537)
-- FIX: Memory leak in ModuleRevisionId.java (IVY-791)
-- FIX: conflict manager scoping does not work as expected (IVY-465)
-- FIX: ivy.original.xml file using artifact pattern in cache and causing 
problems (IVY-787)
-- FIX: ivy:retrieve with sync="true" removes the .svn directory (IVY-763)
-- FIX: Ivy silently fails XML errors in ivyrep (IVY-579)
-- FIX: Extra Attributes are not available to resolver after resolve if cache 
was empty (IVY-773)
-- FIX: NullPointerException during ResovleEngine.downloadArtifacts. (IVY-592)
-- FIX: setting m2compatible on ibiblio resolver overwrite root and pattern 
settings (IVY-437) (thanks to Jing Xue)
-- FIX: unable to resolve snapshot versions (IVY-501)
-- FIX: No error or warning when a resolver references a non-existent cache 
(IVY-777)
-- FIX: ivy properties defined in an include file not available in the file 
that includes it (IVY-780)
-- FIX: SFTPRepository.list(String) hides exceptions (IVY-751)
-- FIX: Wrong error message for republishing a module (IVY-752)
-- FIX: resolve fails to put metadata in cache (IVY-779)
-- FIX: multiple cleancache and inline retrieve error (IVY-778)
-- FIX: buildlist evicts modules with the same name, but different organisation 
(IVY-731)
-- FIX: Out of memory/Stack overflow for new highly coupled project (IVY-595)
-- FIX: Compatibility with maven's dependencyMangement (IVY-753)
-- FIX: ivy:settings fails when override is not set to 'true' (IVY-771)
-- FIX: NPE when specifying both resolveId and inline in an Ivy:Resolve 
(IVY-776)
-- FIX: repreport task not working against a repository structured by branches 
(IVY-716)
-- FIX: Ivy reports a conflict when the same file is supposed to be retrieved 
at the same location twice (or more) (IVY-743)
-- FIX: StackOverflowError when configuration extends itself (IVY-696)
-- FIX: XML schema ambiguity (IVY-750)
-- FIX: ivy-resolve fails when a project has different dependencies in 
different branches (IVY-717)
-- FIX: PublishEventsTest fails when Ivy sources are located in a directory 
with a + (IVY-755)
-- FIX: XML entity parsing does not work properly (IVY-737) (thanks to Patrick 
Woodworth)
-- FIX: Cachefileset task silently fails with parent dir ".." construct 
(IVY-638)
-- FIX: SFTP should verify input parameter for hostname (IVY-734)
-- FIX: Classpath issues with vfs ftp while being used as a bundle (IVY-785)
-- FIX: Relative include in a settings must be evaluated relatively to the 
settings file (IVY-372)
-- FIX: The Bundle-Version is 0.0.0 in the build artifacts (IVY-802)
-- FIX: Fix the encoding used in XML reports (IVY-816)
-- FIX: Properties tag in ivy conf do not support relative path (IVY-89)
-- FIX: Ivy causes IveDE to fail where a properties file is relative to 
ivyconf.xml (IVY-573)
-
-- DOCUMENTATION: Fixed more than a hundred (100+) obsolete "configuration" 
references; replaced with "settings" (IVY-863) (thanks to Sakari Maaranen)
-- DOCUMENTATION: Elaborated documentation of ivy files and deliver/publish 
tasks (IVY-847) (thanks to Sakari Maaranen)
-- DOCUMENTATION: Ivy terminology elaboration and illustration (IVY-852) 
(thanks to Sakari Maaranen)
-- DOCUMENTATION: Broken link in documentation in Ivy files section, info 
element page (IVY-788)
-- DOCUMENTATION: Add new cache information to resolver doc (IVY-772) (thanks 
to Carlton Brown)
+List of changes since Ivy 2.0.0-rc1:
+- NEW: Allow authentication credentials to be specified in settings file 
(IVY-943) (thanks to Randy Nott)
+
+- IMPROVEMENT: Error messages on use of relative paths can be cyrptic (IVY-909)
+- IMPROVEMENT: Maven accepts illegal XML for its pom's, Ivy not (IVY-921)
+- IMPROVEMENT: Ivy should set the ${basedir} property (IVY-953)
+
+- FIX: NullPointerException in AbstractPatternsBasedResolver when organization 
is null (IVY-928)
+- FIX: NullPointerException when Ivy cannot locate pom parent (IVY-927)
+- FIX: Cannot configure items with java.io.File attributes (IVY-905)
+- FIX: Environment properties in ivy settings are no longer resolved (IVY-907)
+- FIX: Resolve failed on certain proxy environment (IVY-911)
+- FIX: Ivy can't handle bare POM ${groupId} property (IVY-913) (thanks to Tom 
Widmer)
+- FIX: Properties needed to parse version in POM (IVY-914) (thanks to Tom 
Widmer)
+- FIX: build.xml: checkstyle + checkstyle-report dont work together (IVY-919)
+- FIX: Maven packaging of "pom" should add a "jar" artifact if present 
(IVY-920)
+- FIX: StackOverflow when using ivy:settings with "ivy.instance" as id 
(IVY-924)
+- FIX: Maven Pom reader doesn't handle optional dependencies correctly in some 
instances (IVY-926) (thanks to Phil Messenger)
+- FIX: ivy:settings doesn't work if id is a property (IVY-925)
+- FIX: HttpClientHandler hanging in certain cases (IVY-930) (thanks to Scott 
Hebert)
+- FIX: Can't download files containing space or + in their names by HTTP 
(IVY-923)
+- FIX: Maven2 parser doesn't support POMs with <model> as root (IVY-932)
+- FIX: Default retrieve, publish and deliver patterns doesn't include the 
[classifier] token (IVY-935)
+- FIX: Can't use latest.release for pom dependencies (IVY-936)
+- FIX: Unable to resolve snapshot versions depending on xml elements order 
(IVY-940)
+- FIX: pre-resolve-dependency event doesn't export branch information 
(IVY-941) (thanks to Jaroslaw Wypychowski)
+- FIX: cachefileset produces an empty fileset when the cache refers to libs in 
directories that only have the root directory in common (IVY-948) (thanks to 
Chris Wood)
+- FIX: Extra Attributes specified in the Dependency's Module Descriptor are 
not available to resolvers (IVY-929) (thanks to Scott Hebert)
+- FIX: Support for passing arbitrary arguments to the -main invoked class when 
using the standalone mode is severely limited (IVY-952) (thanks to Patrick 
Woodworth)
+- FIX: Correctly set ivy.resolved.configurations property when the conf string 
includes a negation operator (IVY-951) (thanks to Patrick Woodworth)
+- FIX: Maven pom license url can contain xml entities (IVY-950)
+- FIX: Maven pom license has name as optional element (IVY-949)
+- FIX: Ivy doesn't throw an error when the parent POM cannot be loaded 
(IVY-931)
+
+- DOCUMENTATION: Filesystem resolver: talks about "patterns" but does not 
mention these must become absolute file paths (IVY-910)
\ No newline at end of file


Reply via email to