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("/") ) | |||