]> wimlib.net Git - wimlib/blobdiff - NEWS.md
v1.14.2-BETA1
[wimlib] / NEWS.md
diff --git a/NEWS.md b/NEWS.md
index cab3d7d663d97491ac99534229f79b0ae7396d85..c8a17a9d6fffad58bb68940e4c713f82527d642d 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,24 +1,55 @@
 # wimlib release notes
 
-## Version 1.14.0-BETA2
+## Version 1.14.2-BETA1
+
+- Fixed a bug introduced in v1.14.0 where a crash would sometimes occur if a
+  Delphi application or Visual Studio compiled application called into the
+  32-bit x86 build of the library.
+
+- Commands passed to wimupdate on standard input are now interpreted as UTF-8 or
+  UTF-16LE (autodetected), just like wimcapture config files and wimextract path
+  list files.  Previously, on Windows the Windows code page was used instead of
+  UTF-8, which made it hard to specify non-ASCII file paths in wimupdate
+  commands.  The same change also applies to wimcapture source list files.
+
+## Version 1.14.1
+
+- Fixed a bug introduced in v1.14.0 where wimlib would crash on older CPUs.
+
+## Version 1.14.0
 
 - Removed libxml2 and libcrypto (OpenSSL) as dependencies of wimlib.  Also
   removed winpthreads as a dependency of wimlib on Windows.
 
-- The README.WINDOWS file and the `windows-build.sh` script (renamed from
-  `make-windows-release`) have been improved to make it easier to build wimlib
-  on Windows.  The instructions now use MSYS2 (instead of Cygwin as they did
-  before), and both gcc and clang are supported.  Windows ARM64 builds are now
-  supported (experimentally) as well.
+- Upgraded the support for mounting WIM images on Linux from fuse2 to fuse3.
+  fuse2 is no longer supported.
 
-- Improved the performance of the Windows binaries on CPUs that have SHA-1
-  instructions.
+- Converted the README, README.WINDOWS, and NEWS files to Markdown.
+
+- Simplified the process of building wimlib for Windows.  See README.WINDOWS for
+  the updated instructions, which use MSYS2 instead of Cygwin.  Windows ARM64
+  builds are now supported (experimentally) as well.
+
+- Improved performance on CPUs that have SHA-1 instructions in cases where
+  wimlib wasn't using OpenSSL, e.g. the Windows binaries.
 
 - Fixed a bug in `wimsplit` where it didn't accept part sizes of 4 GiB or larger
   on Windows and on 32-bit platforms.
 
+- `wimupdate` now supports the `--ref` option.  It should be specified when
+  updating a delta WIM to avoid two minor issues.
+
+- `wimoptimize` now has better default behavior when converting to and from
+  solid archives, i.e. WIM <=> ESD.  It now is consistent with `wimcapture` and
+  `wimexport`.  For WIM => ESD, `wimoptimize --solid` now works.  Before, the
+  needed command was `wimoptimize --solid --compress=LZMS --chunk-size=128K`.
+  For ESD => WIM, `wimoptimize --compress=LZX` now works.  Before, the needed
+  command was `wimoptimize --compress=LZX --chunk-size=32K`.
+
 - Removed support for Windows XP.
 
+- Added a GitHub Actions workflow that tests wimlib.
+
 ## Version 1.13.6
 
 - `wimsplit` no longer prints a success message on failure.