@@ -10,7 +10,7 @@ Changes that could break older environments:
is no longer possible to run Ant via "java -jar ant.jar" without
is no longer possible to run Ant via "java -jar ant.jar" without
manually altering the CLASSPATH. Instead of that a file
manually altering the CLASSPATH. Instead of that a file
ant-bootstrap.jar is included in the etc directory of the binary
ant-bootstrap.jar is included in the etc directory of the binary
distribution, copy this to the lib directory and use
distribution, copy this to the lib directory and use
"java -jar ant-bootstrap.jar" instead if you want to run Ant without
"java -jar ant-bootstrap.jar" instead if you want to run Ant without
the wrapper script (not recommended).
the wrapper script (not recommended).
@@ -41,7 +41,7 @@ Fixed bugs:
process a file if it is current. Previously you had to process everything
process a file if it is current. Previously you had to process everything
unless you ran against the default folder which wasn't the normal use-case for
unless you ran against the default folder which wasn't the normal use-case for
ant-starteam. The stlist task now similarly displays that status correctly
ant-starteam. The stlist task now similarly displays that status correctly
making it a more generally useful tool.
making it a more generally useful tool.
* <replace> would count some internal character replacements when
* <replace> would count some internal character replacements when
reporting the number of replaced tokens.
reporting the number of replaced tokens.
@@ -71,11 +71,18 @@ Fixed bugs:
* Ant didn't find the runtime libraries on IBM's JDK 1.4 for Linux.
* Ant didn't find the runtime libraries on IBM's JDK 1.4 for Linux.
* addConfiguredXXX would not work for TaskAdapter wrapped tasks
* random component of temporary files is now always a positive integer.
* Fix <ilasm> outputfile tetsing so that the output file does not need
to exist beforehand.
Other changes:
Other changes:
--------------
--------------
* The filesetmanifest attribute of <jar> has been reenabled.
* The filesetmanifest attribute of <jar> has been reenabled.
* The start and end tokens for <translate> may now be longer than a
* The start and end tokens for <translate> may now be longer than a
single character.
single character.
* <setproxy> lets you set the username and password for proxies that want authentication
* <setproxy> lets you set the username and password for proxies that want authentication
@@ -117,7 +124,7 @@ Other changes:
* <xmlcatalog> will now support external catalogs according to the
* <xmlcatalog> will now support external catalogs according to the
OASIS "Open Catalog" standard - if resolver.jar (newer than version
OASIS "Open Catalog" standard - if resolver.jar (newer than version
1.0) from Apache's xml-commons is in your CLASSPATH.
1.0) from Apache's xml-commons is in your CLASSPATH.
* Starteam tasks now have support for revision labels and build labels.
* Starteam tasks now have support for revision labels and build labels.
Checkouts now have the option of using repository timestamps, instead
Checkouts now have the option of using repository timestamps, instead
of current.
of current.
@@ -143,6 +150,10 @@ Other changes:
* <fixcrlf>'s eol attribute now also understand "mac", "unix" and "dos".
* <fixcrlf>'s eol attribute now also understand "mac", "unix" and "dos".
* <classfileset> now picks up dependencies of the form MyClass.class. This
works for the code generated by the Sun java compiler. It may not work for
all compilers.
Changes from Ant 1.5.1Beta1 to 1.5.1
Changes from Ant 1.5.1Beta1 to 1.5.1
====================================
====================================
@@ -183,14 +194,14 @@ Fixed bugs:
* CvsTagDiff now supports ampersand modules or modules that have a different
* CvsTagDiff now supports ampersand modules or modules that have a different
root directory than their name.
root directory than their name.
* EjbJar threw NPEs for the Websphere element. The property 'websphere.home'
* EjbJar threw NPEs for the Websphere element. The property 'websphere.home'
was not documented.
was not documented.
* Mail example in the documentation was not correct.
* Mail example in the documentation was not correct.
* Checksum was broken in the following scenario:
(using verifyproperty OR in a condition) AND using filesets
* Checksum was broken in the following scenario:
(using verifyproperty OR in a condition) AND using filesets
with multiple files.
with multiple files.
* The ExpandProperties filter threw NPEs when defined using
* The ExpandProperties filter threw NPEs when defined using
@@ -231,7 +242,7 @@ Changes from Ant 1.5beta3 to Ant 1.5
Changes that could break older environments:
Changes that could break older environments:
--------------------------------------------
--------------------------------------------
* The filesetmanifest attribute added to <jar> after the 1.4.1
* The filesetmanifest attribute added to <jar> after the 1.4.1
release has been removed for now. This change may affect only
release has been removed for now. This change may affect only
the 1.5Beta/1.6Alpha users. An attempt will be made to add this
the 1.5Beta/1.6Alpha users. An attempt will be made to add this
feature back into Ant 1.6.
feature back into Ant 1.6.
@@ -632,7 +643,7 @@ Changes that could break older environments:
* Important: Single $ signs are no longer silently stripped!
* Important: Single $ signs are no longer silently stripped!
* The filesetmanifest attribute added to <jar> after the 1.4.1
* The filesetmanifest attribute added to <jar> after the 1.4.1
release has been removed for now. This change may affect only
release has been removed for now. This change may affect only
the 1.5Beta/1.6Alpha users. An attempt will be made to add this
the 1.5Beta/1.6Alpha users. An attempt will be made to add this
feature back into Ant 1.6.
feature back into Ant 1.6.