]> wimlib.net Git - wimlib/blobdiff - NEWS
Update progress functions
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index f5223e9d37019920d48d6fadf2a4f33c697f4a2f..1c78f5336b74e874195e0dcee4aa06ca7408f346 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,28 +1,43 @@
 Only the most important changes more recent than version 0.6 are noted here.
 
 Version 1.6.3-BETA:
 Only the most important changes more recent than version 0.6 are noted here.
 
 Version 1.6.3-BETA:
-       Added support for "WIMBoot".  On any platform, you can now capture a WIM
-       as WIMBoot-compatible.  In addition, on Windows, you can now apply a WIM
-       archive in a special mode that causes extracted files to be externally
-       backed by the WIM archive.  See the documentation for the new
-       '--wimboot' option to wimcapture and wimapply for more information.
+       Improved compatibility with version 3584 WIM / ESD files.
+
+       Performance improvements, including for extraction.
 
        '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.
 
-       Improved compatibility with version 3584 WIM / ESD files.
+       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.
+
+       Removed the --hardlink and --symlink options to wimapply, since I don't
+       think they are too useful and they got in the way of improving the code.
+
+       WIMs will now retain their GUIDs when rebuilt (e.g. with wimoptimize).
 
        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 shared library version has been bumped up; however, there are only a
-       few incompatibilities:
+       On Windows, sparse file attributes are no longer set on extracted files.
+
+       The shared library version has been bumped up.  The main
+       incompatibilities are:
 
                - WIMLIB_COMPRESSION_TYPE_XPRESS is now 1 and
                  WIMLIB_COMPRESSION_TYPE_LZX is now 2 (so it's the same as
                  WIMGAPI).
 
 
                - WIMLIB_COMPRESSION_TYPE_XPRESS is now 1 and
                  WIMLIB_COMPRESSION_TYPE_LZX is now 2 (so it's the same as
                  WIMGAPI).
 
+               - Progress functions, including their prototypes as well as how
+                 they are provided to the library, have been changed.
+
                - 'struct wimlib_capture_config' has been removed.  The library
                  now takes the path to the configuration file directly.  This
                  affects wimlib_add_image(), wimlib_add_image_multisource(),
                - 'struct wimlib_capture_config' has been removed.  The library
                  now takes the path to the configuration file directly.  This
                  affects wimlib_add_image(), wimlib_add_image_multisource(),
@@ -32,6 +47,15 @@ Version 1.6.3-BETA:
                - Removed deprecated functions: some (de)compression functions,
                  wimlib_extract_files(), and wimlib_print_metadata().
 
                - Removed deprecated functions: some (de)compression functions,
                  wimlib_extract_files(), and wimlib_print_metadata().
 
+               - Removed extraction flags: WIMLIB_EXTRACT_FLAG_HARDLINK,
+                 WIMLIB_EXTRACT_FLAG_SYMLINK, and
+                 WIMLIB_EXTRACT_FLAG_FILE_ORDER.
+
+               - Removed progress messages:
+                 WIMLIB_PROGRESS_MSG_APPLY_TIMESTAMPS,
+                 WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_BEGIN,
+                 WIMLIB_PROGRESS_MSG_EXTRACT_DIR_STRUCTURE_END.
+
                - WIM paths passed to progress functions now have a leading
                  slash.
 
                - WIM paths passed to progress functions now have a leading
                  slash.