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 affects
- wimlib-imagex's behavior when --check is not specified.
+ 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.
A few changes were made to the error codes returned by library routines.
+ This update bumps the shared library version number up to 9, since it
+ doesn't quite not 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.