You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/03/23 12:19:40 UTC

[commons-compress] branch master updated: Link to change report instead of manually maintained text

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new ee9b5c09 Link to change report instead of manually maintained text
ee9b5c09 is described below

commit ee9b5c09a80394d54710f89a975b40ee1ec4adb9
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Mar 23 08:19:35 2023 -0400

    Link to change report instead of manually maintained text
---
 src/site/xdoc/index.xml | 195 +-----------------------------------------------
 1 file changed, 3 insertions(+), 192 deletions(-)

diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 741ecb1a..3fef4576 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -55,199 +55,10 @@
         </section>
 
         <section name="Status">
-          <p>The current release is 1.22 and requires Java 8.</p>
+          <p>The current release requires Java 8.</p>
 
-          <p>Below we highlight some new features, for a full list
-          of changes see the <a href="changes-report.html">Changes
-          Report</a>.</p>
-
-          <subsection name="What's new in 1.22">
-            <ul>
-              <li>The zip package now uses NIO.</li>
-              <li>Support for APK files (JAR format) has been added
-                to <code>ArchiveStreamFactory</code>.</li>
-              <li>Improved TAR support for file times.</li>
-              <li>Added <code>SevenZArchiveEntry::setContentMethods</code></li>
-              <li>Fixed <code>Expander</code> error when extracting archive
-                entries with names beginning with <code>./</code></li>
-              <li>Fixed various fuzz testing and static analysis issues
-                discovered in pack200.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.21">
-            <ul>
-              <li>A new class <code>TarFile</code> provides random
-              access to TAR archives.</li>
-              <li>Commons Compress now ships with a copy of the
-              Pack200 code of the retired Apache Harmony project. The
-              pack200 support in Commons Compress no longer uses the
-              implementation of the Java class library - and thus also
-              works for Java 14 and later.</li>
-              <li>Added new methods supporting
-              <code>java.nio.Path</code> as an alternative to
-              <code>java.io.File</code> to many classes.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.20">
-            <ul>
-              <li><code>SevenZFile</code> now supports random
-              access.</li>
-              <li>The zip package now supports split archives.</li>
-              <li>The tar package now supports reading sparse entries.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.19">
-            <ul>
-              <li><code>ParallelScatterZipCreator</code> now writes
-              entries in the same order they have been added to the
-              archive.</li>
-              <li><code>ZipArchiveInputStream</code> and
-              <code>ZipFile</code> are more forgiving when parsing
-              extra fields by default now.</li>
-              <li><code>TarArchiveInputStream</code> has a new lenient
-              mode that may allow it to read certain broken
-              archives.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.18">
-            <ul>
-              <li>The CPIO package now properly handles file names
-              using a multi-byte encoding.</li>
-              <li>ZipArchiveInputStream can now deal with APK files
-              containing an APK signing block.</li>
-              <li>It is no possible to specify various parameters
-              for Zstd output.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.17">
-            <ul>
-              <li>A new <code>InputStreamStatistics</code> interface
-              is implemented by many streams and may be used to
-              provide feedback or detect abnormally high compression
-              ratios that may indicate a ZIP bomb during
-              decompression.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.16.1">
-            <ul>
-              <li>Fixed the OSGi manifest that was broken in Compress 1.16.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.16">
-            <ul>
-              <li>Support for Zstandard compression.</li>
-              <li>Read-only support for DEFLATE64 compression as
-              stand-alone <code>CompressorInputStream</code> and as method used in
-              ZIP and 7z archives.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.15">
-            <ul>
-              <li>Added <code>Automatic-Module-Name</code> so the module
-              name will be org.apache.commons.compress when the jar is used
-              as an automatic module in Java9+.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.14">
-            <ul>
-              <li>Added support for writing the Snappy format</li>
-              <li>Added support for the LZ4 compression format</li>
-              <li>Added read-only support for Brotli decompression by
-              using the <a
-              href="https://github.com/google/brotli">Google Brotli
-              decoder</a>.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.13">
-            <ul>
-              <li>The 7z package as well as
-              <code>ZipArchiveOutputStream</code> and
-              <code>ZipFile</code> can now use
-              <code>SeekableByteChannel</code> when random access is
-              needed. This allows archives to be read from inputs and
-              written to outputs that are seekable but are not
-              represented by <code>File</code>s.</li>
-              <li>It is now possible to add Compressor- and
-              <code>ArchiverStream</code> implementations using the JDK's
-              <code>ServiceLoader</code> mechanism. Please see
-              <a href="examples.html#Extending_Commons_Compress">Extending Commons Compress</a>.</li>
-              <li>Added support for writing the legacy LZMA format as
-              compressor stream and inside 7z archives - this requires
-              XZ for Java 1.6.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.12">
-            <ul>
-              <li>Added support for the Snappy dialect used in iWork archives.</li>
-              <li><code>SevenZFile</code> throws an
-              IllegalStateException for empty entries.</li>
-              <li>BZip2CompressorOutputStream no longer tries to
-              finish the output stream in finalize. This is a breaking
-              change for code that relied on the finalizer.</li>
-              <li>Various fixes and improvements for tar, cpio
-              and zip.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.11">
-            <ul>
-              <li>Added read-only support for BZIP2 compression used
-              inside of ZIP archives.</li>
-              <li>Speed improvements in <code>SevenZFile</code></li>
-              <li>Various fixes and improvements for tar, ar, snappy
-              and zip.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.10">
-            <ul>
-              <li>The old
-              <code>org.apache.commons.compress.compressors.z._internal_</code>
-              now is
-              <code>org.apache.commons.compress.compressors.lzw</code>
-              and the code is now an official part of Commons
-              Compress' API.</li>
-              <li>Added support for parallel ZIP compression.</li>
-              <li>Added support for raw transfer of entries from one ZIP file to another without uncompress/compress.</li>
-              <li>Performance improvements for creating ZIP files with lots of small entries.</li>
-              <li>Added auto-detection for LZMA.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.9">
-            <ul>
-              <li>support for raw DEFLATE streams</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.8.1">
-            <p>Compress 1.8.1 is a bug fix release with fixes for the
-            tar, ar and snappy formats as well as the
-            <code>IOUtils</code> class.  In addition
-            <code>CompressorStreamFactory</code> can now autodetect
-            the .Z compress format.</p>
-          </subsection>
-          <subsection name="What's new in 1.8">
-            <ul>
-              <li>Bug fixes to the tar, zip and 7z packages</li>
-              <li>Access to metadata when reading gzip streams</li>
-              <li>Finer grained control over the methods used when
-              creating 7z archives and support for some the most
-              important filter methods used in 7z archives.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.7">
-            <ul>
-              <li>Read-only support for the Snappy compression.</li>
-              <li>Read-only support for the traditional Unix compress
-              format used for <code>.Z</code> files.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's new in 1.6">
-            <ul>
-              <li>Support for the 7z format.</li>
-              <li>Read-only support for uncompressed ARJ
-              archives.</li>
-              <li>Read-only support for the "stand-alone" LZMA
-              format.</li>
-            </ul>
-          </subsection>
+          <p>For a list of changes see the <a href="changes-report.html">Changes Report</a>.</p>
+    
         </section>
 
         <section name="Documentation">