96 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						|
XZ for Java release notes
 | 
						|
=========================
 | 
						|
 | 
						|
1.8 (2018-01-04)
 | 
						|
 | 
						|
    * Fix a binary compatibility regression: XZ for Java 1.7 binaries
 | 
						|
      in the Maven Central require Java 9 which is too new. XZ for
 | 
						|
      Java 1.8 binaries require Java 5. (XZ for Java 1.6 and older
 | 
						|
      binaries require Java 1.4.)
 | 
						|
 | 
						|
      If you are using OpenJDK 9 or later, you will need to edit the
 | 
						|
      "sourcever = 1.5" line in the file "build.properties" before
 | 
						|
      running "ant". Set it to 1.6 or higher. The default value 1.5
 | 
						|
      isn't supported by OpenJDK 9 or later.
 | 
						|
 | 
						|
    * Add "Automatic-Module-Name" = "org.tukaani.xz".
 | 
						|
 | 
						|
1.7 (2017-12-29)
 | 
						|
 | 
						|
    * Fix LZMA2InputStream.available() which could return a too high
 | 
						|
      value in case of uncompressed LZMA2 chunks. This incorrect
 | 
						|
      value was visible via other available() methods too, for example,
 | 
						|
      XZInputStream.available().
 | 
						|
 | 
						|
    * Add the ArrayCache API. It's a pool-like API to reuse large byte
 | 
						|
      and int arrays between compressor and decompressor instances.
 | 
						|
      If you are (de)compressing many tiny files in a row, taking
 | 
						|
      advantage of this API can improve performance significantly.
 | 
						|
 | 
						|
1.6 (2016-11-27)
 | 
						|
 | 
						|
    * Fix LZMA2Options.getInputStream to work with a preset dictionary.
 | 
						|
 | 
						|
    * Make it possible to disable verification of integrity checks in
 | 
						|
      XZ decompression. It should almost never be used but may be useful
 | 
						|
      in some rare situations. This feature is available via new
 | 
						|
      constructors in XZInputStream, SingleXZInputStream, and
 | 
						|
      SeekableXZInputStream.
 | 
						|
 | 
						|
    * Add LZMAOutputStream for encoding to raw LZMA (i.e. LZMA1) streams
 | 
						|
      and to the legacy .lzma format.
 | 
						|
 | 
						|
1.5 (2014-03-08)
 | 
						|
 | 
						|
    * Fix a wrong assertion in BCJ decoders.
 | 
						|
 | 
						|
    * Use a field instead of reallocating a temporary one-byte buffer
 | 
						|
      in read() and write() implementations in several classes.
 | 
						|
 | 
						|
1.4 (2013-09-22)
 | 
						|
 | 
						|
    * Add LZMAInputStream for decoding .lzma files and raw LZMA streams.
 | 
						|
 | 
						|
1.3 (2013-05-12)
 | 
						|
 | 
						|
    * Fix a data corruption bug when flushing the LZMA2 encoder or
 | 
						|
      when using a preset dictionary.
 | 
						|
 | 
						|
    * Make information about the XZ Block positions and sizes available
 | 
						|
      in SeekableXZInputStream by adding the following public functions:
 | 
						|
        - int getStreamCount()
 | 
						|
        - int getBlockCount()
 | 
						|
        - long getBlockPos(int blockNumber)
 | 
						|
        - long getBlockSize(int blockNumber)
 | 
						|
        - long getBlockCompPos(int blockNumber)
 | 
						|
        - long getBlockCompSize(int blockNumber)
 | 
						|
        - int getBlockCheckType(int blockNumber)
 | 
						|
        - int getBlockNumber(long pos)
 | 
						|
        - void seekToBlock(int blockNumber)
 | 
						|
 | 
						|
    * Minor improvements to javadoc comments were made.
 | 
						|
 | 
						|
1.2 (2013-01-29)
 | 
						|
 | 
						|
    * Use fields instead of reallocating frequently-needed temporary
 | 
						|
      objects in the LZMA encoder.
 | 
						|
 | 
						|
    * Fix the contents of xz-${version}-sources.jar.
 | 
						|
 | 
						|
    * Add OSGi attributes to xz.jar.
 | 
						|
 | 
						|
1.1 (2012-07-05)
 | 
						|
 | 
						|
    * The depthLimit argument in the LZMA2Options constructor is
 | 
						|
      no longer ignored.
 | 
						|
 | 
						|
    * LZMA2Options() can no longer throw UnsupportedOptionsException.
 | 
						|
 | 
						|
    * Fix bugs in the preset dictionary support in the LZMA2 encoder.
 | 
						|
 | 
						|
1.0 (2011-10-22)
 | 
						|
 | 
						|
    * The first stable release
 | 
						|
 |