diff --git a/WHATSNEW b/WHATSNEW
index 74f91305d..ad6a054b6 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -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:
diff --git a/build.xml b/build.xml
index c3ab6575e..53a000fcf 100644
--- a/build.xml
+++ b/build.xml
@@ -34,10 +34,10 @@
-
+
-
+
diff --git a/docs/antnews.html b/docs/antnews.html
index 8f27ce10d..aac148c68 100644
--- a/docs/antnews.html
+++ b/docs/antnews.html
@@ -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
+
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
diff --git a/docs/bindownload.html b/docs/bindownload.html
index 41800d28a..0b0afa656 100644
--- a/docs/bindownload.html
+++ b/docs/bindownload.html
@@ -244,11 +244,11 @@ Other mirrors:
A command line version of GnuPG
is also available for Windows users. Follow the
diff --git a/docs/faq.html b/docs/faq.html
index 52a0d3c2f..d962e3a34 100644
--- a/docs/faq.html
+++ b/docs/faq.html
@@ -740,6 +740,16 @@
valign="top" align="left">
27 June 2008
+
+
- 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 @@ on.
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
diff --git a/docs/legal.html b/docs/legal.html
index 48d1b1c5d..953c95d7a 100644
--- a/docs/legal.html
+++ b/docs/legal.html
@@ -202,7 +202,7 @@
Legal Stuff They Make Us Say
-
Sun, Sun Microsystems, Solaris, Java, JavaServer Web
Development Kit, and JavaServer Pages are trademarks or
diff --git a/docs/manual/cover.html b/docs/manual/cover.html
index 59e8a8b10..dc14b1a5f 100644
--- a/docs/manual/cover.html
+++ b/docs/manual/cover.html
@@ -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
diff --git a/docs/manual/credits.html b/docs/manual/credits.html
index 5f20bfbfd..301135dae 100644
--- a/docs/manual/credits.html
+++ b/docs/manual/credits.html
@@ -61,7 +61,7 @@
-
Version: 1.8.0RC1
+
Version: 1.8.0
diff --git a/docs/srcdownload.html b/docs/srcdownload.html
index d6b18d6ff..bcbe5bd5b 100644
--- a/docs/srcdownload.html
+++ b/docs/srcdownload.html
@@ -242,11 +242,11 @@ Other mirrors:
Alternatively, you can verify the checksums on the files. Unix
programs called md5/sha1 or
diff --git a/xdocs/antnews.xml b/xdocs/antnews.xml
index 7310dc11d..7e7c1a35f 100644
--- a/xdocs/antnews.xml
+++ b/xdocs/antnews.xml
@@ -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
+
+
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
diff --git a/xdocs/bindownload.xml b/xdocs/bindownload.xml
index 85b2f36d3..8a20301cb 100644
--- a/xdocs/bindownload.xml
+++ b/xdocs/bindownload.xml
@@ -75,12 +75,12 @@ Other mirrors:
A command line version of GnuPG
diff --git a/xdocs/faq.xml b/xdocs/faq.xml
index 11f7dc827..200a01fdc 100644
--- a/xdocs/faq.xml
+++ b/xdocs/faq.xml
@@ -222,6 +222,10 @@
- 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 @@ on.
-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
diff --git a/xdocs/srcdownload.xml b/xdocs/srcdownload.xml
index 05bbfa566..4887e8fea 100644
--- a/xdocs/srcdownload.xml
+++ b/xdocs/srcdownload.xml
@@ -72,12 +72,12 @@ Other mirrors: