]> wimlib.net Git - wimlib/blobdiff - NEWS
Remove some unused variables and labels
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index 5cc48a9c2fd642a37d0cc95d567b3ff91dc2743e..c31cea5cf68262711e633a71e7cbbc74eedb5221 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,80 @@
 Only the most important changes more recent than version 0.6 are noted here.
 
+Version 1.5.0:
+       Added support for "pipable" WIMs.  Pipable WIMs allow capturing images
+       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().
+
+       wimlib now preserve 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.
+
+       `wimlib-imagex capture' now creates LZX-compressed WIMs by default
+       (when --compress is not specified).  This provides the best compression
+       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.
+
+       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.
+
+       From the library, WIMLIB_PROGRESS_MSG_EXTRACT_DENTRY has been removed
+       and WIMLIB_EXTRACT_FLAG_VERBOSE re-reserved for future use.  Also,
+       WIMLIB_PROGRESS_MSG_JOIN_STREAMS has been removed, but
+       WIMLIB_PROGRESS_MSG_WRITE_STREAMS will be received instead and now
+       provides WIM part numbers.
+
+       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.
+
+       Fixed storing DOS names in NTFS-3g capture mode.
+
+       A few changes were made to the error codes returned by library routines.
+
+       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).
+
+       This update bumps the shared library version number up to 9, since it
+       doesn't quite maintain binary compatibility with previous releases.
+
+Version 1.4.2:
+       Fixed bug in `wimlib-imagex export' that made it impossible to export an
+       image from a WIM that is readonly at the filesystem level.
+
+       Return error code rather than segfaulting when trying to list files from
+       a non-first part of a split WIM.
+
+       Joining a WIM will now preserve the RP_FIX and READONLY flags.
+
 Version 1.4.1:
        On Windows, paths given to wimlib-imagex are now treated case
        insensitively.
@@ -40,6 +115,10 @@ Version 1.4.1:
        Progress callbacks have been added to wimlib's wimlib_update_image()
        function.
 
+       Added wimlib_get_wim_info(), wimlib_set_wim_info(),
+       wimlib_iterate_dir_tree(), and wimlib_iterate_lookup_table() functions
+       to the library.
+
        NTFS-3g capture now only warns about two conditions previously treated
        as errors.