

== Changes log (2005-09-16)

__Note: due to a bad delivery operation, version 1.2 found on this site from 2005-09-14 to 2005-09-16 was not the intended 1.2 version. Please use 1.2a instead__

- new ivy.deps.changed property set if there are changes since last resolve (link:http://issues.apache.org/jira/browse/IVY-71[IVY-71])
- new buildlist task: calculate order of dependencies of subprojects for easy multi-projects builds (link:http://issues.apache.org/jira/browse/IVY-69[IVY-69])
- accept organization as token (link:http://issues.apache.org/jira/browse/IVY-55[IVY-55])
- added type filtering mechanism on resolve task (link:http://issues.apache.org/jira/browse/IVY-45[IVY-45])
- detect and warn about resolver using ivy cache as repository (link:http://issues.apache.org/jira/browse/IVY-53[IVY-53])
- new transitive attribute on dependency, which enable to disable transitive dependency  management on a particular dependency (thanks to Ingo Adler) (link:http://issues.apache.org/jira/browse/IVY-20[IVY-20])
- new '@' in dependency configuration mapping declaration, used to indicate that a configuration maps to itself  useful with *, '*->@' meaning that all configurations of the module maps to their equivalent (same name)  in the dependency (link:http://issues.apache.org/jira/browse/IVY-52[IVY-52])
- new changing attribute on dependencies indicate that the dependency artifacts  may change even without revision change, but with only a new ivy file with new   publication date
- new useRemoteConfig on conf tag in ivyconf.xml, tells to use remote configuration file  for repository config
- new type filtering in cachepath task
- new cachefileset task: builds an ant fileset of artifacts in cache
- publish task now uses srcivypattern for ivy files finding and for delivery
- better debug and error messages (link:http://issues.apache.org/jira/browse/IVY-60[IVY-60] link:http://issues.apache.org/jira/browse/IVY-61[IVY-61])
- added a javadoc target in ant build (thanks to joshua nichols)

- FIX: module descriptors sort was failing in some case cases (fix by Karl Baum)
- FIX: Ivy complains about schema directive (link:http://issues.apache.org/jira/browse/IVY-64[IVY-64])
- FIX: 'null' status attribute in module descriptor (link:http://issues.apache.org/jira/browse/IVY-62[IVY-62])
- FIX: report header contains incorrect link after resolve for multiple, comma-separated configurations (link:http://issues.apache.org/jira/browse/IVY-57[IVY-57])
- FIX: error retrieving dependencies with a '+' in their revision if the ivy file doesn't exist - fixed by maarten coene (link:http://issues.apache.org/jira/browse/IVY-59[IVY-59])
- FIX: trying to resolve latest with no revision in pattern caused a StackOverflowError (link:http://issues.apache.org/jira/browse/IVY-56[IVY-56])
- FIX: now handle transitive eviction (link:http://issues.apache.org/jira/browse/IVY-51[IVY-51])
- FIX: resolve now store resolved file id in ivy variables, so that multiple resolve calls  can be followed by multiple retrieve, each retrieve will use the last resolve info (link:http://issues.apache.org/jira/browse/IVY-49[IVY-49])
- FIX: IllegalStateException on retrieve done from command line
- FIX: checks ivy files data consistency with asked info (org, module name and revision)
- FIX: use AUTH configuration for configuration file
- IMPROVE: added publish handling from command line (link:http://issues.apache.org/jira/browse/IVY-48[IVY-48]) 


== Downloads

link:http://www.jayasoft.org/downloads/ivy/ivy-1.2a-bin.zip[ivy-1.2a-bin.zip] (1028 kB)
link:http://www.jayasoft.org/downloads/ivy/ivy-1.2a-src.zip[ivy-1.2a-src.zip] (776 kB)
link:http://www.jayasoft.org/downloads/ivy/ivy-1.2a-src-withdep.zip[ivy-1.2a-src-withdep.zip] (1040 kB)


	