Changes from Ant 1.6.0 to Ant 1.6.1 =================================== Changes that could break older environments: -------------------------------------------- * License is now Apache Software License 2.0 see http://www.apache.org/licenses/ for more information Fixed bugs: ----------- * Fix handling of default ant namespace for nested elements. * Fix jboss element of ejb task (introduced in ant 1.6.0). * failed to load classes correctly. * Ant could fail to start with a NullPointerException if ANT_HOME/lib/ant-launcher.jar was part of the system CLASSPATH. * Fix spurious infinite loop detection for filters (introduced in ant 1.6.0). Bugzilla Report 23154. * presetdef'ed types did not work with the ant-type attribute * fixed case handling of macrodef attributes and elements. Bugzilla Reports 25687 and 26225. * ignored the append attribute, Bugzilla Report 26137. * The gcj compiler adapter for failed if the destination directory didn't exist. Bugzilla Report 25856. * Ant now fails with a more useful message if a new process will be forked in a directory and that directory doesn't exist. * junitreport was failing for long string litterals Bugzilla Report 19301. * used to break the build on non-GUI environments. Bugzilla report 11482. Other changes: -------------- * Shipped XML parser is now Xerces-J 2.6.1 * upgrade to xml-apis.jar from Xerces-J 2.6.1. * has a new attribute - fixlast. Bugzilla Report 23262. * has 2 new attributes, needsresolveproperty and changeproperty. Bugzilla Report 25711. * Extending ClearCase Tasks : - Added an extra option to 'failonerr' to each ClearCase task/command. - Extended the functionality of cccheckout. It can check (notco) to see if the desired element is already checked out to the current view. Thus it won't attempt to check it out again. - Added three new ClearCase commands: ccmkattr, ccmkdir, ccmkelem Bugzilla Report 26253. * add description attributes to macrodef attributes and elements. Bugzilla Report 24711. * added nested text support to * added initial support for Java 1.5. Java 1.5 is now correctly detected by Ant and treated just like Java 1.4. You can now specify source="1.5" in the task. * created new task * added support for branch logging via the tag attribute in Bugzilla Report 13510. * added support the groovy language in the script and scriptdef tasks. Changes from Ant 1.6.B3 to Ant 1.6.0 ==================================== Changes that could break older environments: -------------------------------------------- * Attempts to read input in and tasks will now receive an EOF rather than blocking. If you run such a process and rely on it blocking, as it would do in Ant 1.5, you may have problem. * message "calculating checksum" downgraded to MSG_VERBOSE to limit output in case of large filesets. Bugzilla Report 25607. * Change logging level of captured standard error output from MSG_ERR to MSG_WARN. Previous some standard error was output as MSG_ERR and some as MSG_WARN (namely standard error from exec and forked jvms). Fixed bugs: ----------- * s only worked when defined inside of tasks. Bugzilla Report 20965. * Wrong file location to URL conversion in XMLCatalog. Bugzilla Report 23913. * was throwing a null pointer exception, when used with nested filesets and totalproperty attribute not set. Bugzilla Report 25606. Other changes: -------------- Changes from Ant 1.6.B2 to Ant 1.6.B3 ===================================== Changes that could break older environments: -------------------------------------------- * Changed namespace processing. The namespace uri of nested elements of a type or a task are now the same as the type or task. Previously the namespace uri of nested elements was ant's namespace uri. This change will affect users of ant 1.6b1 and ant 1.6b2. * 's executable attribute defaults to mcs on non-Windows platforms. Fixed bugs: ----------- * the task checks that the Main method of the class to be executed is static, and fails with a decent BuildException if it is not the case * a space at the end of the Ant-Version line of the default manifest has been removed * better debugging support for ApacheCatalogResolver Bugzilla Report 24070. * better report of exceptions in the renaming of the old file in and the derived classes , ... * use of and xmlns:prefix="antlib:package" * user and new arguments were swapped in PropertyHelper setNew and setUser. Bugzilla Report 23966. *