]> wimlib.net Git - wimlib/blobdiff - NEWS
wimlib-imagex: Simplify options for delta WIMs & template images
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index 23b79dbca29614d7a0ff50e5d4d558e3aa3d4833..e11c1f2c36285bf6044351daed512f645fccafc9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,11 +5,23 @@ Version 1.5.0:
        to standard output and applying images from standard input, but they are
        not compatible with Microsoft's software and are not created by default.
        See the documentation for --pipable flag of `wimlib-imagex capture' for
-       more information.  Two new functions have been added to the library to
-       fully support this: wimlib_write_to_fd() and
-       wimlib_extract_image_from_pipe().
+       more information.
 
-       wimlib now preserve WIM integrity tables by default, even if
+       To better support incremental backups, added support for declaring an
+       image as a modified form of another image.  See the documentation for
+       the '--update-of' option of `wimlib-imagex append' and `wimlib-imagex
+       capture'.
+
+       Added supported for "delta" WIMs.  See the documentation for the
+       '--delta-from' option of `wimlib-imagex capture'.
+
+       The library support for managing split WIMs has been changed to support
+       other arrangements, such as delta WIMs, and be easier to use.  This
+       change is visible in `wimlib-imagex', which also can now accept the
+       '--ref' option multiple times, and also now supports "delta" WIMs as
+       mentioned above.
+
+       wimlib now preserves WIM integrity tables by default, even if
        WIMLIB_WRITE_FLAG_CHECK_INTEGRITY is not specified.  This changes the
        behavior of `wimlib-imagex' whenever the WIM being operated on contains
        an integrity table and the '--check' option is not specified.
@@ -19,47 +31,30 @@ Version 1.5.0:
        ratio by default, which is usually what is desired, at a cost of some
        speed.
 
-       For convenience, `wimlib-imagex' now supports being invoked as
-       wimCOMMAND, where COMMAND is the command as in `wimlib-imagex COMMAND';
-       for example, it can be invoked as `wimapply' as an alternative to
-       `wimlib-imagex apply'.  The appropriate hard links are created in UNIX
-       installations of `wimlib-imagex', while for the Windows distribution of
-       `wimlib-imagex', batch files that emulate this behavior are generated.
-
-       `wimlib-imagex' no longer recognizes the 'mount', 'mountrw', and
-       'unmount' commands on Windows, since they didn't work on Windows anyway.
+       `wimlib-imagex' now supports being invoked as wimCOMMAND, where COMMAND
+       is the command as in `wimlib-imagex COMMAND'; for example, it can be
+       invoked as `wimapply' as an alternative to `wimlib-imagex apply'.  The
+       appropriate hard links are created in UNIX installations of
+       `wimlib-imagex', while for the Windows distribution of `wimlib-imagex',
+       batch files that emulate this behavior are generated.
 
        Security descriptors are now extracted correctly on Windows.
 
-       `mkwinpeimg' now supports grabbing files from the WAIK supplement rather
-       than the WAIK itself.
-
-       The test suite no longer fails when run in a locale where the decimal
-       separator is not a period.
-
-       WIMLIB_PROGRESS_MSG_EXTRACT_DENTRY has been removed and
-       WIMLIB_EXTRACT_FLAG_VERBOSE re-reserved for future use.
+       Fixed archiving DOS names in NTFS-3g capture mode.
 
        The extraction code has been rewritten and it will now be easier to
        support new features on all supported backends (currently Win32, UNIX,
        and NTFS-3g).  For example, hard-linked extraction mode (--hardlink) is
        now supported on all backends, not just UNIX.
 
-       The LZX compression and decompression code now compiles correctly on the
-       ARM architecture (where 'char' is unsigned).
-
-       wimlib_split() progress messages now report the total number of parts
-       being written.
-
-       A few changes were made to the error codes returned by library routines.
+       `mkwinpeimg' now supports grabbing files from the WAIK supplement rather
+       than the WAIK itself.
 
-       To make wimlib easier to use on Windows, wimlib_global_init() now
-       automatically attempts to acquire additional privileges on Windows, so
-       library clients need not do this (although they can provide a flag to
-       get the old behavior and manage privileges themselves).
+       wimlib_global_init() now, by default, attempts to acquire additional
+       privileges on Windows, so library clients need not do this.
 
-       This update bumps the shared library version number up to 9, since it
-       doesn't quite maintain binary compatibility with previous releases.
+       This update bumps the shared library version number up to 9, since it is
+       not binary compatibible with previous releases.
 
 Version 1.4.2:
        Fixed bug in `wimlib-imagex export' that made it impossible to export an