Sync WHATSNEW. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273397 13f79535-47bb-0310-9956-ffa450edef68master
@@ -1,5 +1,5 @@ | |||
Changes from Ant 1.5 to current CVS version | |||
=========================================== | |||
Changes from Ant 1.5.1 to current CVS version | |||
============================================= | |||
Changes that could break older environments: | |||
-------------------------------------------- | |||
@@ -17,28 +17,43 @@ Changes that could break older environments: | |||
Fixed bugs: | |||
----------- | |||
* The sh wrapper script didn't work under Cygwin if ANT_HOME wasn't | |||
set with a Unix style filename. | |||
* <property environment=... /> now works on OS/400. | |||
* The sh wrapper script could fail if you started Ant from a directory | |||
with whitespace in its name. | |||
Other changes: | |||
-------------- | |||
* ant -diagnostics was not working properly when the task dependency | |||
was missing and was just printing the missing dependency. | |||
* <loadproperties> has a new encoding attribute. | |||
* The ExpandProperties filter threw NPEs when defined using | |||
the <filterreader> format. | |||
* <echoproperties> can now create XML output. | |||
* If a task got redefined via <taskdef>, it lost its child elements. | |||
* <echoproperties> has a new srcfile attribute that can make it read | |||
properties files and output them instead of Ant's properties. | |||
* <property>'s classpathref attribute was broken. | |||
* <filterset> will now resolve filters recursively. | |||
* <arg line="''" /> would result in no command line argument, will now | |||
be a single empty argument. Use <arg value="''"/> if you need the | |||
quotes literally. | |||
* <input> has a new attribute that allows you to specify a default value. | |||
* <replaceregexp> could append a newline character at the end of the | |||
file. | |||
* All tasks can be used outside of <target>s | |||
* Added <image> task (requires JAI). | |||
* New condition <isreference> | |||
* <ftp> now has a preservelastmodified attribute to preserve the | |||
timestamp of a downloaded file. | |||
* new rmdir action for <ftp> that removes directories from a fileset. | |||
* The SOS and VSS tasks will no longer unconditionally prepend a $ to | |||
vsspath or projectpath. | |||
* OS/400 now gets detected by the os condition. | |||
Changes from Ant 1.5.1Beta1 to 1.5.1 | |||
==================================== | |||
Fixed bugs: | |||
----------- | |||
* <tstamp>'s prefix attribute failed to apply to nested <format> elements. | |||
@@ -48,8 +63,6 @@ Fixed bugs: | |||
* <basename> would remove more than it should if the file name | |||
contained more than one dot. | |||
* <property environment=... /> now works on OS/400. | |||
* <filterset>s nested into <filterset>s didn't work. | |||
Other changes: | |||
@@ -57,46 +70,66 @@ Other changes: | |||
* Shipped XML parser is now Xerces 2.2.0 | |||
* <loadproperties> has a new encoding attribute. | |||
* Filesets now support a 'file' attribute, allowing a single-file | |||
fileset to be constructed without having to specify its parent | |||
directory separately. | |||
* <echoproperties> can now create XML output. | |||
* <junit> will now return the result of a call to getName instead of | |||
"unknown" for Test implementations that don't extend TestCase but have | |||
a public String getName() method. | |||
* <echoproperties> has a new srcfile attribute that can make it read | |||
properties files and output them instead of Ant's properties. | |||
Changes from Ant 1.5 to 1.5.1Beta1 | |||
================================== | |||
* <filterset> will now resolve filters recursively. | |||
Fixed bugs: | |||
----------- | |||
* Date/time in CvsChangeLog was in local timezone and 12 hour format leading | |||
to a problem when sorting by time. It is now UTC (GMT) and in 24-hour | |||
format as per cvs 'specifications'. | |||
* <input> has a new attribute that allows you to specify a default value. | |||
* CvsTagDiff now supports ampersand modules or modules that have a different | |||
root directory than their name. | |||
* EjbJar threw NPEs for the Websphere element. The property 'websphere.home' | |||
was not documented. | |||
* All tasks can be used outside of <target>s | |||
* Mail example in the documentation was not correct. | |||
* Appendix E of Java Development with Ant (Loughran/Hatcher) | |||
contributed to the docs | |||
* Checksum was broken in the following scenario: | |||
(using verifyproperty OR in a condition) AND using filesets | |||
with multiple files. | |||
* <available> will only print deprecration warnings if it is actually | |||
used to change the value of a property. | |||
* Added <image> task (requires JAI). | |||
* The ExpandProperties filter threw NPEs when defined using | |||
the <filterreader> format. | |||
* Filesets now support a 'file' attribute, allowing a single-file | |||
fileset to be constructed without having to specify its parent | |||
directory separately. | |||
* The sh wrapper script didn't work under Cygwin if ANT_HOME wasn't | |||
set with a Unix style filename. | |||
* New condition <isreference> | |||
* The sh wrapper script could fail if you started Ant from a directory | |||
with whitespace in its name. | |||
* <junit> will now return the result of a call to getName instead of | |||
"unknown" for Test implementations that don't extend TestCase but have | |||
a public String getName() method. | |||
* ant -diagnostics was not working properly when the task dependency | |||
was missing and was just printing the missing dependency. | |||
* <ftp> now has a preservelastmodified attribute to preserve the | |||
timestamp of a downloaded file. | |||
* If a task got redefined via <taskdef>, it lost its child elements. | |||
* new rmdir action for <ftp> that removes directories from a fileset. | |||
* <property>'s classpathref attribute was broken. | |||
* The SOS and VSS tasks will no longer unconditionally prepend a $ to | |||
vsspath or projectpath. | |||
* <arg line="''" /> would result in no command line argument, will now | |||
be a single empty argument. Use <arg value="''"/> if you need the | |||
quotes literally. | |||
* OS/400 now gets detected by the os condition. | |||
* <replaceregexp> could append a newline character at the end of the | |||
file. | |||
Other changes: | |||
-------------- | |||
* Appendix E of Java Development with Ant (Loughran/Hatcher) was | |||
contributed to the docs. | |||
* <available> will only print deprecration warnings if it is actually | |||
used to change the value of a property. | |||
Changes from Ant 1.5beta3 to Ant 1.5 | |||
==================================== | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -26,12 +26,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -217,6 +211,7 @@ | |||
<h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | |||
2002 Productivity Award.</h3> | |||
<p> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135" align="right" /></a> | |||
Ant has been awarded a <strong>2002 Productivity Award</strong> by | |||
<a href="http://www.sdmagazine.com/"><em>Software Development</em></a> | |||
magazine. Read the | |||
@@ -236,7 +231,9 @@ | |||
<blockquote> | |||
<h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | |||
Award</h3> | |||
<p>Ant has won the JavaWorld Editors' Choice Award for | |||
<p> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230" align="right" /></a> | |||
Ant has won the JavaWorld Editors' Choice Award for | |||
<strong>Most Useful Java Community-Developed Technology</strong>. | |||
Read the | |||
<a href="http://www.javaworld.com/javaworld/jw-03-2002/jw-0326-awards.html "> full article</a> -- or jump directly to the bit about | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -1159,7 +1153,6 @@ shell-prompt> cat < foo | |||
</not> | |||
<equals arg1="${prop3}" arg2="$${prop3}" /> | |||
</and> | |||
</condition> | |||
</target> | |||
@@ -24,12 +24,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -22,12 +22,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
<a href="http://jakarta.apache.org/ant/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||
</td> | |||
@@ -72,6 +72,7 @@ | |||
<h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | |||
2002 Productivity Award.</h3> | |||
<p> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135" align="right"/></a> | |||
Ant has been awarded a <strong>2002 Productivity Award</strong> by | |||
<a href="http://www.sdmagazine.com/"><em>Software Development</em></a> | |||
magazine. Read the | |||
@@ -84,7 +85,9 @@ | |||
<h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | |||
Award</h3> | |||
<p>Ant has won the JavaWorld Editors' Choice Award for | |||
<p> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230" align="right"/></a> | |||
Ant has won the JavaWorld Editors' Choice Award for | |||
<strong>Most Useful Java Community-Developed Technology</strong>. | |||
Read the | |||
<a href="http://www.javaworld.com/javaworld/jw-03-2002/jw-0326-awards.html | |||
@@ -129,12 +129,6 @@ | |||
<td align="left"> | |||
<a href="http://jakarta.apache.org"><img src="images/jakarta-logo.gif" border="0"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135"/></a> | |||
</td> | |||
<td align="center"> | |||
<a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230"/></a> | |||
</td> | |||
<td align="right"> | |||
#set ( $logoString = $project.getChild("logo").getAttributeValue("href") ) | |||
#if ( $logoString.startsWith("/") ) | |||