]> wimlib.net Git - wimlib/blobdiff - NEWS
lzx-compress.c: Don't do redundant work in cost calculations
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index f4074bd36e6d9bae2160cf747da522e7f18ad1c5..45a2e9789f9eb5fe86b2e60f687019857e7d498f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,22 +1,33 @@
 Only the most important changes more recent than version 0.6 are noted here.
 
 Version 1.7.0-BETA:
 Only the most important changes more recent than version 0.6 are noted here.
 
 Version 1.7.0-BETA:
-       Improved compatibility with version 3584 WIM / ESD files.
+       Improved compatibility with version 3584 WIM / ESD files:
+           - Add support for reading and writing multiple solid blocks per
+             archive, which WIMGAPI/DISM can create when appending an image.
+           - Correctly create solid blocks larger than 4 GiB.
 
 
-       Performance improvements, including for extraction.
+       Improved decompression, compression, and extraction performance.
 
        'add' commands passed to wimupdate will now replace existing
        nondirectory files by default.  Use the --no-replace option to get the
        old behavior.
 
 
        'add' commands passed to wimupdate will now replace existing
        nondirectory files by default.  Use the --no-replace option to get the
        old behavior.
 
+       In reparse-point fixup mode (the default for capture), symbolic links
+       and junctions that point outside the tree being captured are no longer
+       excluded from capture.
+
        Added support for "WIMBoot" capture and extraction.  See the
        documentation for the new '--wimboot' option to wimcapture and wimapply
        for more information.
 
        Added support for "WIMBoot" capture and extraction.  See the
        documentation for the new '--wimboot' option to wimcapture and wimapply
        for more information.
 
-       The format of UNIX data has been changed.  If you captured any WIMs with
-       the --unix-data option, to upgrade them you'll need to apply them with
-       --unix-data using wimlib v1.6.2, then re-capture them with --unix-data
-       using this version.
+       On UNIX-like systems, you can now backup and restore device nodes, named
+       pipes, and sockets.  In addition, 32-bit user and group IDs are now
+       supported.
+
+       The way that UNIX data is stored in WIM files has been changed.  If you
+       captured any WIMs with the --unix-data option, to upgrade them you'll
+       need to apply them with --unix-data using wimlib-imagex v1.6.2, then
+       re-capture them with --unix-data using this version.
 
        wimlib now understands tagged metadata items, such as object IDs, that
        can be stored in WIM directory entries.
 
        wimlib now understands tagged metadata items, such as object IDs, that
        can be stored in WIM directory entries.
@@ -29,7 +40,14 @@ Version 1.7.0-BETA:
        The 'mkwinpeimg' script now supports writing the ISO image to standard
        output.
 
        The 'mkwinpeimg' script now supports writing the ISO image to standard
        output.
 
+       The <ARCH> element in WIM XML data will now be exported correctly.
+
        On Windows, sparse file attributes are no longer set on extracted files.
        On Windows, sparse file attributes are no longer set on extracted files.
+       Oddly enough, this actually saves disk space in some cases.
+
+       On UNIX, configuring with --disable-xattr or --enable-xattr is no longer
+       supported.  Mounting WIM images now always requires extended attribute
+       support.  Use --without-fuse to disable support for mounting WIM images.
 
        The shared library version has been bumped up.  The main
        incompatibilities are:
 
        The shared library version has been bumped up.  The main
        incompatibilities are:
@@ -51,13 +69,19 @@ Version 1.7.0-BETA:
                  wimlib_extract_files(), and wimlib_print_metadata().
 
                - Removed extraction flags: WIMLIB_EXTRACT_FLAG_HARDLINK,
                  wimlib_extract_files(), and wimlib_print_metadata().
 
                - Removed extraction flags: WIMLIB_EXTRACT_FLAG_HARDLINK,
-                 WIMLIB_EXTRACT_FLAG_SYMLINK, and
-                 WIMLIB_EXTRACT_FLAG_FILE_ORDER.
+                 WIMLIB_EXTRACT_FLAG_SYMLINK, WIMLIB_EXTRACT_FLAG_FILE_ORDER,
+                 and WIMLIB_EXTRACT_FLAG_SEQUENTIAL.
 
                - Removed progress messages:
                  WIMLIB_PROGRESS_MSG_APPLY_TIMESTAMPS,
                  WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_BEGIN,
 
                - Removed progress messages:
                  WIMLIB_PROGRESS_MSG_APPLY_TIMESTAMPS,
                  WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_BEGIN,
-                 WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_END.
+                 WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_END.  Numbering
+                 stays the same.
+
+               - Removed some error codes.  Numbering stays the same.
+
+               - Replaced WIMLIB_UNMOUNT_FLAG_LAZY with
+                 WIMLIB_UNMOUNT_FLAG_FORCE.
 
                - WIM paths passed to progress functions now have a leading
                  slash.
 
                - WIM paths passed to progress functions now have a leading
                  slash.