

== Changes log (2005-04-06)

__Note: this version is not compatible with preceding ones. 
The way to indicate patterns (in configuration as well as in some tasks) has changed: brackets are used for tokens instead of ant notation, which is kept for variables.
Thus a pattern previously noted:
${repository.dir}/${organisation}/${module}/${artifact}-${revision}.${ext}
will now be:
${repository.dir}/[organisation]/[module]/[artifact]-[revision].[ext]

This has been done to prevent collision and make a better separation between variables and tokens. 
Moreover migration costs should not be too high, ivy files not being concerned by the change.
__
- ChainResolver are now able to publish (delegating the call to the first resolver in the chain)
- DualResolver sub resolvers are now registered in Ivy
- more precise message on eviction
- add validate attribute on most resolvers
- ivy files validation handling review
- use ivy variables in ant tasks to get default values for attributes
- documentation update for configuring ivy
- FIX: dependencies order not taken into account during resolve
- FIX: evicting modules also evict confs
- FIX: NPE during resolve when a dependency ivy file has no publication date
- FIX: check nullity of artifact download reports


== Downloads

link:http://www.jayasoft.org/downloads/ivy/ivy-0.9-bin.zip[ivy-0.9-bin.zip] (958 kB)
link:http://www.jayasoft.org/downloads/ivy/ivy-0.9-src.zip[ivy-0.9-src.zip] (776 kB)
link:http://www.jayasoft.org/downloads/ivy/ivy-0.9-src-withdep.zip[ivy-0.9-src-withdep.zip] (1039 kB)

	