Return-Path: Delivered-To: apmail-ant-notifications-archive@minotaur.apache.org Received: (qmail 10971 invoked from network); 29 Jan 2010 22:51:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 29 Jan 2010 22:51:04 -0000 Received: (qmail 4576 invoked by uid 500); 29 Jan 2010 22:51:04 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 4515 invoked by uid 500); 29 Jan 2010 22:51:04 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 4506 invoked by uid 99); 29 Jan 2010 22:51:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jan 2010 22:51:04 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jan 2010 22:50:54 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id E290823889EC; Fri, 29 Jan 2010 22:50:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r904651 - in /ant/core/trunk: ./ docs/ docs/manual/ xdocs/ Date: Fri, 29 Jan 2010 22:50:31 -0000 To: notifications@ant.apache.org From: antoine@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100129225031.E290823889EC@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: antoine Date: Fri Jan 29 22:50:30 2010 New Revision: 904651 URL: http://svn.apache.org/viewvc?rev=904651&view=rev Log: preparation for the 1.8.0 release Modified: ant/core/trunk/WHATSNEW ant/core/trunk/build.xml ant/core/trunk/docs/antnews.html ant/core/trunk/docs/bindownload.html ant/core/trunk/docs/faq.html ant/core/trunk/docs/index.html ant/core/trunk/docs/legal.html ant/core/trunk/docs/manual/cover.html ant/core/trunk/docs/manual/credits.html ant/core/trunk/docs/srcdownload.html ant/core/trunk/xdocs/antnews.xml ant/core/trunk/xdocs/bindownload.xml ant/core/trunk/xdocs/faq.xml ant/core/trunk/xdocs/index.xml ant/core/trunk/xdocs/srcdownload.xml Modified: ant/core/trunk/WHATSNEW URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/WHATSNEW (original) +++ ant/core/trunk/WHATSNEW Fri Jan 29 22:50:30 2010 @@ -1,9 +1,21 @@ -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: +------------------------------------------- + * the appendtolines filter has been renamed to suffixlines. Fixed bugs: @@ -34,7 +46,7 @@ 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: Modified: ant/core/trunk/build.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/build.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/build.xml (original) +++ ant/core/trunk/build.xml Fri Jan 29 22:50:30 2010 @@ -34,10 +34,10 @@ - + - + Modified: ant/core/trunk/docs/antnews.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/antnews.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/antnews.html (original) +++ ant/core/trunk/docs/antnews.html Fri Jan 29 22:50:30 2010 @@ -205,19 +205,43 @@

News

- - Ant1.8.0RC1 + + Ant1.8.0

-

January 12, 2010 - Ant 1.8.0RC1 Released

-

Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without +

Februrary 5th, 2010 - Ant 1.8.0 Released

+

Apache Ant 1.8.0 is now available for download as source or binary (with and without dependencies) from http://ant.apache.org/bindownload.cgi.

-

Key features of the 1.8.0RC1 release are

+

Key features of the 1.8.0 release are

    -
  • a new top level element extension-point allows build files to be - extended with custom targets more easily
  • -
  • if and unless attributes will be evaluated according to the values of the properties entered - if these properties evaluate to true, false, on, off
  • +
  • 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 <macrodef>s where a macro can now define a temporary property + that will disappear once the task has finished.
  • +
  • <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. + This means <import> can read build file snippets from JARs or fixed server URLs. + There are several other improvements in the area of import.
  • +
  • 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 + dramatic.
  • +
  • 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.
  • +
  • A new top-level element <extension-point> assists in writing re-usable + build files that are meant to be imported. <extension-point> has a name + and a dependency-list like <target> and can be used like a <target> + from the command line or a dependency-list but the importing build file can add + targets to the <extension-point>'s depends list.
  • Ant now requires Java 1.4 or later
  • new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
  • Modified: ant/core/trunk/docs/bindownload.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/bindownload.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/bindownload.html (original) +++ ant/core/trunk/docs/bindownload.html Fri Jan 29 22:50:30 2010 @@ -244,11 +244,11 @@ Current Release of Ant -

    Currently, Apache Ant 1.8.0RC1 is the best available version, see the +

    Currently, Apache Ant 1.8.0 is the best available version, see the release notes.

    Note
    -
    Ant 1.8.0RC1 was released on 12-Jan-2010 and +
    Ant 1.8.0 was released on 5-Feb-2010 and may not be available on all mirrors for a few days.

    @@ -259,22 +259,22 @@

    @@ -299,17 +299,17 @@ using

    % pgpk -a KEYS
    -% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc
    +% pgpv apache-ant-1.8.0-bin.tar.gz.asc
    or
    % pgp -ka KEYS
    -% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc
    +% pgp apache-ant-1.8.0-bin.tar.gz.asc
    or
    % gpg --import KEYS
    -% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc +% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc

    A command line version of GnuPG is also available for Windows users. Follow the Modified: ant/core/trunk/docs/faq.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/faq.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/faq.html (original) +++ ant/core/trunk/docs/faq.html Fri Jan 29 22:50:30 2010 @@ -741,6 +741,16 @@ 27 June 2008 + + + 1.8.0 + + + 5 February 2010 + +

    Modified: ant/core/trunk/docs/index.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/index.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/index.html (original) +++ ant/core/trunk/docs/index.html Fri Jan 29 22:50:30 2010 @@ -201,31 +201,42 @@

    Welcome

    - - Ant 1.8.0RC1 + + Ant 1.8.0

    -

    January 12, 2010 - Ant 1.8.0RC1 Available

    +

    February 5, 2010 - Ant 1.8.0 Available

    - Apache Ant 1.8.0RC1 is now available for + Apache Ant 1.8.0 is now available for download .

      -
    • a new top level element extension-point allows build files to be +
    • Lexically scoped local properties, i.e. properties that are only + defined inside a target, + sequential block or similar environment.
    • +
    • <import> can now import from any file- or URL-providing resource - + this includes <javaresource>.
    • +
    • 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 + dramatic.
    • +
    • 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. +
    • +
    • a new top level element extension-point allows build files to be extended with custom targets more easily
    • -
    • if and unless attributes will be evaluated according to the - values of the properties entered - if these properties evaluate to true, false, on, off
    • +
    • 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.
    • Ant now requires Java 1.4 or later
    • new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
    • numerous bug fixes and improvements as documented in Bugzilla and in WHATSNEW
    -

    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.

    Ivy 2.1.0 @@ -320,7 +331,7 @@ Documentation

    -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) online

    Modified: ant/core/trunk/docs/legal.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/legal.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/legal.html (original) +++ ant/core/trunk/docs/legal.html Fri Jan 29 22:50:30 2010 @@ -202,7 +202,7 @@ Legal Stuff They Make Us Say

    -

    All material on this website is Copyright © 1999-2009, +

    All material on this website is Copyright © 1999-2010, The Apache Software Foundation.

    Sun, Sun Microsystems, Solaris, Java, JavaServer Web Development Kit, and JavaServer Pages are trademarks or Modified: ant/core/trunk/docs/manual/cover.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/cover.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/manual/cover.html (original) +++ ant/core/trunk/docs/manual/cover.html Fri Jan 29 22:50:30 2010 @@ -25,8 +25,8 @@

    -

    Apache Ant 1.8.0RC1 Manual

    -

    This is the manual for version 1.8.0RC1 of +

    Apache Ant 1.8.0 Manual

    +

    This is the manual for version 1.8.0 of Apache Ant. If your version of Ant (as verified with ant -version) is older or newer than this Modified: ant/core/trunk/docs/manual/credits.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/credits.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/manual/credits.html (original) +++ ant/core/trunk/docs/manual/credits.html Fri Jan 29 22:50:30 2010 @@ -61,7 +61,7 @@

-

Version: 1.8.0RC1

+

Version: 1.8.0

Modified: ant/core/trunk/docs/srcdownload.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/srcdownload.html?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/docs/srcdownload.html (original) +++ ant/core/trunk/docs/srcdownload.html Fri Jan 29 22:50:30 2010 @@ -242,11 +242,11 @@ Current Release of Ant -

Currently, Apache Ant 1.8.0RC1 is the best available version, see the +

Currently, Apache Ant 1.8.0 is the best available version, see the release notes.

Note
-
Ant 1.8.0RC1 was released on 12-Jan-2010 and +
Ant 1.8.0 was released on 5-Feb-2010 and may not be available on all mirrors for a few days.

@@ -257,22 +257,22 @@

@@ -297,17 +297,17 @@ using

% pgpk -a KEYS
-% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc
+% pgpv apache-ant-1.8.0-src.tar.gz.asc
or
% pgp -ka KEYS
-% pgp apache-ant-1.8.0RC1-src.tar.gz.asc
+% pgp apache-ant-1.8.0-src.tar.gz.asc
or
% gpg --import KEYS
-% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc +% gpg --verify apache-ant-1.8.0-src.tar.gz.asc

Alternatively, you can verify the checksums on the files. Unix programs called md5/sha1 or Modified: ant/core/trunk/xdocs/antnews.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/antnews.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/xdocs/antnews.xml (original) +++ ant/core/trunk/xdocs/antnews.xml Fri Jan 29 22:50:30 2010 @@ -26,18 +26,42 @@ -

-

January 12, 2010 - Ant 1.8.0RC1 Released

-

Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without +

+

Februrary 5th, 2010 - Ant 1.8.0 Released

+

Apache Ant 1.8.0 is now available for download as source or binary (with and without dependencies) from http://ant.apache.org/bindownload.cgi.

-

Key features of the 1.8.0RC1 release are

+

Key features of the 1.8.0 release are

    -
  • a new top level element extension-point allows build files to be - extended with custom targets more easily
  • -
  • if and unless attributes will be evaluated according to the values of the properties entered - if these properties evaluate to true, false, on, off
  • +
  • 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 <macrodef>s where a macro can now define a temporary property + that will disappear once the task has finished.
  • +
  • <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. + This means <import> can read build file snippets from JARs or fixed server URLs. + There are several other improvements in the area of import.
  • +
  • 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 + dramatic.
  • +
  • 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.
  • +
  • A new top-level element <extension-point> assists in writing re-usable + build files that are meant to be imported. <extension-point> has a name + and a dependency-list like <target> and can be used like a <target> + from the command line or a dependency-list but the importing build file can add + targets to the <extension-point>'s depends list.
  • Ant now requires Java 1.4 or later
  • new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
  • Modified: ant/core/trunk/xdocs/bindownload.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/bindownload.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/xdocs/bindownload.xml (original) +++ ant/core/trunk/xdocs/bindownload.xml Fri Jan 29 22:50:30 2010 @@ -75,12 +75,12 @@
    -

    Currently, Apache Ant 1.8.0RC1 is the best available version, see the +

    Currently, Apache Ant 1.8.0 is the best available version, see the release notes.

    Note
    -
    Ant 1.8.0RC1 was released on 12-Jan-2010 and +
    Ant 1.8.0 was released on 5-Feb-2010 and may not be available on all mirrors for a few days.


    @@ -92,22 +92,22 @@
    @@ -139,17 +139,17 @@

    % pgpk -a KEYS
    -% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc
    +% pgpv apache-ant-1.8.0-bin.tar.gz.asc
    or
    % pgp -ka KEYS
    -% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc
    +% pgp apache-ant-1.8.0-bin.tar.gz.asc
    or
    % gpg --import KEYS
    -% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc +% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc

    A command line version of GnuPG Modified: ant/core/trunk/xdocs/faq.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/faq.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/xdocs/faq.xml (original) +++ ant/core/trunk/xdocs/faq.xml Fri Jan 29 22:50:30 2010 @@ -222,6 +222,10 @@ 1.7.1 27 June 2008 + + 1.8.0 + 5 February 2010 + Modified: ant/core/trunk/xdocs/index.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/index.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/xdocs/index.xml (original) +++ ant/core/trunk/xdocs/index.xml Fri Jan 29 22:50:30 2010 @@ -24,29 +24,40 @@ -

    -

    January 12, 2010 - Ant 1.8.0RC1 Available

    +
    +

    February 5, 2010 - Ant 1.8.0 Available

    - Apache Ant 1.8.0RC1 is now available for + Apache Ant 1.8.0 is now available for download .

      -
    • a new top level element extension-point allows build files to be +
    • Lexically scoped local properties, i.e. properties that are only + defined inside a target, + sequential block or similar environment.
    • +
    • <import> can now import from any file- or URL-providing resource - + this includes <javaresource>.
    • +
    • 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 + dramatic.
    • +
    • 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. +
    • +
    • a new top level element extension-point allows build files to be extended with custom targets more easily
    • -
    • if and unless attributes will be evaluated according to the - values of the properties entered - if these properties evaluate to true, false, on, off
    • +
    • 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.
    • Ant now requires Java 1.4 or later
    • new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
    • numerous bug fixes and improvements as documented in Bugzilla and in WHATSNEW
    -

    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.

    October 8, 2009 - Apache Ivy 2.1.0 Released

    @@ -154,7 +165,7 @@

    -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) online

    Modified: ant/core/trunk/xdocs/srcdownload.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/srcdownload.xml?rev=904651&r1=904650&r2=904651&view=diff ============================================================================== --- ant/core/trunk/xdocs/srcdownload.xml (original) +++ ant/core/trunk/xdocs/srcdownload.xml Fri Jan 29 22:50:30 2010 @@ -72,12 +72,12 @@
    -

    Currently, Apache Ant 1.8.0RC1 is the best available version, see the +

    Currently, Apache Ant 1.8.0 is the best available version, see the release notes.

    Note
    -
    Ant 1.8.0RC1 was released on 12-Jan-2010 and +
    Ant 1.8.0 was released on 5-Feb-2010 and may not be available on all mirrors for a few days.


    @@ -89,22 +89,22 @@
    @@ -136,17 +136,17 @@

    % pgpk -a KEYS
    -% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc
    +% pgpv apache-ant-1.8.0-src.tar.gz.asc
    or
    % pgp -ka KEYS
    -% pgp apache-ant-1.8.0RC1-src.tar.gz.asc
    +% pgp apache-ant-1.8.0-src.tar.gz.asc
    or
    % gpg --import KEYS
    -% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc +% gpg --verify apache-ant-1.8.0-src.tar.gz.asc

    Alternatively, you can verify the checksums on the files. Unix