Author: bodewig
Date: Wed Jul 27 03:53:35 2011
New Revision: 1151324

URL: http://svn.apache.org/viewvc?rev=1151324&view=rev
Log:
newly generated release notes, add a blurb on Java 1.4 compatibility

Modified:
    commons/proper/compress/trunk/RELEASE-NOTES.txt
    commons/proper/compress/trunk/src/changes/changes.xml

Modified: commons/proper/compress/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/RELEASE-NOTES.txt?rev=1151324&r1=1151323&r2=1151324&view=diff
==============================================================================
--- commons/proper/compress/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/compress/trunk/RELEASE-NOTES.txt Wed Jul 27 03:53:35 2011
@@ -1,100 +1,50 @@
                         
 
-              Apache Commons Compress 1.1 RELEASE NOTES
+              Apache Commons Compress 1.2 RELEASE NOTES
 
-Release 1.1
+Release 1.2 - a bugfix release,
+        
+              The last release expected to be compatible with Java 1.4.
 
 Changes in this version include:
 
 New features:
-o COMPRESS-108:  Command-line interface to list archive contents.
-       Usage: java -jar commons-compress-n.m.jar archive-name [zip|tar|etc] 
-o COMPRESS-109:  Tar implementation does not support Pax headers
-       Added support for reading pax headers.
-       Note: does not support global pax headers 
-o COMPRESS-103:  ZipArchiveInputStream can optionally extract data that used
-        the STORED compression method and a data descriptor.
-        Doing so in a stream is not safe in general, so you have to
-        explicitly enable the feature.  By default the stream will
-        throw an exception if it encounters such an entry. 
-o COMPRESS-98:  The ZIP classes will throw specialized exceptions if any
-        attempt is made to read or write data that uses zip features
-        not supported (yet). 
-o COMPRESS-99:  ZipFile#getEntries returns entries in a predictable order -
-        the order they appear inside the central directory.
-        A new method getEntriesInPhysicalOrder returns entries in
-        order of the entry data, i.e. the order ZipArchiveInputStream
-        would see. 
-o The Archive*Stream and ZipFile classes now have
-        can(Read|Write)EntryData methods that can be used to check
-        whether a given entry's data can be read/written.
-        The method currently returns false for ZIP archives if an
-        entry uses an unsupported compression method or encryption. 
-o COMPRESS-89:  The ZIP classes now detect encrypted entries. 
-o COMPRESS-97:  Added autodetection of compression format to
-        CompressorStreamFactory. 
-o COMPRESS-95:  Improve ExceptionMessages in ArchiveStreamFactory Thanks to 
Joerg Bellmann. 
-o A new constructor of TarArchiveEntry can create entries with
-        names that start with slashes - the default is to strip
-        leading slashes in order to create relative path names. 
-o ArchiveEntry now has a getLastModifiedDate method. 
-o COMPRESS-78:  Add a BZip2Utils class modelled after GZipUtils Thanks to 
Jukka Zitting. 
+o COMPRESS-123:  ZipArchiveEntry has a new method getRawName that provides the
+        original bytes that made up the name.  This may allow user
+        code to detect the encoding. 
+o COMPRESS-122:  TarArchiveEntry provides access to the flags that determine
+        whether it is an archived symbolic link, pipe or other
+        "uncommon" file system object. 
 
 Fixed Bugs:
-o COMPRESS-72:  Move acknowledgements from NOTICE to README 
-o COMPRESS-113:  TarArchiveEntry.parseTarHeader() includes the trailing 
space/NUL when parsing the octal size 
-o COMPRESS-118:  TarUtils.parseName does not properly handle characters 
outside the range 0-127 
-o COMPRESS-107:  ArchiveStreamFactory does not recognise tar files created by 
Ant 
-o COMPRESS-110:  Support "ustar" prefix field, which is used when file paths 
are longer
-       than 100 characters. 
-o COMPRESS-100:  ZipArchiveInputStream will throw an exception if it detects an
-        entry that uses a data descriptor for a STORED entry since it
-        cannot reliably find the end of data for this "compression"
-        method. 
-o COMPRESS-101:  ZipArchiveInputStream should now properly read archives that
-        use data descriptors but without the "unofficial" signature. 
-o COMPRESS-74:  ZipArchiveInputStream failed to update the number of bytes
-        read properly. 
-o ArchiveInputStream has a new method getBytesRead that should
-        be preferred over getCount since the later may truncate the
-        number of bytes read for big archives. 
-o COMPRESS-85:  The cpio archives created by CpioArchiveOutputStream couldn't
-        be read by many existing native implementations because the
-        archives contained multiple entries with the same inode/device
-        combinations and weren't padded to a blocksize of 512 bytes. 
-o COMPRESS-73:  ZipArchiveEntry, ZipFile and ZipArchiveInputStream are now
-        more lenient when parsing extra fields. 
-o COMPRESS-82:  cpio is terribly slow.
-        Documented that buffered streams are needed for performance 
-o Improved exception message if the extra field data in ZIP
-        archives cannot be parsed. 
-o COMPRESS-17:  Tar format unspecified - current support documented. 
-o COMPRESS-94:  ZipArchiveEntry's equals method was broken for entries created
-        with the String-arg constructor.  This lead to broken ZIP
-        archives if two different entries had the same hash code. Thanks to 
Anon Devs. 
-o COMPRESS-87:  ZipArchiveInputStream could repeatedly return 0 on read() when
-        the archive was truncated. Thanks to Antoni Mylka. 
-o COMPRESS-86:  Tar archive entries holding the file name for names longer
-        than 100 characters in GNU longfile mode didn't properly
-        specify they'd be using the "oldgnu" extension. 
-o COMPRESS-83:  Delegate all read and write methods in GZip stream in order to
-        speed up operations. 
-o The ar and cpio streams now properly read and write last
-        modified times. 
-o COMPRESS-81:  TarOutputStream can leave garbage at the end of the archive 
+o COMPRESS-129:  ZipArchiveInputStream could fail with a "Truncated ZIP" error
+        message for entries between 2 GByte and 4 GByte in size. 
+o COMPRESS-145:  TarArchiveInputStream now detects sparse entries using the
+        oldgnu format and properly reports it cannot extract their
+        contents. 
+o COMPRESS-130:  The Javadoc for ZipArchiveInputStream#skip now matches the
+        implementation, the code has been made more defensive. 
+o COMPRESS-140:  ArArchiveInputStream fails if entries contain only blanks for
+        userId or groupId. Thanks to Trejkaz. 
+o COMPRESS-139:  ZipFile may leak resources on some JDKs. 
+o COMPRESS-125:  BZip2CompressorInputStream throws IOException if
+        underlying stream returns available() == 0.
+        Removed the check. 
+o COMPRESS-127:  Calling close() on inputStream returned by
+        CompressorStreamFactory.createCompressorInputStream()
+        does not close the underlying input stream. 
+o COMPRESS-119:  TarArchiveOutputStream#finish now writes all buffered
+        data to the stream 
 
 Changes:
-o COMPRESS-112:  ArArchiveInputStream does not handle GNU extended filename 
records (//) 
-o COMPRESS-105:  Document that the name of an ZipArchiveEntry determines 
whether
-       an entry is considered a directory or not.
-       If you don't use the constructor with the File argument the entry's
-        name must end in a "/" in order for the entry to be known as a 
directory. 
-o COMPRESS-79:  Move DOS/Java time conversions into Zip utility class. 
-o COMPRESS-75:  ZipArchiveInputStream does not show location in file where a 
problem occurred. 
+o ZipFile now implements finalize which closes the underlying
+        file. 
+o COMPRESS-117:  Certain tar files not recognised by ArchiveStreamFactory. 
 
  
-For complete information on Commons Compress, including instructions on how to 
submit bug reports,
-patches, or suggestions for improvement, see the Apache Commons Compress 
website:
+For complete information on Commons Compress, including instructions
+on how to submit bug reports, patches, or suggestions for improvement,
+see the Apache Commons Compress website:
 
 http://commons.apache.org/compress/
 

Modified: commons/proper/compress/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/changes/changes.xml?rev=1151324&r1=1151323&r2=1151324&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/changes/changes.xml (original)
+++ commons/proper/compress/trunk/src/changes/changes.xml Wed Jul 27 03:53:35 
2011
@@ -44,7 +44,8 @@ The <action> type attribute can be add,u
     <title>commons-compress</title>
   </properties>
   <body>
-    <release version="1.2" date="as in SVN" description="Release 1.2">
+    <release version="1.2" date="as in SVN"
+             description="Release 1.2 - a bugfix release, the last release 
expected to be compatible with Java 1.4">
       <action issue="COMPRESS-129" type="fix" date="2011-07-26">
         ZipArchiveInputStream could fail with a "Truncated ZIP" error
         message for entries between 2 GByte and 4 GByte in size.


Reply via email to