preparation for the 1.8.0 release

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@904651 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Antoine Levy-Lambert 2010-01-29 22:50:30 +00:00
parent b30e40b92a
commit 03f83a7da9
15 changed files with 214 additions and 118 deletions

View File

@ -1,6 +1,18 @@
Changes from Ant 1.8.0RC1 TO current SVN version
Changes from Ant 1.8.0 TO current SVN version
=============================================
Changes that could break older environments:
-------------------------------------------
Fixed bugs:
-----------
Other changes:
--------------
Changes from Ant 1.8.0RC1 TO Ant 1.8.0
======================================
Changes that could break older environments:
-------------------------------------------
@ -34,7 +46,7 @@ Fixed bugs:
Other changes:
--------------
Changes from Ant 1.7.1 TO Ant 1.8.0RCx
Changes from Ant 1.7.1 TO Ant 1.8.0RC1
======================================
Changes that could break older environments:

View File

@ -34,10 +34,10 @@
<property name="name" value="ant"/>
<!-- this is the groupId of ant in the Maven repository -->
<property name="groupid" value="org.apache.ant"/>
<property name="project.version" value="1.8.0RC1"/>
<property name="project.version" value="1.8.0"/>
<!-- pom.version is used when doing a distribution and must match with what is checked in under src/etc/poms -->
<property name="pom.version" value="1.8.0-SNAPSHOT"/>
<property name="manifest-version" value="1.8.0RC1"/>
<property name="manifest-version" value="1.8.0"/>
<property name="bootstrap.jar" value="ant-bootstrap.jar"/>
<property name="ant.package" value="org/apache/tools/ant"/>

View File

@ -205,19 +205,43 @@
<div class="content">
<h1 class="title">News</h1>
<h3 class="section">
<a name="Ant1.8.0RC1"></a>
Ant1.8.0RC1
<a name="Ant1.8.0"></a>
Ant1.8.0
</h3>
<h3>January 12, 2010 - Ant 1.8.0RC1 Released</h3>
<p>Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without
<h3>Februrary 5th, 2010 - Ant 1.8.0 Released</h3>
<p>Apache Ant 1.8.0 is now available for download as source or binary (with and without
dependencies) from
<a href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</a>.</p>
<p>Key features of the 1.8.0RC1 release are</p>
<p>Key features of the 1.8.0 release are</p>
<ul>
<li>a new top level element extension-point allows build files to be
extended with custom targets more easily</li>
<li>if and unless attributes will be evaluated according to the values of the properties entered
if these properties evaluate to true, false, on, off</li>
<li>Lexically scoped local properties, i.e. properties that are only defined inside a target,
sequential block or similar environment. This is very useful inside
of &lt;macrodef&gt;s where a macro can now define a temporary property
that will disappear once the task has finished.</li>
<li>&lt;import&gt; can now import from any file- or URL-providing resource -
this includes &lt;javaresource&gt;.
This means &lt;import&gt; can read build file snippets from JARs or fixed server URLs.
There are several other improvements in the area of import.</li>
<li>Various improvements to the directory scanning code that help with symbolic link
cycles (as can be found on MacOS X Java installations for example) and improve
scanning performance. For big directory trees the improvement is
<a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
<li>The way developers can extend Ant's property expansion algorithm has been rewritten
(breaking the older API) to be easier to use and be more powerful.
The whole local properties mechanism is implemented using that API and could be
implemented in a separate library without changes in Ant's core.
Things like the yet-to-be-released props Antlib can now provide often required
"scripty" fuctions without touching Ant itself.
At the same time the if and unless attributes have been rewritten to do the expected
thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it"
if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named
"true" existed). This adds "testing conditions" as a new use-case to property
expansion.</li>
<li>A new top-level element &lt;extension-point&gt; assists in writing re-usable
build files that are meant to be imported. &lt;extension-point&gt; has a name
and a dependency-list like &lt;target&gt; and can be used like a &lt;target&gt;
from the command line or a dependency-list but the importing build file can add
targets to the &lt;extension-point&gt;'s depends list. </li>
<li>Ant now requires Java 1.4 or later</li>
<li>new task include provides an alternative to &lt;import&gt; that
should be preferred when you don't want to override any targets</li>

View File

@ -244,11 +244,11 @@ <h3 class="section">
<a name="Current Release of Ant"></a>
Current Release of Ant
</h3>
<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
<p>Currently, Apache Ant 1.8.0 is the best available version, see the
<a href="[preferred]/ant/README.html">release notes</a>.</p>
<div class="warning">
<div class="label">Note</div>
<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
may not be available on all mirrors for a few days.</div>
</div>
<br />
@ -259,22 +259,22 @@ <h3 class="section">
</div>
<ul>
<li><code>.zip</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.zip">apache-ant-1.8.0RC1-bin.zip</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.zip">apache-ant-1.8.0-bin.zip</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.md5">MD5</a>]</li>
<li><code>.tar.gz</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz">apache-ant-1.8.0RC1-bin.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.gz">apache-ant-1.8.0-bin.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.md5">MD5</a>]</li>
<li><code>.tar.bz2</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2">apache-ant-1.8.0RC1-bin.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.bz2">apache-ant-1.8.0-bin.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.md5">MD5</a>]</li>
</ul>
<h3 class="section">
<a name="Old Ant Releases"></a>
@ -299,17 +299,17 @@ <h3 class="section">
using</p>
<p><code>
% pgpk -a KEYS<br />
% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
% pgpv apache-ant-1.8.0-bin.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% pgp -ka KEYS<br />
% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
% pgp apache-ant-1.8.0-bin.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% gpg --import KEYS<br />
% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
</code></p>
<p>A command line version of <a href="http://www.gnupg.org/download/">GnuPG</a>
is also available for Windows users. Follow the

View File

@ -740,6 +740,16 @@ <h3 class="section">Answers</h3>
valign="top" align="left">
27 June 2008
</td>
</tr>
<tr>
<td colspan="1" rowspan="1"
valign="top" align="left">
1.8.0
</td>
<td colspan="1" rowspan="1"
valign="top" align="left">
5 February 2010
</td>
</tr>
</table>
<p class="faq">

View File

@ -201,31 +201,42 @@
<div class="content">
<h1 class="title">Welcome</h1>
<h3 class="section">
<a name="Ant 1.8.0RC1"></a>
Ant 1.8.0RC1
<a name="Ant 1.8.0"></a>
Ant 1.8.0
</h3>
<h3>January 12, 2010 - Ant 1.8.0RC1 Available</h3>
<h3>February 5, 2010 - Ant 1.8.0 Available</h3>
<p>
Apache Ant 1.8.0RC1 is now available for
Apache Ant 1.8.0 is now available for
<a href="http://ant.apache.org/bindownload.cgi">download</a>
.
</p>
<ul>
<li>a new top level element extension-point allows build files to be
<li>Lexically scoped local properties, i.e. properties that are only
defined inside a target,
sequential block or similar environment.</li>
<li>&lt;import&gt; can now import from any file- or URL-providing resource -
this includes &lt;javaresource&gt;.</li>
<li>Various improvements to the directory scanning code that help
with symbolic link cycles (as can be found on MacOS X Java
installations for example) and improve scanning performance.
For big directory trees the improvement is
<a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
<li>The way developers can extend Ant's property expansion algorithm has been rewritten
(breaking the older API) to be easier to use and be more powerful.
</li>
<li>a new top level element extension-point allows build files to be
extended with custom targets more easily</li>
<li>if and unless attributes will be evaluated according to the
values of the properties entered
if these properties evaluate to true, false, on, off</li>
<li>At the same time the if and unless attributes have been rewritten to do the expected
thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it"
if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named
"true" existed). This adds "testing conditions" as a new use-case to property
expansion.</li>
<li>Ant now requires Java 1.4 or later</li>
<li>new task include provides an alternative to &lt;import&gt; that
should be preferred when you don't want to override any targets</li>
<li>numerous bug fixes and improvements as documented in Bugzilla
and in WHATSNEW</li>
</ul>
<p>While in open source projects a final release date strongly depends
on the free time of the volunteers/committers, the final release is
expected one to two months maximum after this RC. So Ant 1.8.0 is
expected between mid February and mid March 2010.</p>
<h3 class="section">
<a name="Ivy 2.1.0"></a>
Ivy 2.1.0
@ -320,7 +331,7 @@ <h3 class="section">
Documentation
</h3>
<p>
You can view the documentation for the current release (Apache Ant 1.8.0RC1)
You can view the documentation for the current release (Apache Ant 1.8.0)
<a href="manual/index.html">online</a>
</p>
<p>

View File

@ -202,7 +202,7 @@ <h3 class="section">
<a name="Legal Stuff They Make Us Say"></a>
Legal Stuff They Make Us Say
</h3>
<p>All material on this website is Copyright © 1999-2009,
<p>All material on this website is Copyright © 1999-2010,
The Apache Software Foundation.</p>
<p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web
Development Kit, and JavaServer Pages are trademarks or

View File

@ -25,8 +25,8 @@
<body bgcolor="#FFFFFF">
<div align="center">
<h1><img src="../images/ant_logo_large.gif" width="190" height="120"></h1>
<h1>Apache Ant 1.8.0RC1 Manual</h1>
<p align="left">This is the manual for version 1.8.0RC1 of
<h1>Apache Ant 1.8.0 Manual</h1>
<p align="left">This is the manual for version 1.8.0 of
<a target="_top" href="http://ant.apache.org/index.html">Apache Ant</a>.
If your version
of Ant (as verified with <tt>ant -version</tt>) is older or newer than this

View File

@ -61,7 +61,7 @@ <h1>Apache Ant User Manual</h1>
</ul>
<center>
<p>Version: 1.8.0RC1</p>
<p>Version: 1.8.0</p>
</center>

View File

@ -242,11 +242,11 @@ <h3 class="section">
<a name="Current Release of Ant"></a>
Current Release of Ant
</h3>
<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
<p>Currently, Apache Ant 1.8.0 is the best available version, see the
<a href="[preferred]/ant/README.html">release notes</a>.</p>
<div class="warning">
<div class="label">Note</div>
<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
may not be available on all mirrors for a few days.</div>
</div>
<br />
@ -257,22 +257,22 @@ <h3 class="section">
</div>
<ul>
<li><code>.zip</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.zip">apache-ant-1.8.0RC1-src.zip</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.zip">apache-ant-1.8.0-src.zip</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.md5">MD5</a>]</li>
<li><code>.tar.gz</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.gz">apache-ant-1.8.0RC1-src.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.gz">apache-ant-1.8.0-src.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.md5">MD5</a>]</li>
<li><code>.tar.bz2</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.bz2">apache-ant-1.8.0RC1-src.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.bz2">apache-ant-1.8.0-src.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.md5">MD5</a>]</li>
</ul>
<h3 class="section">
<a name="Old Ant Releases"></a>
@ -297,17 +297,17 @@ <h3 class="section">
using</p>
<p><code>
% pgpk -a KEYS<br />
% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc<br />
% pgpv apache-ant-1.8.0-src.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% pgp -ka KEYS<br />
% pgp apache-ant-1.8.0RC1-src.tar.gz.asc<br />
% pgp apache-ant-1.8.0-src.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% gpg --import KEYS<br />
% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc
% gpg --verify apache-ant-1.8.0-src.tar.gz.asc
</code></p>
<p>Alternatively, you can verify the checksums on the files. Unix
programs called <code>md5</code>/<code>sha1</code> or

View File

@ -26,18 +26,42 @@
</properties>
<body>
<section name="Ant1.8.0RC1">
<h3>January 12, 2010 - Ant 1.8.0RC1 Released</h3>
<p>Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without
<section name="Ant1.8.0">
<h3>Februrary 5th, 2010 - Ant 1.8.0 Released</h3>
<p>Apache Ant 1.8.0 is now available for download as source or binary (with and without
dependencies) from
<a href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</a>.</p>
<p>Key features of the 1.8.0RC1 release are</p>
<p>Key features of the 1.8.0 release are</p>
<ul>
<li>a new top level element extension-point allows build files to be
extended with custom targets more easily</li>
<li>if and unless attributes will be evaluated according to the values of the properties entered
if these properties evaluate to true, false, on, off</li>
<li>Lexically scoped local properties, i.e. properties that are only defined inside a target,
sequential block or similar environment. This is very useful inside
of &lt;macrodef&gt;s where a macro can now define a temporary property
that will disappear once the task has finished.</li>
<li>&lt;import&gt; can now import from any file- or URL-providing resource -
this includes &lt;javaresource&gt;.
This means &lt;import&gt; can read build file snippets from JARs or fixed server URLs.
There are several other improvements in the area of import.</li>
<li>Various improvements to the directory scanning code that help with symbolic link
cycles (as can be found on MacOS X Java installations for example) and improve
scanning performance. For big directory trees the improvement is
<a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
<li>The way developers can extend Ant's property expansion algorithm has been rewritten
(breaking the older API) to be easier to use and be more powerful.
The whole local properties mechanism is implemented using that API and could be
implemented in a separate library without changes in Ant's core.
Things like the yet-to-be-released props Antlib can now provide often required
"scripty" fuctions without touching Ant itself.
At the same time the if and unless attributes have been rewritten to do the expected
thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it"
if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named
"true" existed). This adds "testing conditions" as a new use-case to property
expansion.</li>
<li>A new top-level element &lt;extension-point&gt; assists in writing re-usable
build files that are meant to be imported. &lt;extension-point&gt; has a name
and a dependency-list like &lt;target&gt; and can be used like a &lt;target&gt;
from the command line or a dependency-list but the importing build file can add
targets to the &lt;extension-point&gt;'s depends list. </li>
<li>Ant now requires Java 1.4 or later</li>
<li>new task include provides an alternative to &lt;import> that
should be preferred when you don't want to override any targets</li>

View File

@ -75,12 +75,12 @@ Other mirrors: <select name="Preferred">
<section name="Current Release of Ant">
<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
<p>Currently, Apache Ant 1.8.0 is the best available version, see the
<a href="[preferred]/ant/README.html">release notes</a>.</p>
<div class="warning">
<div class="label">Note</div>
<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
may not be available on all mirrors for a few days.</div>
</div>
<br></br>
@ -92,22 +92,22 @@ may not be available on all mirrors for a few days.</div>
<ul>
<li><code>.zip</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.zip">apache-ant-1.8.0RC1-bin.zip</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.zip">apache-ant-1.8.0-bin.zip</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.md5">MD5</a>]</li>
<li><code>.tar.gz</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz">apache-ant-1.8.0RC1-bin.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.gz">apache-ant-1.8.0-bin.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.md5">MD5</a>]</li>
<li><code>.tar.bz2</code> archive:
<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2">apache-ant-1.8.0RC1-bin.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.md5">MD5</a>]</li>
<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.bz2">apache-ant-1.8.0-bin.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.md5">MD5</a>]</li>
</ul>
</section>
@ -139,17 +139,17 @@ using</p>
<p><code>
% pgpk -a KEYS<br />
% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
% pgpv apache-ant-1.8.0-bin.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% pgp -ka KEYS<br />
% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
% pgp apache-ant-1.8.0-bin.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% gpg --import KEYS<br />
% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
</code></p>
<p>A command line version of <a href="http://www.gnupg.org/download/">GnuPG</a>

View File

@ -222,6 +222,10 @@
<td>1.7.1</td>
<td>27 June 2008</td>
</tr>
<tr>
<td>1.8.0</td>
<td>5 February 2010</td>
</tr>
</table>
</answer>
</faq>

View File

@ -24,29 +24,40 @@
</properties>
<body>
<section name="Ant 1.8.0RC1">
<h3>January 12, 2010 - Ant 1.8.0RC1 Available</h3>
<section name="Ant 1.8.0">
<h3>February 5, 2010 - Ant 1.8.0 Available</h3>
<p>
Apache Ant 1.8.0RC1 is now available for
Apache Ant 1.8.0 is now available for
<a href="http://ant.apache.org/bindownload.cgi">download</a>
.
</p>
<ul>
<li>a new top level element extension-point allows build files to be
<li>Lexically scoped local properties, i.e. properties that are only
defined inside a target,
sequential block or similar environment.</li>
<li>&lt;import&gt; can now import from any file- or URL-providing resource -
this includes &lt;javaresource&gt;.</li>
<li>Various improvements to the directory scanning code that help
with symbolic link cycles (as can be found on MacOS X Java
installations for example) and improve scanning performance.
For big directory trees the improvement is
<a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
<li>The way developers can extend Ant's property expansion algorithm has been rewritten
(breaking the older API) to be easier to use and be more powerful.
</li>
<li>a new top level element extension-point allows build files to be
extended with custom targets more easily</li>
<li>if and unless attributes will be evaluated according to the
values of the properties entered
if these properties evaluate to true, false, on, off</li>
<li>At the same time the if and unless attributes have been rewritten to do the expected
thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it"
if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named
"true" existed). This adds "testing conditions" as a new use-case to property
expansion.</li>
<li>Ant now requires Java 1.4 or later</li>
<li>new task include provides an alternative to &lt;import> that
should be preferred when you don't want to override any targets</li>
<li>numerous bug fixes and improvements as documented in Bugzilla
and in WHATSNEW</li>
</ul>
<p>While in open source projects a final release date strongly depends
on the free time of the volunteers/committers, the final release is
expected one to two months maximum after this RC. So Ant 1.8.0 is
expected between mid February and mid March 2010.</p>
</section>
<section name="Ivy 2.1.0">
<h3>October 8, 2009 - Apache Ivy 2.1.0 Released</h3>
@ -154,7 +165,7 @@ on.
<section name="Documentation">
<p>
You can view the documentation for the current release (Apache Ant 1.8.0RC1)
You can view the documentation for the current release (Apache Ant 1.8.0)
<a href="manual/index.html">online</a>
</p>

View File

@ -72,12 +72,12 @@ Other mirrors: <select name="Preferred">
<section name="Current Release of Ant">
<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
<p>Currently, Apache Ant 1.8.0 is the best available version, see the
<a href="[preferred]/ant/README.html">release notes</a>.</p>
<div class="warning">
<div class="label">Note</div>
<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
may not be available on all mirrors for a few days.</div>
</div>
<br></br>
@ -89,22 +89,22 @@ may not be available on all mirrors for a few days.</div>
<ul>
<li><code>.zip</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.zip">apache-ant-1.8.0RC1-src.zip</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.zip">apache-ant-1.8.0-src.zip</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.md5">MD5</a>]</li>
<li><code>.tar.gz</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.gz">apache-ant-1.8.0RC1-src.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.gz">apache-ant-1.8.0-src.tar.gz</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.md5">MD5</a>]</li>
<li><code>.tar.bz2</code> archive:
<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.bz2">apache-ant-1.8.0RC1-src.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.md5">MD5</a>]</li>
<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.bz2">apache-ant-1.8.0-src.tar.bz2</a>
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.sha1">SHA1</a>]
[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.md5">MD5</a>]</li>
</ul>
</section>
@ -136,17 +136,17 @@ using</p>
<p><code>
% pgpk -a KEYS<br />
% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc<br />
% pgpv apache-ant-1.8.0-src.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% pgp -ka KEYS<br />
% pgp apache-ant-1.8.0RC1-src.tar.gz.asc<br />
% pgp apache-ant-1.8.0-src.tar.gz.asc<br />
</code>
<em>or</em><br />
<code>
% gpg --import KEYS<br />
% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc
% gpg --verify apache-ant-1.8.0-src.tar.gz.asc
</code></p>
<p>Alternatively, you can verify the checksums on the files. Unix