ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From co...@apache.org
Subject cvs commit: ant WHATSNEW
Date Thu, 06 Mar 2003 12:05:01 GMT
conor       2003/03/06 04:05:01

  Modified:    .        WHATSNEW
  Log:
  Move items to the correct version
  
  Revision  Changes    Path
  1.360     +122 -80   ant/WHATSNEW
  
  Index: WHATSNEW
  ===================================================================
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.359
  retrieving revision 1.360
  diff -u -w -u -r1.359 -r1.360
  --- WHATSNEW	5 Mar 2003 03:03:11 -0000	1.359
  +++ WHATSNEW	6 Mar 2003 12:04:59 -0000	1.360
  @@ -19,43 +19,21 @@
   
   * <xmlproperty> will no longer fail if the file to be loaded doesn't exist.
   
  -* ZipScanner#getIncludedFiles will now return the names of the ZipEntries
  -  that have been matched instead of the name of the archive.
  -
   * XML namespaces are now enabled in the XML parser, meaning XML namespace 
     declarations no longer cause errors. 
   
  -* The <zip> task and friends have been heavily modified, almost every
  -  method signature of the Zip class has changed.  If you have subclassed
  -  Zip (or one of its subclasses), your class will most likely not
  -  compile against the current code base.  If it still compiles, it will
  -  probably not work as in Ant 1.5.1.
  -
   * The <ftp> and <telnet> tasks now require Jakarta Commons Net instead
     of the older ORO Netcomponents version.  See
     <http://jakarta.apache.org/commons/net/index.html>.
   
   Fixed bugs:
   -----------
  -* <translate> was not ignoring comment lines.
  -
   * Expand tasks did not behave as expected with PatternSets.
   
   * <property environment=... /> now works on OS/400.
   
  -* <manifest> wouldn't update an existing manifest if only an attribute
  -  of an existing section changed.
  -
  -* ant.bat now supports the ANT_ARGS and JAVACMD environment variables
  -  again (like Ant 1.5 did).
  -
  -* The "plain" <junit> <formatter> could throw a NullPointerException
  -  if an error occured in setUp.
  -
   * <cab> could hang listcab on large <fileset>s.
   
  -* <junit> will now produce output when a test times out as well.
  -
   * The starteam stcheckout, stcheckin tasks now correctly compute
     status of files against whatever local tree they are run against
     and, optionally, will not process a file if it is current.
  @@ -64,55 +42,13 @@
     The stlist task now similarly displays that status correctly making
     it a more generally useful tool.
   
  -* <replace> would count some internal character replacements when
  -  reporting the number of replaced tokens.
  -
  -* <concat> would cause an exception if a <filelist> pointed to files
  -  that do not exist.
  -
  -* <javadoc> will now pass -source to custom doclets as well.
  -
  -* <cvstagdiff> would throw a NullPointException if there had been no
  -  differences.
  -
  -* <cvschangelog> could miss today's changes.
  -
   * entity includes would cause exceptions if path names included spaces.
   
  -* <concat> could append newline characters between concatenated files.
  -
  -* <xmlvalidate> ignored the specified encoding of the files to
  -  validate.
  -
  -* the errorsbeginat attribute of the <http> condition didn't work.
  -
  -* Ant will try to force loading of certain packages like com.sun.*
  -  from the system classloader.  The packages are determined by the
  -  version of the JVM running Ant.
  -
  -* 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 testing so that the output file does not need
     to exist beforehand.
   
  -* Ant could incorrectly try to use the 1.4 regexp implementation even
  -  if it isn't available if you run the JVM with -Xverify:none.
  -
  -* Ant would die with an exception if you used nested <reference>
  -  elements in Ant and the refid attribute didn't point to an existing
  -  project reference.
  -
  -* The <get> task can now be compiled (and Ant thus bootstrapped) using
  -  Kaffee.
  -
  -* build.sysclasspath will now be honored by more tasks.
  -
  -* <jar update="true"> would remove the original manifest.
  -
   * Ant will now exit with a return code of 1 if it encounters problems
     with the command line arguments.
   
  @@ -130,15 +66,6 @@
   * <exec> output and error streams can now be redirected independently
     to either a property or a file (or both)
   
  -* <tar>'s up-to-date check didn't work for nested <(tar)fileset>s.
  -
  -* <exec> now supports OS/2.
  -
  -* <zip> and friends would only update/recreate existing archives if
  -  the files to add/update have been newer than the archive.
  -
  -* <javadoc>'s <link> element could fail for offline="true" on some JDKs.
  -
   Other changes:
   --------------
   * The filesetmanifest attribute of <jar> has been reenabled.
  @@ -197,19 +124,12 @@
   
   * new task <attrib> to change file attributes on Windows systems.
   
  -* MailLogger now sets the Date header correctly.
  -
  -* Shipped XML parser is now Xerces 2.3.0
  -
   * <style> has a new attribute reloadstylesheet to work around a
     bug in widespread Xalan versions.
   
   * <tarfileset> has a new dirmode attribute to specify the permissions
     for directories.
   
  -* <zip> can now store Unix permissions in a way that can be
  -  reconstructed by Info-Zip's unzip command.
  -
   * <fixcrlf>'s eol attribute now also understand "mac", "unix" and "dos".
   
   * <classfileset> now picks up dependencies of the form MyClass.class. This
  @@ -236,6 +156,128 @@
   
   * The <javadoc> task <tag> subelement has been enhanced to allow files
     with tag mappings to be used.
  +
  +
  +Changes from Ant 1.5.1 to Ant 1.5.2
  +=============================================
  +
  +Changes that could break older environments:
  +--------------------------------------------
  +* ANT_OPTS environment variable is now applied at the start of the
  +  Java command line, allowing position specific parameters of some
  +  JVMs, such as -classic to be specified.
  +
  +* ZipScanner#getIncludedFiles will now return the names of the ZipEntries
  +  that have been matched instead of the name of the archive.
  +
  +* The <zip> task and friends have been heavily modified, almost every
  +  method signature of the Zip class has changed.  If you have subclassed
  +  Zip (or one of its subclasses), your class will most likely not
  +  compile against the current code base.  If it still compiles, it will
  +  probably not work as in Ant 1.5.1.
  +
  +Fixed bugs:
  +-----------
  +* <translate> was not ignoring comment lines.
  +
  +* <manifest> wouldn't update an existing manifest if only an attribute
  +  of an existing section changed.
  +
  +* ant.bat now supports the ANT_ARGS and JAVACMD environment variables
  +  again (like Ant 1.5 did).
  +
  +* The "plain" <junit> <formatter> could throw a NullPointerException
  +  if an error occured in setUp.
  +
  +* <junit> will now produce output when a test times out as well.
  +
  +* <replace> would count some internal character replacements when
  +  reporting the number of replaced tokens.
  +
  +* <concat> would cause an exception if a <filelist> pointed to files
  +  that do not exist.
  +
  +* <javadoc> will now pass -source to custom doclets as well.
  +
  +* <cvstagdiff> would throw a NullPointException if there had been no
  +  differences.
  +
  +* <cvschangelog> could miss today's changes.
  +
  +* <concat> could append newline characters between concatenated files.
  +
  +* <xmlvalidate> ignored the specified encoding of the files to
  +  validate.
  +
  +* the errorsbeginat attribute of the <http> condition didn't work.
  +
  +* Ant will try to force loading of certain packages like com.sun.*
  +  from the system classloader.  The packages are determined by the
  +  version of the JVM running Ant.
  +
  +* Ant didn't find the runtime libraries on IBM's JDK 1.4 for Linux.
  +
  +* random component of temporary files is now always a positive integer.
  +
  +* Ant could incorrectly try to use the 1.4 regexp implementation even
  +  if it isn't available if you run the JVM with -Xverify:none.
  +
  +* Ant would die with an exception if you used nested <reference>
  +  elements in Ant and the refid attribute didn't point to an existing
  +  project reference.
  +
  +* The <get> task can now be compiled (and Ant thus bootstrapped) using
  +  Kaffee.
  +
  +* build.sysclasspath will now be honored by more tasks.
  +
  +* The signjar keystore attribute has been reverted to a String allowing
  +  it to once again accept URLs. This should not affect current File based usage
  +  unless you are extending the Signjar task.
  +
  +* <jar update="true"> would remove the original manifest.
  +
  +* fix up folder creation in PVCS task
  +
  +* <tar>'s up-to-date check didn't work for nested <(tar)fileset>s.
  +
  +* Corrected a problem in XMLLogger where it would not associated
  +  messages with a taskdef'd task
  +
  +* <uptodate> now works when using attributes (i.e. not filesets) and pointing 
  +  to the same file
  +
  +* Java task (and output system) now stores output which doos not end
  +  with a line feed.
  +
  +* splash screen wouldn't disappear when build was finished.
  +
  +* <exec> now supports OS/2.
  +
  +* <zip> and friends would only update/recreate existing archives if
  +  the files to add/update have been newer than the archive.
  +
  +* <javadoc>'s <link> element could fail for offline="true" on some JDKs.
  +
  +Other changes:
  +--------------
  +
  +* MailLogger now sets the Date header correctly.
  +
  +* Shipped XML parser is now Xerces 2.3.0
  +
  +* signjar now accepts a maxmemory attribute to allow the memory allocated to the
  +  jarsigner tool to be specified. The jarsigner from the JDK's JAVA_HOME bin
  +  dir is now used rather than the first jarsigner on the path.
  +
  +* **/.DS_Store has been added to the list of default pattern excludes.
  +
  +* The Created-By header in the default manifest now contains the JVM
  +  vendor and version according to the jar specification. A new header,
  +  Ant-Version provides the Ant version used to create the jar.
  +
  +* <zip> can now store Unix permissions in a way that can be
  +  reconstructed by Info-Zip's unzip command.
   
   Changes from Ant 1.5.1Beta1 to 1.5.1
   ====================================
  
  
  

Mime
View raw message