@@ -6,20 +6,20 @@ Changes that could break older environments:
Fixed bugs:
Fixed bugs:
-----------
-----------
* Directory Deletion Dont Work Properly
Bugzilla 40972
* Directory deletion did not work properly.
Bugzilla 40972.
* docletpath attribute of javadoc ignored.
* docletpath attribute of javadoc was ignored.
Bugzilla 40900.
Bugzilla 40900.
* Incorrect recursion in DOMUtil.listChildNodes()
* Fixed incorrect recursion in DOMUtil.listChildNodes().
Bugzilla 40918.
Bugzilla 40918.
* compareTo method in CompressedResource does not
* CompressedResource.compareTo() did not
take comparison with another CompressedResource into account.
take comparison with another CompressedResource into account.
Bugzilla 40949.
Bugzilla 40949.
* possible NPE in Jar.java.
* Avoid possible NPE in Jar.java.
Bugzilla 40847.
Bugzilla 40847.
* regression in attribute prefix (+ others) for refid in zipfileset and tarfileset.
* regression in attribute prefix (+ others) for refid in zipfileset and tarfileset.
@@ -34,16 +34,16 @@ Other changes:
* Warn user when a reference in the form "${refid}" cannot be resolved as this
* Warn user when a reference in the form "${refid}" cannot be resolved as this
is a sign they probably meant "refid" (misuse of property expansion syntax).
is a sign they probably meant "refid" (misuse of property expansion syntax).
* a dd dtd to javadoc for junit.
* A dd dtd to javadoc for junit.
Bugzilla 40754.
Bugzilla 40754.
* a dd quiet attribute to loadfile/resource.
* A dd quiet attribute to loadfile/resource.
Bugzilla 38249.
Bugzilla 38249.
* m ake Locator#fromURI also append the drive letter when running under Windows
with JDK 1.3 or 1.2
* M ake Locator#fromURI also append the drive letter when running under Windows
with JDK 1.3 or 1.2.
* d o not uppercase the drive letters systematically in FileUtils#normalize
* D o not uppercase the drive letters systematically in FileUtils#normalize.
Changes from Ant 1.7.0Beta3 to Ant 1.7.0RC1
Changes from Ant 1.7.0Beta3 to Ant 1.7.0RC1
===========================================
===========================================
@@ -60,7 +60,7 @@ Fixed bugs:
* <delete> doesnt delete when defaultexcludes="false" and no includes is set
* <delete> doesnt delete when defaultexcludes="false" and no includes is set
fixed. Bugzilla 40313.
fixed. Bugzilla 40313.
* b ehavior change of DirectoryScanner/AbstractFileset when conditional include
* B ehavior change of DirectoryScanner/AbstractFileset when conditional include
patterns are used. Bugzilla 40722.
patterns are used. Bugzilla 40722.
* <javac> fails with NPE when compiling with eclipse ecj 3.1.x.
* <javac> fails with NPE when compiling with eclipse ecj 3.1.x.
@@ -81,9 +81,9 @@ Other changes:
* Allow broken reference build files. The defer reference processing would
* Allow broken reference build files. The defer reference processing would
break too many files - so allow them with a warning.
break too many files - so allow them with a warning.
* removed dependence on sun.misc.UUEncoder for UUMailer.
* Removed dependency on sun.misc.UUEncoder for UUMailer.
* a dded regex attribute to the echoproperties task.
* A dded regex attribute to the echoproperties task.
Bugzilla 40019.
Bugzilla 40019.
* <war> task now allows you to omit the web.xml file. as this is optional
* <war> task now allows you to omit the web.xml file. as this is optional
@@ -126,14 +126,14 @@ Fixed bugs:
* <path location="loc"> was broken (Regression from beta1).
* <path location="loc"> was broken (Regression from beta1).
Bugzilla report 40547.
Bugzilla report 40547.
* n ested fileset in <cab> did not work. Bugzilla report 39439.
* N ested fileset in <cab> did not work. Bugzilla report 39439.
* t he ant wrapper script should now correctly locate the java
* T he ant wrapper script should now correctly locate the java
executable in more recent IBM JDKs for AIX as well.
executable in more recent IBM JDKs for AIX as well.
* URLResource did not close jar files, and also did not disconnect HTTPConnection (s).
* URLResource did not close jar files, and also did not disconnect HTTPConnection (s).
* e rror calling junitreport. Bugzilla 40595.
* E rror calling junitreport. Bugzilla 40595.
* <junittask/> created junitvmwatcher*.properties files but did not close and delete them.
* <junittask/> created junitvmwatcher*.properties files but did not close and delete them.
@@ -143,10 +143,10 @@ Fixed bugs:
* UnknownElement.maybeConfigure always configured.
* UnknownElement.maybeConfigure always configured.
Bugzilla report 40641.
Bugzilla report 40641.
* n o check for refid when prefix attribute is set in zipfileset.
* N o check for refid when prefix attribute is set in zipfileset.
Bugzilla report 30498.
Bugzilla report 30498.
* fix for junit4 issue introduct ed since beta2.
* Fix for junit4 issue introduc ed since beta2.
Bugzilla report 40682.
Bugzilla report 40682.
* Error in duplicate project name with <import> and <antcall>.
* Error in duplicate project name with <import> and <antcall>.
@@ -195,7 +195,7 @@ Changes that could break older environments:
* <script> and <scriptdef> now set the current thread context.
* <script> and <scriptdef> now set the current thread context.
* u nrestrict the dbvendor names in the websphere element of the ejbjar task.
* U nrestrict the dbvendor names in the websphere element of the ejbjar task.
Bugzilla Report 40475.
Bugzilla Report 40475.
* <env> nested element in <java>, <exec> and others is now case-insensitive
* <env> nested element in <java>, <exec> and others is now case-insensitive
@@ -225,7 +225,7 @@ Fixed bugs:
* <antlr> did not recognise whether the target is up-to-date for html option.
* <antlr> did not recognise whether the target is up-to-date for html option.
Bugzilla report 38451.
Bugzilla report 38451.
* d ocumented minimal version of jsch now 0.1.29.
* D ocumented minimal version of jsch now 0.1.29.
Bugzilla report 40333.
Bugzilla report 40333.
* <available> searched parent directories for files.
* <available> searched parent directories for files.
@@ -234,15 +234,15 @@ Fixed bugs:
Other changes:
Other changes:
--------------
--------------
* a dded setbeans attribute to <script> to allow <script>'s to be
* A dded setbeans attribute to <script> to allow <script>'s to be
run without referencing all references.
run without referencing all references.
Bugzilla report 37688.
Bugzilla report 37688.
* a dded classpath attribute and nested element to <script> to allow
* A dded classpath attribute and nested element to <script> to allow
the language jars to be specified in the build script.
the language jars to be specified in the build script.
Bugzilla report 29676.
Bugzilla report 29676.
* t rim the driver attribute on the <sql> task. Bugzilla report 21228.
* T rim the driver attribute on the <sql> task. Bugzilla report 21228.
* Allow (jar) files as well as directories to be given to jdepend.
* Allow (jar) files as well as directories to be given to jdepend.
Bugzilla report 28865.
Bugzilla report 28865.
@@ -253,13 +253,13 @@ Other changes:
* Made PatternSet#hasPatterns public to allow custom filesets access.
* Made PatternSet#hasPatterns public to allow custom filesets access.
Bugzilla report 36772.
Bugzilla report 36772.
* a dded searchparents attribute to <available>. Bugzilla report 39549.
* A dded searchparents attribute to <available>. Bugzilla report 39549.
* t asks that don't extend Ant's Task class will now get the build file
* T asks that don't extend Ant's Task class will now get the build file
location reflected into a method of the signature void setLocation(Location)
location reflected into a method of the signature void setLocation(Location)
- if such a method exists.
- if such a method exists.
* r emove needless synchronization in DirectoryScanner.
* R emove needless synchronization in DirectoryScanner.
Bugzilla report 40237.
Bugzilla report 40237.
Changes from Ant 1.6.5 to Ant 1.7.0Beta1
Changes from Ant 1.6.5 to Ant 1.7.0Beta1
@@ -317,7 +317,7 @@ Changes that could break older environments:
Note that the Java1.5 proxy configuration system still does not
Note that the Java1.5 proxy configuration system still does not
appear to work reliably on Windows or Linux.
appear to work reliably on Windows or Linux.
* s upport for the XSL:P XML parser has been removed.
* S upport for the XSL:P XML parser has been removed.
Bugzilla Report 23455.
Bugzilla Report 23455.
* Visual Age for Java optional tasks removed.
* Visual Age for Java optional tasks removed.
@@ -373,7 +373,7 @@ Fixed bugs:
* Problem when adding multiple filter files, Bugzilla Report 37341.
* Problem when adding multiple filter files, Bugzilla Report 37341.
* p roblem referencing jars specified by Class-Path attribute in manifest
* P roblem referencing jars specified by Class-Path attribute in manifest
of a ant task jar file, when this ant task jar file is located in
of a ant task jar file, when this ant task jar file is located in
a directory with space, Bugzilla Report 37085.
a directory with space, Bugzilla Report 37085.
@@ -441,7 +441,7 @@ Fixed bugs:
* <junitreport> removed line-breaks from stack-traces. Bugzilla
* <junitreport> removed line-breaks from stack-traces. Bugzilla
Report 34963.
Report 34963.
* o ff-by-one error in environment setup for execution under OpenVMS fixed.
* O ff-by-one error in environment setup for execution under OpenVMS fixed.
* Bugzilla report 36171: -noclasspath crashes ant if no system
* Bugzilla report 36171: -noclasspath crashes ant if no system
classpath is set.
classpath is set.
@@ -522,7 +522,7 @@ Fixed bugs:
* Copy of UnknownElement in macroinstance was not recursive.
* Copy of UnknownElement in macroinstance was not recursive.
Bugzilla report 40238.
Bugzilla report 40238.
* m ixing of add and addConfigured methods in Mapper/ChainedMapper
* M ixing of add and addConfigured methods in Mapper/ChainedMapper
causes incorrect chaining. Bugzilla report 40228.
causes incorrect chaining. Bugzilla report 40228.
Other changes:
Other changes:
@@ -657,7 +657,7 @@ Other changes:
* <exec> (and hence, <apply> and any other derived classes) have an OsFamily
* <exec> (and hence, <apply> and any other derived classes) have an OsFamily
attribute, which can restrict execution to a single OS family.
attribute, which can restrict execution to a single OS family.
* a dded "backtrace" attribute to macrodef. Bugzilla report 27219.
* A dded "backtrace" attribute to macrodef. Bugzilla report 27219.
* Ant main provides some diagnostics if it ever sees a -cp or -lib option,
* Ant main provides some diagnostics if it ever sees a -cp or -lib option,
as this is indicative of a script mismatch. Bugzilla report 34860
as this is indicative of a script mismatch. Bugzilla report 34860
@@ -666,7 +666,7 @@ Other changes:
can be caused by the test JVM exiting during a test, either via a
can be caused by the test JVM exiting during a test, either via a
System.exit() call or a JVM crash.
System.exit() call or a JVM crash.
* p roject name is now used for *all* targets so one can write consistent import
* P roject name is now used for *all* targets so one can write consistent import
build files. Bugzilla report 28444.
build files. Bugzilla report 28444.
* New condition <typefound> that can be used to probe for the declaration
* New condition <typefound> that can be used to probe for the declaration
@@ -674,7 +674,7 @@ Other changes:
As it tests for the implementation, it can be used to check for optional
As it tests for the implementation, it can be used to check for optional
tasks being available.
tasks being available.
* c heck for 1.5.* Ant main class. (weblogic.jar in classpath reports)
* C heck for 1.5.* Ant main class. (weblogic.jar in classpath reports)
* New condition <isfailure> that tests the return-code of an executable. This
* New condition <isfailure> that tests the return-code of an executable. This
contains platform-specific logic and is better than comparing the result with
contains platform-specific logic and is better than comparing the result with
@@ -720,16 +720,16 @@ Other changes:
* <echo> now supports an encoding when saving to a file.
* <echo> now supports an encoding when saving to a file.
* n ew GreedyInputHandler added.
* N ew GreedyInputHandler added.
* a dd textfile attribute to the <filesmatch> condition. When true, the text
* A dd textfile attribute to the <filesmatch> condition. When true, the text
contents of the two files are compared, ignoring line ending differences.
contents of the two files are compared, ignoring line ending differences.
* n ew <resourcesmatch> condition.
* N ew <resourcesmatch> condition.
* a dded the onmissingfiltersfile attribute to filterset. Bugzilla report 19845.
* A dded the onmissingfiltersfile attribute to filterset. Bugzilla report 19845.
* a dded the inline handler element to the input task.
* A dded the inline handler element to the input task.
* <sql> supports property expansion if you set the expandProperties
* <sql> supports property expansion if you set the expandProperties
attribute. By default it does not expand properties, something we
attribute. By default it does not expand properties, something we
@@ -747,10 +747,10 @@ Other changes:
* <scp> now optionally supports the sftp protocol. Bugzilla Report 39373.
* <scp> now optionally supports the sftp protocol. Bugzilla Report 39373.
* r esources can now be used to indicate the location of the stylesheet to use
* R esources can now be used to indicate the location of the stylesheet to use
in <xslt>. Bugzilla Report 39407.
in <xslt>. Bugzilla Report 39407.
* n ew <antversion> condition. Bugzilla report 32804.
* N ew <antversion> condition. Bugzilla report 32804.
* ReplaceTokens should allow properties files. Bugzilla report 39688.
* ReplaceTokens should allow properties files. Bugzilla report 39688.