]> wimlib.net Git - wimlib/blobdiff - NEWS
xpress-compress.c: Adjust condition for using binary tree matchfinder
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index 921e1662fd72d16c462d8a9b682912915ef75a2a..cd5bc4a80592c5d75c622d05b761354036a30a32 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,52 +1,46 @@
-Version 1.7.1-BETA:
-       Made more improvements to the compression algorithms.
+Version 1.7.2-BETA:
+       Made yet another round of performance improvements to the XPRESS, LZX,
+       and LZMS compressors.
+
+       On Windows, wimextract and its underlying library function
+       wimlib_extract_paths() will no longer fail if given a target directory
+       path ending in a slash.
+
+Version 1.7.1:
+       Made more improvements to the XPRESS, LZX, and LZMS compressors.
 
        The default compression mode for wimcapture is now LZX compression in
 
        The default compression mode for wimcapture is now LZX compression in
-       its default mode, which is the the same as '--compress=maximum'.
+       its default mode, which is the same as '--compress=maximum'.
 
        You can now specify an optional integer compression level to the
 
        You can now specify an optional integer compression level to the
-       '--compress' or '--solid-compress' options; e.g.  '--compress=lzx:75'.
-       Currently, the default level in all cases is 50.  This capability
-       deprecates the '--compress-slow' (or '--recompress-slow') option to
-       several wimlib-imagex commands.
-
-       The '--pack-streams', '--pack-compress', and '--pack-chunk-size' options
-       to several wimlib-imagex commands have been deprecated in favor of more
-       "standard" names: '--solid', '--solid-compress', and
-       '--solid-chunk-size', respectively.
+       '--compress' option; e.g. '--compress=lzx:75'.
 
 
-       The XPRESS compressor no longer supports chunks larger than 65536 bytes.
-       There is little point in having larger chunks, since the LZ77 sliding
-       window for XPRESS cannot be larger than 65536 bytes.  This change does
-       not affect the default XPRESS chunk size, which is 32768.
+       Made a minor change to the LZMS compressor and decompressor to fix an
+       incompatibility with the Microsoft implementation.  In the unlikely
+       event that you created an LZMS-compressed WIM with wimlib v1.7.0 or
+       earlier and a checksum error is reported when extracting files from it
+       with wimlib v1.7.1, decompress it with v1.7.0 then compress it with
+       v1.7.1.
 
 
-       The new (as of v1.7.0) extraction code will no longer run out of file
-       handles when extracting many (1000+) identical files.
+       Added 'verify' subcommand to wimlib-imagex.
 
 
-       Library changes:
+       Notable library changes:
 
                Custom compressor parameters have been removed from the library
                in favor of the simpler level-based API.
 
                Decompressor parameters have been removed entirely.
 
 
                Custom compressor parameters have been removed from the library
                in favor of the simpler level-based API.
 
                Decompressor parameters have been removed entirely.
 
-               The maximum XPRESS chunk size has been reduced, as mentioned
-               above.
-
-               Library users can now initialize and de-initialize the library
-               multiple times in one run of an application program.
-
-               Library users will now receive WIMLIB_PROGRESS_MSG_WRITE_STREAMS
-               and WIMLIB_PROGRESS_MSG_EXTRACT_STREAMS messages more frequently
-               when writing or extracting large WIM files.
-
-               Added experimental new write flag:
-               WIMLIB_WRITE_FLAG_SEND_DONE_WITH_FILE_MESSAGES.
-
                Library users can now specify a custom file for warning and
                error messages to be sent to, rather than the default of
                standard error.
 
                Library users can now specify a custom file for warning and
                error messages to be sent to, rather than the default of
                standard error.
 
+               New progress messages:
+               WIMLIB_PROGRESS_MSG_EXTRACT_FILE_STRUCTURE,
+               WIMLIB_PROGRESS_MSG_EXTRACT_METADATA.
+
+               New function: wimlib_verify_wim().
+
 Version 1.7.0:
        Improved compression, decompression, and extraction performance.
 
 Version 1.7.0:
        Improved compression, decompression, and extraction performance.