]> wimlib.net Git - wimlib/blobdiff - NEWS
Make absolute ExclusionException patterns include ancestor directories
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index b56ef04e62837835e59458e8ced2f2588711547d..7a27202fe97bb5aeefdca678fe065be413e5932c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,98 @@
-Version 1.10.0-BETA:
+Version 1.13.0-BETA:
+       On Windows, wimlib now supports capturing and applying extended
+       attributes (EAs).  It is compatible with DISM with the /EA option,
+       available since Windows 10 version 1607.  wimlib's EA support is on by
+       default; no option has to be provided, and it should work on older
+       versions of Windows too.
+
+       Partially fixed a bug where [ExclusionException] entries didn't take
+       effect when the containing directory is matched by [ExclusionList].  It
+       now works when the [ExclusionException] patterns are absolute.  For
+       example, listing "/dir/file" in [ExclusionException] now works even if
+       "/dir" is matched by [ExclusionList].
+
+       Added an '--include-integrity' option to various wimlib-imagex commands.
+       '--include-integrity' is like '--check', but it will just include an
+       integrity table in the output WIM(s), while skipping verification of any
+       existing integrity tables.  This can be useful to avoid unwanted
+       verification of large WIM files, e.g. WIMs given by '--delta-from'.
+
+       wimsplit (API: wimlib_split()) now correctly handles a dot in the path
+       to the first split WIM part, prior to the filename extension.
+
+       'wimlib-imagex --version' now shows the version of the library it is
+       actually using (in case it is different from wimlib-imagex's version).
+
+Version 1.12.0:
+       Fixed a bug that was causing the LZMS decompressor to be miscompiled
+       with GCC 7 (this broke extracting "solid" archives).
+
+       The Windows 10 Recycle Bin directory (\$RECYCLE.BIN) has been added to
+       the default exclusion list.
+
+       Added a '--quiet' option to wimlib-imagex.
+
+       The 'mkwinpeimg' script now also looks for the syslinux BIOS modules in
+       the directory /usr/lib/syslinux/modules/bios.
+
+       Files with timestamps before the year 1970 are now extracted correctly
+       to UNIX-style filesystems, are displayed correctly by
+       'wimdir --detailed', and show up correctly in mounted WIM images.
+
+       Files with timestamps after the year 2038 are now displayed correctly by
+       the 32-bit Windows build of wimlib.
+
+Version 1.11.0:
+       Fixed a data corruption bug (incorrect compression) when storing an
+       already highly-compressed file in an LZX-compressed WIM with a chunk
+       size greater than or equal to 64K.  Note that this is not the default
+       setting and such WIMs are not supported by Microsoft's WIM software, so
+       only users who used the --chunk-size option to wimlib-imagex or the
+       wimlib_set_output_chunk_size() API function may have been affected.
+       This bug was introduced in wimlib v1.10.0.  See
+       https://wimlib.net/forums/viewtopic.php?f=1&t=300 for more details.
+
+       On all platforms, sparse files are now extracted as sparse.
+
+       Sparse files captured from UNIX-style filesystems are now marked as
+       sparse in the resulting WIM image.
+
+       Added support for storing Linux-style extended attributes in WIM images.
+       When the --unix-data option is used on Linux, wimlib-imagex now captures
+       and applies extended attributes, in addition to the already-supported
+       standard UNIX file permissions (owner/group/mode) and special files.
+
+       --delta-from is now supported by wimappend.  (Previously it was only
+       supported by wimcapture.)
+
+       On Windows, improved the way in which files deduplicated with Windows'
+       Data Deduplication feature are captured.
+
+       The development files needed to link with wimlib using Visual Studio are
+       now included in the Windows release archives.
+
+       wimlib.h can now be included by Visual Studio without errors.
+
+       The example programs can now be compiled in C++ mode, and they also now
+       work on Windows.
+
+       Updated 'mkwinpeimg' to work correctly on images that have a "windows"
+       (lower case) directory rather than a "Windows" (upper case) directory.
+
+       Fixed configuring with --enable-ssse3-sha1 from release tarball
+       (the file nasm_lt.sh was missing).
+
+       Made some documentation improvements.
+
+Version 1.10.0:
        The LZX compression ratio has been slightly improved.  The default mode,
        LZX level 50, is now almost as good as the old LZX level 100, while
        being nearly the same speed as before.
 
+       Decompression performance has been slightly improved.
+
+       Filenames are now always listed in NTFS collation order.
+
        On UNIX-like systems, wimlib can now process Windows filenames that are
        not valid Unicode due to the presence of unpaired surrogates.
 
@@ -13,10 +103,19 @@ Version 1.10.0-BETA:
 
        wimlib no longer depends on iconv.
 
+       Reduced memory usage slightly.
+
+       When a WIM image is applied in NTFS-3G mode, security descriptors are
+       now created in NTFS v3.0 format when supported by the volume.
+
        Workarounds for bugs in libntfs-3g version 2013.1.13 and earlier have
        been removed.  Users are advised to upgrade to a later version of
        libntfs-3g.
 
+       On Windows, wimlib now supports case-sensitive filename extraction when
+       supported by the underlying operating system and filesystem (operating
+       system support requires a registry setting).
+
 Version 1.9.2:
        On UNIX, wimlib can now overwrite readonly files when extracting.