]> wimlib.net Git - wimlib/blobdiff - NEWS
SHA-1 rework
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index 7a27202fe97bb5aeefdca678fe065be413e5932c..c480742e0022b0843950b3866bbcc8d325a60767 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,75 @@
-Version 1.13.0-BETA:
+Version 1.13.6:
+       wimsplit no longer prints a success message on failure.
+
+       wimlib_iterate_dir_tree() no longer hashes files that haven't yet been
+       written to the WIM file.
+
+       Reduced the maximum number of file descriptors that wimlib can use when
+       extracting files from a WIM image on macOS.
+
+       The files that used the CC0 public domain dedication now use the MIT
+       license instead.
+
+       Removed some configuration options (--disable-assertions,
+       --disable-error-messages, and --disable-multithreaded-compression)
+       that probably weren't being used by anyone.
+
+Version 1.13.5:
+       Exporting "all" images from a WIM file no longer fails if multiple
+       images in that WIM file have the same name.
+
+       wimlib now warns rather than aborts if two files have the same SHA-1
+       hash but different sizes.
+
+       Fixed build errors with the latest version of Mingw-w64.
+
+Version 1.13.4:
+       wimsplit now prints progress messages regularly rather than just once
+       per WIM part.
+
+       Added support for a data recovery mode which causes files to be
+       extracted even if they are corrupted.  The option is --recover-data for
+       wimapply and wimextract, and WIMLIB_EXTRACT_FLAG_RECOVER_DATA for the
+       library.  Note that this option won't help with all types of corruption;
+       some types of corruption will still cause a fatal error.
+
+Version 1.13.3:
+       On Windows, improved performance of capturing an entire drive in some
+       cases.
+
+       On Windows, fixed leaking a directory handle (or triggering a SEH
+       exception when running under a debugger) when referencing WIM files.
+
+       On Windows, when applying a Windows OS image using the --compact flag,
+       bootloader files can now be compressed with stronger compression
+       algorithms if the version of Windows is recent enough to support it.
+
+       Clarified the license text.
+
+Version 1.13.2:
+       Prevented miscompilation with gcc 10 at -O3
+       (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94994).
+
+       Avoided some compiler warnings with gcc 9 and later.
+
+       The 'mkwinpeimg' script now also looks for syslinux modules in
+       /usr/share/syslinux, to handle where openSUSE installs them.
+
+       Removed obsolete packaging files from the source tree.
+
+Version 1.13.1:
+       Fixed a crash or incorrect output during LZMS compression with a
+       compression level greater than 50 and a chunk size greater than 64 MiB.
+       This affected wimlib v1.8.0 and later.  In the unlikely event that you
+       used all these non-default compression settings in combination, e.g.
+       'wimcapture --solid --solid-compress=LZMS:100 --solid-chunk-size=128M',
+       run 'wimverify' on your archives to verify your data is intact.
+
+Version 1.13.0:
        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.
+       default and works 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
@@ -11,12 +77,18 @@ Version 1.13.0-BETA:
        example, listing "/dir/file" in [ExclusionException] now works even if
        "/dir" is matched by [ExclusionList].
 
+       Added a '--create' option to 'wimappend' which makes it create the WIM
+       file (like 'wimcapture') if it doesn't exist yet.
+
        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'.
 
+       'wimextract' now reads a pathlist file from standard input when "@-" is
+       given as an argument.
+
        wimsplit (API: wimlib_split()) now correctly handles a dot in the path
        to the first split WIM part, prior to the filename extension.