1 2XZ for Java release notes 3========================= 4 51.5 (2014-03-08) 6 7 * Fix a wrong assertion in BCJ decoders. 8 9 * Use a field instead of reallocating a temporary one-byte buffer 10 in read() and write() implementations in several classes. 11 121.4 (2013-09-22) 13 14 * Add LZMAInputStream for decoding .lzma files and raw LZMA streams. 15 161.3 (2013-05-12) 17 18 * Fix a data corruption bug when flushing the LZMA2 encoder or 19 when using a preset dictionary. 20 21 * Make information about the XZ Block positions and sizes available 22 in SeekableXZInputStream by adding the following public functions: 23 - int getStreamCount() 24 - int getBlockCount() 25 - long getBlockPos(int blockNumber) 26 - long getBlockSize(int blockNumber) 27 - long getBlockCompPos(int blockNumber) 28 - long getBlockCompSize(int blockNumber) 29 - int getBlockCheckType(int blockNumber) 30 - int getBlockNumber(long pos) 31 - void seekToBlock(int blockNumber) 32 33 * Minor improvements to javadoc comments were made. 34 351.2 (2013-01-29) 36 37 * Use fields instead of reallocating frequently-needed temporary 38 objects in the LZMA encoder. 39 40 * Fix the contents of xz-${version}-sources.jar. 41 42 * Add OSGi attributes to xz.jar. 43 441.1 (2012-07-05) 45 46 * The depthLimit argument in the LZMA2Options constructor is 47 no longer ignored. 48 49 * LZMA2Options() can no longer throw UnsupportedOptionsException. 50 51 * Fix bugs in the preset dictionary support in the LZMA2 encoder. 52 531.0 (2011-10-22) 54 55 * The first stable release 56 57