]> wimlib.net Git - wimlib/commitdiff
v1.14.4 v1.14.4
authorEric Biggers <ebiggers3@gmail.com>
Sat, 24 Feb 2024 18:40:45 +0000 (10:40 -0800)
committerEric Biggers <ebiggers3@gmail.com>
Sat, 24 Feb 2024 18:40:45 +0000 (10:40 -0800)
21 files changed:
Makefile.am
NEWS.md
README.WINDOWS.md
README.md
doc/man1/mkwinpeimg.1
doc/man1/wimapply.1
doc/man1/wimcapture.1
doc/man1/wimdelete.1
doc/man1/wimdir.1
doc/man1/wimexport.1
doc/man1/wimextract.1
doc/man1/wiminfo.1
doc/man1/wimjoin.1
doc/man1/wimlib-imagex.1
doc/man1/wimmount.1
doc/man1/wimoptimize.1
doc/man1/wimsplit.1
doc/man1/wimupdate.1
doc/man1/wimverify.1
include/wimlib.h
tools/get-version-number.sh

index 4a5e4eb020d557a290c6a949ff3665951b3088fa..4d6576a1a7675b6a6035f2753201276d98b5cb42 100644 (file)
@@ -201,7 +201,7 @@ libwim_la_CFLAGS =          \
        $(LIBNTFS_3G_CFLAGS)    \
        $(LIBFUSE_CFLAGS)
 
-libwim_la_LDFLAGS = $(AM_LDFLAGS) -version-info 40:0:25
+libwim_la_LDFLAGS = $(AM_LDFLAGS) -version-info 41:0:26
 
 libwim_la_LIBADD =             \
        $(PTHREAD_LIBS)         \
diff --git a/NEWS.md b/NEWS.md
index 5fc8677e800f9a5d08cd88336faf5d0886f762cd..13d310de9f3d8a0e6b810bab3a97ffc1b1e63f40 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,14 @@
 # wimlib release notes
 
+## Version 1.14.4
+
+- Fixed potential crash when writing WIM XML data, introduced in v1.14.0.
+
+- Improved some documentation.
+
+- Fixed the Windows build script to avoid an unnecessary DLL dependency when
+  building with MSYS2 MINGW32 or MSYS2 MINGW64.
+
 ## Version 1.14.3
 
 - Fixed a bug introduced in v1.14.0 where non-ASCII characters stopped being
index 9dd6c000eebe72e46dc3601002e08baddb55189d..aa3cf32a2e7110bf20ad7cd04c2c7a04b80b22a9 100644 (file)
@@ -107,9 +107,9 @@ After that, open any MSYS2 shell again and run the following commands:
 
 Note: By default the git repository will be on the `master` branch, which is the
 latest development snapshot.  Optionally, you can check out a specific version,
-e.g. `cd wimlib && git checkout v1.14.3`.  For old versions, please refer to the
+e.g. `cd wimlib && git checkout v1.14.4`.  For old versions, please refer to the
 documentation for that version, as things may have changed.  It is also possible
-to use a release tarball (e.g. `wimlib-1.14.3.tar.gz`) instead of the git repo.
+to use a release tarball (e.g. `wimlib-1.14.4.tar.gz`) instead of the git repo.
 
 Finally, to actually do a build, close the MSYS2 shell you have open, then open
 one of the following from the Start menu:
@@ -127,7 +127,7 @@ one of the following from the Start menu:
 
 The script will automatically download and install the packages needed to build
 wimlib in the chosen MSYS2 environment, then build wimlib.  The output will be
-in a folder named similarly to `wimlib-1.14.3-windows-x86_64-bin`.  Note that
+in a folder named similarly to `wimlib-1.14.4-windows-x86_64-bin`.  Note that
 your "home" folder within MSYS2 is `C:\msys64\home\%USERNAME%` by default.
 Therefore, the full path to the output folder will be similar to
-`C:\msys64\home\%USERNAME%\wimlib\wimlib-1.14.3-windows-x86_64-bin`.
+`C:\msys64\home\%USERNAME%\wimlib\wimlib-1.14.4-windows-x86_64-bin`.
index 40d0d3579083d240ac948561a55ed67c6278eb62..49b6f62b5ec6e917f007830522701567f2a34cc4 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # Introduction
 
-This is wimlib version 1.14.3 (September 2023).  wimlib is a C library for
+This is wimlib version 1.14.4 (February 2024).  wimlib is a C library for
 creating, modifying, extracting, and mounting files in the Windows Imaging
 Format (WIM files).  wimlib and its command-line frontend `wimlib-imagex`
 provide a free and cross-platform alternative to Microsoft's WIMGAPI, ImageX,
index e692e3ba211e32ea99dc4d059a22cfaae1c1febf..96fe747b4e505801bcde6c88e4245ca827f53c01 100644 (file)
@@ -1,4 +1,4 @@
-.TH MKWINPEIMG "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH MKWINPEIMG "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 mkwinpeimg \- Make a customized bootable image of Windows PE
 .SH SYNOPSIS
index d515d669e0346ce0fdb238e85e443d102c9d86e9..448fafda7ad511907bc958ea9a5d36064ca480f3 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMAPPLY "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMAPPLY "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimapply \- Apply a WIM image
 .SH SYNOPSIS
index b1cfa6952231c38abf0696a052e7b5f69ac29a92..fe237b06efa41b63f40d86ab63c5544c583f726c 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMCAPTURE "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMCAPTURE "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimcapture, wimappend \- Capture or append a WIM image
 .SH SYNOPSIS
index 49c136efd7ba2fec3dc06820dec5f86d435b1d2b..9c323a46b8e6dee28852e213d1476516ccefb534 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMDELETE "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMDELETE "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimdelete \- Delete an image from a WIM archive
 .SH SYNOPSIS
index 0a09cc640e155951a974149bad3c6ab4fcf76859..541c6aac2337db9b7b57a35c7b444b098e08d23e 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMDIR "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMDIR "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimdir \- List the files contained in a WIM image
 .SH SYNOPSIS
index e131413d3ccc36f840d8c24aa29d84a042d6c321..e99558fd02a3a0e84cbb050723ee89fc75bf2dc8 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMEXPORT "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMEXPORT "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimexport \- Export image(s) from a WIM archive
 .SH SYNOPSIS
index 36e37cba7e99f5070d40c75bd8de908857c19fe5..6fae7e04eaaad9fbe3653868a105857de06fc613 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMEXTRACT "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMEXTRACT "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimextract \- Extract files from a WIM image
 .SH SYNOPSIS
index e46d46cd42e69753026885de16d234a78ea33388..9df6fbc1ad7160c49fa2c884d5d9b5351c514585 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMINFO "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMINFO "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wiminfo \- Display or change information about a WIM file or image
 .SH SYNOPSIS
index ba1f4be8c09052c9fb264c7016018e18e59d77de..4e32457bbb6841966f61ae412912ac704497c0e6 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMJOIN "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMJOIN "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimjoin\- Join a split WIM into a standalone WIM
 .SH SYNOPSIS
index e92b5df0a82d09c613fd6ec2489233e14e70fb8c..f75be19908cc2a4f1bdd1a895b9bcc7f6d6360ad 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMLIB-IMAGEX 1 "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMLIB-IMAGEX 1 "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimlib-imagex \- Extract, create, modify, or mount a WIM archive
 .SH SYNOPSIS
index 6638652fe94eb2205c4c7ee0e58dc42552ade8bf..964849653333e15421a4556e6b16e8ac3a7c9105 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMMOUNT "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMMOUNT "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimmount, wimmountrw, wimunmount \- Mount or unmount a WIM image
 .SH SYNOPSIS
index c8839c85c6009ea8eaeeefdfca0ac1f4cc5906f6..4e20884f170f4e919b090178ad0c8ab684f1d5b0 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMOPTIMIZE "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMOPTIMIZE "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimoptimize \- Optimize a WIM archive
 .SH SYNOPSIS
index 9e65eb8067b90b89740227dea43288c86557f797..d77d84cbb5d681b3eea44f14d82b6bc28d05fc0a 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMSPLIT "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMSPLIT "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimsplit \- Split a WIM archive into multiple parts
 .SH SYNOPSIS
index c5c2e6532d76e49d4155c7cb8b076f0adb67a7f1..f1c82ba4e1104e5513ebe8918217028e1d8b6940 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMUPDATE "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMUPDATE "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimupdate \- Update a WIM image
 .SH SYNOPSIS
index 02b65a5665b0c82a103136130659cc4afdd7d026..e77af954a0eec6cb70fe171161570af17fcb3b8c 100644 (file)
@@ -1,4 +1,4 @@
-.TH WIMVERIFY "1" "September 2023" "wimlib 1.14.3" "User Commands"
+.TH WIMVERIFY "1" "February 2024" "wimlib 1.14.4" "User Commands"
 .SH NAME
 wimverify \- Verify a WIM archive
 .SH SYNOPSIS
index 55ed0f45a3473b2875241764e1a92eda735e403e..84f1e2eca6742dafb8bad725a02beaf6efdfcd39 100644 (file)
@@ -11,7 +11,7 @@
 /**
  * @mainpage
  *
- * This is the documentation for the library interface of wimlib 1.14.3, a C
+ * This is the documentation for the library interface of wimlib 1.14.4, a C
  * library for creating, modifying, extracting, and mounting files in the
  * Windows Imaging (WIM) format.  This documentation is intended for developers
  * only.  If you have installed wimlib and want to know how to use the @b
 #define WIMLIB_MINOR_VERSION 14
 
 /** Patch version of the library (for example, the 5 in 1.2.5). */
-#define WIMLIB_PATCH_VERSION 3
+#define WIMLIB_PATCH_VERSION 4
 
 #ifdef __cplusplus
 extern "C" {
index ef4f54ec2cd790245f4a00e5fc075118ee898a8b..24533555d02a73e607c29234e639a9ddcfc10810 100755 (executable)
@@ -7,6 +7,6 @@ vers=$(git describe --abbrev=8 --dirty --always 2>/dev/null | \
        sed 's/^v//')
 if [ -z "$vers" ]; then
        # Fallback for people who use autoreconf on tarball releases
-       vers="1.14.3"
+       vers="1.14.4"
 fi
 echo "$vers"