Author: bodewig
Date: Tue Mar 27 18:05:29 2018
New Revision: 25991
Log:
votes for Ant 1.10.3 and 1.9.11 have passed
Added:
release/ant/RELEASE-NOTES-1.10.3.html
- copied unchanged from r25990, dev/ant/RELEASE-NOTES-1.10.3.html
release/ant/RELEASE-NOTES-1.9.11.html
- copied unchanged from r25990, dev/ant/RELEASE-NOTES-1.9.11.html
release/ant/binaries/apache-ant-1.10.3-bin.tar.bz2
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2
release/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.asc
release/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha1
release/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha512
release/ant/binaries/apache-ant-1.10.3-bin.tar.gz
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz
release/ant/binaries/apache-ant-1.10.3-bin.tar.gz.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.asc
release/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha1
release/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha512
release/ant/binaries/apache-ant-1.10.3-bin.tar.xz
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz
release/ant/binaries/apache-ant-1.10.3-bin.tar.xz.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.asc
release/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha1
release/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha512
release/ant/binaries/apache-ant-1.10.3-bin.zip
- copied unchanged from r25990, dev/ant/binaries/apache-ant-1.10.3-bin.zip
release/ant/binaries/apache-ant-1.10.3-bin.zip.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.zip.asc
release/ant/binaries/apache-ant-1.10.3-bin.zip.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.zip.sha1
release/ant/binaries/apache-ant-1.10.3-bin.zip.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.10.3-bin.zip.sha512
release/ant/binaries/apache-ant-1.9.11-bin.tar.bz2
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2
release/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.asc
release/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha1
release/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha512
release/ant/binaries/apache-ant-1.9.11-bin.tar.gz
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz
release/ant/binaries/apache-ant-1.9.11-bin.tar.gz.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.asc
release/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha1
release/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha512
release/ant/binaries/apache-ant-1.9.11-bin.zip
- copied unchanged from r25990, dev/ant/binaries/apache-ant-1.9.11-bin.zip
release/ant/binaries/apache-ant-1.9.11-bin.zip.asc
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.zip.asc
release/ant/binaries/apache-ant-1.9.11-bin.zip.sha1
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.zip.sha1
release/ant/binaries/apache-ant-1.9.11-bin.zip.sha512
- copied unchanged from r25990,
dev/ant/binaries/apache-ant-1.9.11-bin.zip.sha512
release/ant/manual/apache-ant-1.10.3-manual.tar.bz2
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2
release/ant/manual/apache-ant-1.10.3-manual.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.asc
release/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha1
release/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha512
release/ant/manual/apache-ant-1.10.3-manual.tar.gz
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz
release/ant/manual/apache-ant-1.10.3-manual.tar.gz.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.asc
release/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha1
release/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha512
release/ant/manual/apache-ant-1.10.3-manual.tar.xz
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz
release/ant/manual/apache-ant-1.10.3-manual.tar.xz.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.asc
release/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha1
release/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha512
release/ant/manual/apache-ant-1.10.3-manual.zip
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.zip
release/ant/manual/apache-ant-1.10.3-manual.zip.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.zip.asc
release/ant/manual/apache-ant-1.10.3-manual.zip.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.zip.sha1
release/ant/manual/apache-ant-1.10.3-manual.zip.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.10.3-manual.zip.sha512
release/ant/manual/apache-ant-1.9.11-manual.tar.bz2
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2
release/ant/manual/apache-ant-1.9.11-manual.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.asc
release/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha1
release/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha512
release/ant/manual/apache-ant-1.9.11-manual.tar.gz
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz
release/ant/manual/apache-ant-1.9.11-manual.tar.gz.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.asc
release/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha1
release/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha512
release/ant/manual/apache-ant-1.9.11-manual.zip
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.zip
release/ant/manual/apache-ant-1.9.11-manual.zip.asc
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.zip.asc
release/ant/manual/apache-ant-1.9.11-manual.zip.sha1
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.zip.sha1
release/ant/manual/apache-ant-1.9.11-manual.zip.sha512
- copied unchanged from r25990,
dev/ant/manual/apache-ant-1.9.11-manual.zip.sha512
release/ant/source/apache-ant-1.10.3-src.tar.bz2
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.bz2
release/ant/source/apache-ant-1.10.3-src.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.asc
release/ant/source/apache-ant-1.10.3-src.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.sha1
release/ant/source/apache-ant-1.10.3-src.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.sha512
release/ant/source/apache-ant-1.10.3-src.tar.gz
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.gz
release/ant/source/apache-ant-1.10.3-src.tar.gz.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.gz.asc
release/ant/source/apache-ant-1.10.3-src.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.gz.sha1
release/ant/source/apache-ant-1.10.3-src.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.gz.sha512
release/ant/source/apache-ant-1.10.3-src.tar.xz
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.xz
release/ant/source/apache-ant-1.10.3-src.tar.xz.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.xz.asc
release/ant/source/apache-ant-1.10.3-src.tar.xz.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.xz.sha1
release/ant/source/apache-ant-1.10.3-src.tar.xz.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.tar.xz.sha512
release/ant/source/apache-ant-1.10.3-src.zip
- copied unchanged from r25990, dev/ant/source/apache-ant-1.10.3-src.zip
release/ant/source/apache-ant-1.10.3-src.zip.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.zip.asc
release/ant/source/apache-ant-1.10.3-src.zip.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.zip.sha1
release/ant/source/apache-ant-1.10.3-src.zip.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.10.3-src.zip.sha512
release/ant/source/apache-ant-1.9.11-src.tar.bz2
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.bz2
release/ant/source/apache-ant-1.9.11-src.tar.bz2.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.asc
release/ant/source/apache-ant-1.9.11-src.tar.bz2.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.sha1
release/ant/source/apache-ant-1.9.11-src.tar.bz2.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.sha512
release/ant/source/apache-ant-1.9.11-src.tar.gz
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.gz
release/ant/source/apache-ant-1.9.11-src.tar.gz.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.gz.asc
release/ant/source/apache-ant-1.9.11-src.tar.gz.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.gz.sha1
release/ant/source/apache-ant-1.9.11-src.tar.gz.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.tar.gz.sha512
release/ant/source/apache-ant-1.9.11-src.zip
- copied unchanged from r25990, dev/ant/source/apache-ant-1.9.11-src.zip
release/ant/source/apache-ant-1.9.11-src.zip.asc
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.zip.asc
release/ant/source/apache-ant-1.9.11-src.zip.sha1
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.zip.sha1
release/ant/source/apache-ant-1.9.11-src.zip.sha512
- copied unchanged from r25990,
dev/ant/source/apache-ant-1.9.11-src.zip.sha512
Removed:
dev/ant/RELEASE-NOTES-1.10.3.html
dev/ant/RELEASE-NOTES-1.9.11.html
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.asc
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha1
dev/ant/binaries/apache-ant-1.10.3-bin.tar.bz2.sha512
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.asc
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha1
dev/ant/binaries/apache-ant-1.10.3-bin.tar.gz.sha512
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.asc
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha1
dev/ant/binaries/apache-ant-1.10.3-bin.tar.xz.sha512
dev/ant/binaries/apache-ant-1.10.3-bin.zip
dev/ant/binaries/apache-ant-1.10.3-bin.zip.asc
dev/ant/binaries/apache-ant-1.10.3-bin.zip.sha1
dev/ant/binaries/apache-ant-1.10.3-bin.zip.sha512
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.asc
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha1
dev/ant/binaries/apache-ant-1.9.11-bin.tar.bz2.sha512
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.asc
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha1
dev/ant/binaries/apache-ant-1.9.11-bin.tar.gz.sha512
dev/ant/binaries/apache-ant-1.9.11-bin.zip
dev/ant/binaries/apache-ant-1.9.11-bin.zip.asc
dev/ant/binaries/apache-ant-1.9.11-bin.zip.sha1
dev/ant/binaries/apache-ant-1.9.11-bin.zip.sha512
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.asc
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha1
dev/ant/manual/apache-ant-1.10.3-manual.tar.bz2.sha512
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.asc
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha1
dev/ant/manual/apache-ant-1.10.3-manual.tar.gz.sha512
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.asc
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha1
dev/ant/manual/apache-ant-1.10.3-manual.tar.xz.sha512
dev/ant/manual/apache-ant-1.10.3-manual.zip
dev/ant/manual/apache-ant-1.10.3-manual.zip.asc
dev/ant/manual/apache-ant-1.10.3-manual.zip.sha1
dev/ant/manual/apache-ant-1.10.3-manual.zip.sha512
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.asc
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha1
dev/ant/manual/apache-ant-1.9.11-manual.tar.bz2.sha512
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.asc
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha1
dev/ant/manual/apache-ant-1.9.11-manual.tar.gz.sha512
dev/ant/manual/apache-ant-1.9.11-manual.zip
dev/ant/manual/apache-ant-1.9.11-manual.zip.asc
dev/ant/manual/apache-ant-1.9.11-manual.zip.sha1
dev/ant/manual/apache-ant-1.9.11-manual.zip.sha512
dev/ant/source/apache-ant-1.10.3-src.tar.bz2
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.asc
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.sha1
dev/ant/source/apache-ant-1.10.3-src.tar.bz2.sha512
dev/ant/source/apache-ant-1.10.3-src.tar.gz
dev/ant/source/apache-ant-1.10.3-src.tar.gz.asc
dev/ant/source/apache-ant-1.10.3-src.tar.gz.sha1
dev/ant/source/apache-ant-1.10.3-src.tar.gz.sha512
dev/ant/source/apache-ant-1.10.3-src.tar.xz
dev/ant/source/apache-ant-1.10.3-src.tar.xz.asc
dev/ant/source/apache-ant-1.10.3-src.tar.xz.sha1
dev/ant/source/apache-ant-1.10.3-src.tar.xz.sha512
dev/ant/source/apache-ant-1.10.3-src.zip
dev/ant/source/apache-ant-1.10.3-src.zip.asc
dev/ant/source/apache-ant-1.10.3-src.zip.sha1
dev/ant/source/apache-ant-1.10.3-src.zip.sha512
dev/ant/source/apache-ant-1.9.11-src.tar.bz2
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.asc
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.sha1
dev/ant/source/apache-ant-1.9.11-src.tar.bz2.sha512
dev/ant/source/apache-ant-1.9.11-src.tar.gz
dev/ant/source/apache-ant-1.9.11-src.tar.gz.asc
dev/ant/source/apache-ant-1.9.11-src.tar.gz.sha1
dev/ant/source/apache-ant-1.9.11-src.tar.gz.sha512
dev/ant/source/apache-ant-1.9.11-src.zip
dev/ant/source/apache-ant-1.9.11-src.zip.asc
dev/ant/source/apache-ant-1.9.11-src.zip.sha1
dev/ant/source/apache-ant-1.9.11-src.zip.sha512
Modified:
release/ant/README.html
Modified: release/ant/README.html
==============================================================================
--- release/ant/README.html (original)
+++ release/ant/README.html Tue Mar 27 18:05:29 2018
@@ -7,234 +7,103 @@
Ant 1.9.7 and the 1.9.x releases are mostly bug fix releases
while additional new features are developed for 1.10.x.</p>
- <p>The latest releases are 1.9.10 and 1.10.2 and 1.10.2 contains
- a superset of 1.9.10 - with the exception of a few tasks and
+ <p>The latest releases are 1.9.11 and 1.10.3 and 1.10.3 contains
+ a superset of 1.9.11 - with the exception of a few tasks and
features that no longer work with Java8 anyway (like the apt
task).</p>
<p>The full release notes of the latest releases are below.</p>
- <h2>Release Notes of Apache Ant 1.9.9</h2>
+ <h2>Release Notes of Apache Ant 1.9.11</h2>
<pre>
-Changes from Ant 1.9.9 TO Ant 1.9.10
-====================================
+Changes from Ant 1.9.10 TO Ant 1.9.11
+=====================================
Changes that could break older environments:
-------------------------------------------
- * The Log4jListener is marked as deprecated as the required log4j library
- (in version 1.x) is not maintained any more.
+ * Previous versions of Ant's copy task would throw a BuildException
+ if the "name" of the resource to copy was null. Starting
+ this version, the copy task instead silently skips such resources
+ and no longer throws an exception.
+ ant-dev list https://www.mail-archive.com/[email protected]/msg46634.html
Fixed bugs:
-----------
- * <genkey>'s <dname> child now skips <param>s that lack a key or
- value.
- Bugzilla Report 60767
-
- * Fixed the issue where the SCP based tasks would try to change
- the permissions on the parent directory of a transferred file,
- instead of changing it on the transferred file itself.
- Bugzilla Reports 59648 and 43271
-
- * Fixed the issue where the source file being copied could end
- up being corrupted if the target of the copy happened to be
- the same source file (symlinked back to itself).
- Bugzilla Report 60644
-
- * Improvement to the Zip task for reduced memory usage in certain
- cases. Thanks to Glen Lewis for reporting the issue and
- suggesting the fix.
- Bugzilla Report 19516
-
- * Fixed an issue where the content redirected from output/error
- streams of a process, could end up being truncated.
- Bugzilla Report 58833, 58451
-
- * <fileset>/<zipfileset>/<tarfileset> will now throw an exception
- with a more useful error message when setFile is called twice on
- the same instance.
- Bugzilla Report 62071
+ * Fixed NullPointerException when a mappedresource is used in pathconvert
+ Bugzilla Report 62076
+
+ * Added a workaround for a bug in the jarsigner tool to <verifyjar>
+ which requires the -storepass command line argument when verifying
+ signatures using -strict together with a PKCS12 keystore. Unlike
+ when signing the jar it will not prompt for the keystore's password
+ and read it from standard input.
+ This means Ant will now pass the keystore's password on the command
+ line when using <verifyjar>, which poses a security risk you should
+ be aware of.
+ Bugzilla Report 62194
Other changes:
--------------
- * Added forceCsvQuoteChar option to <csv> task. When enabled the
- values always get quoted.
- Github Pull Request #32
-
- * added "regexp" attribute to <linecontainsregexp>
- Bugzilla Report 60968
-
- * added a new magic property ant.tstamp.now that can be used to
- override the current time/date used by <tstamp>.
- Bugzilla Report 61079
-
- * added Orion support to ejbjar
- Github Pull Request #33
-
- * SCP task, when configured to use SFTP protocol, now preserves last
- modified timestamp on files that it uploads, if the
- preserveLastModified attribute is set to true for that task
- Bugzilla Report 58589
-
- * zip and the related tasks can now set the modification time of all
- entries to a fixed timestamp.
- Github Pull Request #36
-
- * Jsch library dependency has now been upgraded to 0.1.54. Jsch is
- the library behind the sshexec and scp Ant tasks.
- Bugzilla Report 61718
-
- * Added a new <javaversion> condition.
-
- * added "javac10+" as new supported value for javac's compiler attribute.
-
- * javah has been removed from Java 10. The task will now throw an
- exception if you try to use it while running Java 10 or newer.
-
- * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest
- stable version (2.1.3, 1.4, and 4.12 respectively); updated
- Java Mail API, JRuby and Jython to the latest Java 5 compatible
- version (1.5.6, 1.6.8 and 2.5.3, respectively); added resolve targets
- for Ivy and AntUnit to facilitate releases and updates, respectively.
- Github Pull Request #50
-
-* Updated Commons Net to the latest Java 5 compatible version (2.2).
+ * when running on Java 11+ rmic will fail early if iiop or idl are
+ requested. Java11 removes support for CORBA and the switches have
+ been removed from the rmic tool.
</pre>
- <h2>Release Notes of Apache Ant 1.10.2</h2>
+ <h2>Release Notes of Apache Ant 1.10.3</h2>
<pre>
-Changes from Ant 1.10.1 TO Ant 1.10.2
+Changes from Ant 1.10.2 TO Ant 1.10.3
=====================================
Changes that could break older environments:
-------------------------------------------
- * updated the dependency of BCEL to 6.2.
- Bugzilla Report 61196
-
- * delete task previously would silently accept wildcard (*)
- value for the "file" attribute. That's no longer the case
- and an exception could get thrown by the underlying filesystem
- for such use. Usage like:
-
- <delete file="/foo/bar/*.something"/>
-
- should instead be changed to use resource collections like:
-
- <delete>
- <fileset dir="/foo/bar/" includes="*.something"/>
- </delete>
-
- * Commons Net 3.6 is binary-code, but not source compatible;
- see change list of Commons Net 3.0 for details
-
- * The Log4jListener is marked as deprecated as the required log4j library
- (in version 1.x) is not maintained any more.
-
- * Image task is marked as deprecated as the required JAI library is not
- maintained any more and internal APIs that JAI depended on are no longer
- available in Java 9.
+ * Previous versions of Ant's copy task would throw a BuildException
+ if the "name" of the resource to copy was null. Starting
+ this version, the copy task instead silently skips such resources
+ and no longer throws an exception.
+ ant-dev list https://www.mail-archive.com/[email protected]/msg46634.html
+
+ * Reverted the signature change of various clone method
+ implementation in Ant's data-types introduced with 1.10.2 as they
+ broke subclasses of said data-types which tried to override clone.
Fixed bugs:
-----------
- * <genkey>'s <dname> child now skips <param>s that lack a key or
- value.
- Bugzilla Report 60767
-
- * bootstrapping Ant on Windows failed
- Bugzilla Report 61027
-
- * Fixed the issue where the SCP based tasks would try to change
- the permissions on the parent directory of a transferred file,
- instead of changing it on the transferred file itself.
- Bugzilla Reports 59648 and 43271
-
- * Fixed the issue where the source file being copied could end
- up being corrupted if the target of the copy happened to be
- the same source file (symlinked back to itself).
- Bugzilla Report 60644
-
- * Fixed the issue where symlink creation with "overwrite=false",
- on existing symlink whose target was a directory, would end
- up creating a new symlink under the target directory.
- Bugzilla Report 58683
-
- * Improvement to the Zip task for reduced memory usage in certain
- cases. Thanks to Glen Lewis for reporting the issue and
- suggesting the fix.
- Bugzilla Report 19516
-
- * Fixed an issue where the content redirected from output/error
- streams of a process, could end up being truncated.
- Bugzilla Report 58833, 58451
-
- * <fileset>/<zipfileset>/<tarfileset> will now throw an exception
- with a more useful error message when setFile is called twice on
- the same instance.
- Bugzilla Report 62071
-
-Other changes:
---------------
-
- * Added forceCsvQuoteChar option to <csv> task. When enabled the
- values always get quoted.
- Github Pull Request #32
-
- * Added <encoding> attributes to various script related tasks and a
- compiled attribute to scriptdef.
- Github Pull Request #30
-
- * Added support for jarsigner's -tsadigestalg to <signjar>.
- Bugzilla Report 60665
-
- * added "regexp" attribute to <linecontainsregexp>
- Bugzilla Report 60968
+ * Fixed NullPointerException in ChainedMapper
+ Bugzilla Report 62086
- * reduced GC pressure by replacing all usage of FileInputStream and
- FileOutputStream.
+ * Fixed NullPointerException when a mappedresource is used in pathconvert
+ Bugzilla Report 62076
- * Task can now also use attribute setters that expect a
- java.nio.file.Path argument.
- Bugzilla Report 61042
+ * Fixed an issue where a string, when used as a resource collection, within
+ tokens, would be replaced by property values
+ Bugzilla Report 62147
+
+ * Added a workaround for a bug in the jarsigner tool to <verifyjar>
+ which requires the -storepass command line argument when verifying
+ signatures using -strict together with a PKCS12 keystore. Unlike
+ when signing the jar it will not prompt for the keystore's password
+ and read it from standard input.
+ This means Ant will now pass the keystore's password on the command
+ line when using <verifyjar>, which poses a security risk you should
+ be aware of.
+ Bugzilla Report 62194
- * added a new magic property ant.tstamp.now that can be used to
- override the current time/date used by <tstamp>.
- Bugzilla Report 61079
-
- * added Orion support to ejbjar
- Github Pull Request #33
-
- * SCP task, when configured to use SFTP protocol, now preserves last
- modified timestamp on files that it uploads, if the
- preserveLastModified attribute is set to true for that task
- Bugzilla Report 58589
-
- * zip and the related tasks can now set the modification time of all
- entries to a fixed timestamp.
- Github Pull Request #36
-
- * Jsch library dependency has now been upgraded to 0.1.54. Jsch is
- the library behind the sshexec and scp Ant tasks.
- Bugzilla Report 61718
-
- * Added a new <javaversion> condition.
-
- * added "javac10+" as new supported value for javac's compiler attribute.
+Other changes:
+--------------
- * javah has been removed from Java 10. The task will now throw an
- exception if you try to use it while running Java 10 or newer.
+ * Allow Saxon to be used for junitreport XSL transformation
+ Github Pull Request #57
- * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest
- stable version (2.1.3, 1.4, and 4.12 respectively); updated
- JRuby to the latest Java 5 compatible version (1.6.8); added
- resolve target for AntUnit to facilitate updates.
- Github Pull Request #50
+ * when running on Java 11+ rmic will fail early if iiop or idl are
+ requested. Java11 removes support for CORBA and the switches have
+ been removed from the rmic tool.
- * Updated Java Mail API, Jython, Rhino and Commons Net to the latest
- stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively).
- Github Pull Request #53
+ * A new junitlauncher task which support JUnit 5 test framework.
+ Bugzilla Report 61796
</pre>
</body></html>