Version 2.2.8.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a29cac3..8e15cb4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -30,7 +30,7 @@
 set(INSTALL_PKGCONFIG_DIR ${CMAKE_INSTALL_LIBDIR}/pkgconfig CACHE PATH "Installation directory for pkgconfig (.pc) files")
 set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/minizip CACHE PATH "Installation directory for cmake files.")
 
-set(VERSION "2.2.7")
+set(VERSION "2.2.8")
 
 # Set cmake debug postfix to d
 set(CMAKE_DEBUG_POSTFIX "d")
diff --git a/Minizip.podspec b/Minizip.podspec
index a2b03d3..e553339 100644
--- a/Minizip.podspec
+++ b/Minizip.podspec
@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name     = 'Minizip'
-  s.version  = '2.2.7'
+  s.version  = '2.2.8'
   s.license  = 'zlib'
   s.summary  = 'Minizip contrib in zlib with the latest bug fixes and advanced features'
   s.description = <<-DESC
diff --git a/README.md b/README.md
index 3c73c08..0a8181b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Minizip 2.2.7

+# Minizip 2.2.8

 

 This library is a refactoring of the minizip contribution found in the zlib distribution and is supported on Windows, macOS, and Linux. The motivation for this work has been the inclusion of advanced features, improvements in code maintainability and readability, and the reduction of duplicate code. It is based on the original work of [Gilles Vollant](http://www.winimage.com/zLibDll/minizip.html) that has been contributed to by many people over the years.

 

diff --git a/src/minizip.c b/src/minizip.c
index 49a1715..58b575b 100644
--- a/src/minizip.c
+++ b/src/minizip.c
@@ -1,5 +1,5 @@
 /* minizip.c
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz.h b/src/mz.h
index 1acf51b..7bf7991 100644
--- a/src/mz.h
+++ b/src/mz.h
@@ -1,5 +1,5 @@
 /* mz.h -- Errors codes, zip flags and magic
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
@@ -19,7 +19,7 @@
 /***************************************************************************/
 
 // MZ_VERSION
-#define MZ_VERSION                      ("2.2.7")
+#define MZ_VERSION                      ("2.2.8")
 
 // MZ_ERROR
 #define MZ_OK                           (0)
diff --git a/src/mz_compat.c b/src/mz_compat.c
index 36ee77b..61f4088 100644
--- a/src/mz_compat.c
+++ b/src/mz_compat.c
@@ -1,5 +1,5 @@
 /* mz_compat.c -- Backwards compatible interface for older versions
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_compat.h b/src/mz_compat.h
index 0ace76f..784cf79 100644
--- a/src/mz_compat.h
+++ b/src/mz_compat.h
@@ -1,5 +1,5 @@
 /* mz_compat.h -- Backwards compatible interface for older versions
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os.c b/src/mz_os.c
index 0620a65..4a325cf 100644
--- a/src/mz_os.c
+++ b/src/mz_os.c
@@ -1,5 +1,5 @@
 /* mz_os.c -- System functions
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os.h b/src/mz_os.h
index 9ea9da0..5f58334 100644
--- a/src/mz_os.h
+++ b/src/mz_os.h
@@ -1,5 +1,5 @@
 /* mz_os.h -- System functions
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os_posix.c b/src/mz_os_posix.c
index 2b43adc..1554630 100644
--- a/src/mz_os_posix.c
+++ b/src/mz_os_posix.c
@@ -1,5 +1,5 @@
 /* mz_os_posix.c -- System functions for posix
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os_posix.h b/src/mz_os_posix.h
index 084de6f..109a2b8 100644
--- a/src/mz_os_posix.h
+++ b/src/mz_os_posix.h
@@ -1,5 +1,5 @@
 /* mz_os_posix.h -- System functions for posix
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os_win32.c b/src/mz_os_win32.c
index a712143..965d096 100644
--- a/src/mz_os_win32.c
+++ b/src/mz_os_win32.c
@@ -1,5 +1,5 @@
 /* mz_os_win32.c -- System functions for Windows
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_os_win32.h b/src/mz_os_win32.h
index 84be0e4..5f29950 100644
--- a/src/mz_os_win32.h
+++ b/src/mz_os_win32.h
@@ -1,5 +1,5 @@
 /* mz_os_win32.h -- System functions for Windows
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm.c b/src/mz_strm.c
index b40ed5d..d2eabd1 100644
--- a/src/mz_strm.c
+++ b/src/mz_strm.c
@@ -1,5 +1,5 @@
 /* mz_strm.c -- Stream interface
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm.h b/src/mz_strm.h
index 12a7278..180b04e 100644
--- a/src/mz_strm.h
+++ b/src/mz_strm.h
@@ -1,5 +1,5 @@
 /* mz_strm.h -- Stream interface
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_aes.c b/src/mz_strm_aes.c
index 280a289..eca898a 100644
--- a/src/mz_strm_aes.c
+++ b/src/mz_strm_aes.c
@@ -1,5 +1,5 @@
 /* mz_strm_aes.c -- Stream for WinZip AES encryption
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_aes.h b/src/mz_strm_aes.h
index 7a7a037..e794d97 100644
--- a/src/mz_strm_aes.h
+++ b/src/mz_strm_aes.h
@@ -1,5 +1,5 @@
 /* mz_strm_aes.h -- Stream for WinZIP AES encryption
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_buf.c b/src/mz_strm_buf.c
index 23c9103..b8ceffc 100644
--- a/src/mz_strm_buf.c
+++ b/src/mz_strm_buf.c
@@ -1,5 +1,5 @@
 /* mz_strm_buf.c -- Stream for buffering reads/writes
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    This version of ioapi is designed to buffer IO.
diff --git a/src/mz_strm_buf.h b/src/mz_strm_buf.h
index f89683c..62b936f 100644
--- a/src/mz_strm_buf.h
+++ b/src/mz_strm_buf.h
@@ -1,5 +1,5 @@
 /* mz_strm_buf.h -- Stream for buffering reads/writes
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    This version of ioapi is designed to buffer IO.
diff --git a/src/mz_strm_bzip.c b/src/mz_strm_bzip.c
index 1c0426f..d4490b2 100644
--- a/src/mz_strm_bzip.c
+++ b/src/mz_strm_bzip.c
@@ -1,5 +1,5 @@
 /* mz_strm_bzip.c -- Stream for bzip inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_bzip.h b/src/mz_strm_bzip.h
index 746f17d..fd09b4c 100644
--- a/src/mz_strm_bzip.h
+++ b/src/mz_strm_bzip.h
@@ -1,5 +1,5 @@
 /* mz_strm_bzip.h -- Stream for bzip inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_crypt.c b/src/mz_strm_crypt.c
index dd69955..d5281ad 100644
--- a/src/mz_strm_crypt.c
+++ b/src/mz_strm_crypt.c
@@ -1,5 +1,5 @@
 /* mz_strm_crypt.c -- Code for traditional PKWARE encryption
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_crypt.h b/src/mz_strm_crypt.h
index d22091b..c1cef81 100644
--- a/src/mz_strm_crypt.h
+++ b/src/mz_strm_crypt.h
@@ -1,5 +1,5 @@
 /* mz_strm_crypt.h -- Code for traditional PKWARE encryption
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_lzma.c b/src/mz_strm_lzma.c
index 7246f4f..d99d86c 100644
--- a/src/mz_strm_lzma.c
+++ b/src/mz_strm_lzma.c
@@ -1,5 +1,5 @@
 /* mz_strm_lzma.c -- Stream for lzma inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_lzma.h b/src/mz_strm_lzma.h
index d850761..cf20716 100644
--- a/src/mz_strm_lzma.h
+++ b/src/mz_strm_lzma.h
@@ -1,5 +1,5 @@
 /* mz_strm_lzma.h -- Stream for lzma inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_mem.c b/src/mz_strm_mem.c
index 31ba5ec..8efebe1 100644
--- a/src/mz_strm_mem.c
+++ b/src/mz_strm_mem.c
@@ -1,5 +1,5 @@
 /* mz_strm_mem.c -- Stream for memory access
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    This interface is designed to access memory rather than files.
diff --git a/src/mz_strm_mem.h b/src/mz_strm_mem.h
index a722baa..9b67e1e 100644
--- a/src/mz_strm_mem.h
+++ b/src/mz_strm_mem.h
@@ -1,5 +1,5 @@
 /* mz_strm_mem.h -- Stream for memory access
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_posix.c b/src/mz_strm_posix.c
index 057c90e..85efb65 100644
--- a/src/mz_strm_posix.c
+++ b/src/mz_strm_posix.c
@@ -1,5 +1,5 @@
 /* mz_strm_posix.c -- Stream for filesystem access for posix/linux
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_posix.h b/src/mz_strm_posix.h
index 3177132..1ec9dec 100644
--- a/src/mz_strm_posix.h
+++ b/src/mz_strm_posix.h
@@ -1,5 +1,5 @@
 /* mz_strm_posix.h -- Stream for filesystem access for posix/linux
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_split.c b/src/mz_strm_split.c
index e4f3783..8450620 100644
--- a/src/mz_strm_split.c
+++ b/src/mz_strm_split.c
@@ -1,5 +1,5 @@
 /* mz_strm_split.c -- Stream for split files
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_split.h b/src/mz_strm_split.h
index 5dace7e..a8330ec 100644
--- a/src/mz_strm_split.h
+++ b/src/mz_strm_split.h
@@ -1,5 +1,5 @@
 /* mz_strm_split.h -- Stream for split files
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_win32.c b/src/mz_strm_win32.c
index 7e1cd86..0f0cbb1 100644
--- a/src/mz_strm_win32.c
+++ b/src/mz_strm_win32.c
@@ -1,5 +1,5 @@
 /* mz_strm_win32.c -- Stream for filesystem access for windows
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_win32.h b/src/mz_strm_win32.h
index 0d8f3e2..cbc18a1 100644
--- a/src/mz_strm_win32.h
+++ b/src/mz_strm_win32.h
@@ -1,5 +1,5 @@
 /* mz_sstrm_win32.h -- Stream for filesystem access for windows
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_zlib.c b/src/mz_strm_zlib.c
index a8a3315..f46a278 100644
--- a/src/mz_strm_zlib.c
+++ b/src/mz_strm_zlib.c
@@ -1,5 +1,5 @@
 /* mz_strm_zlib.c -- Stream for zlib inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_strm_zlib.h b/src/mz_strm_zlib.h
index 809161f..c103c93 100644
--- a/src/mz_strm_zlib.h
+++ b/src/mz_strm_zlib.h
@@ -1,5 +1,5 @@
 /* mz_strm_zlib.h -- Stream for zlib inflate/deflate
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_zip.c b/src/mz_zip.c
index a4ba122..d2962bc 100644
--- a/src/mz_zip.c
+++ b/src/mz_zip.c
@@ -1,5 +1,5 @@
 /* zip.c -- Zip manipulation
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri
diff --git a/src/mz_zip.h b/src/mz_zip.h
index 7a4747c..fe5f58d 100644
--- a/src/mz_zip.h
+++ b/src/mz_zip.h
@@ -1,5 +1,5 @@
 /* mz_zip.h -- Zip manipulation
-   Version 2.2.7, January 30th, 2018
+   Version 2.2.8, March 15th, 2018
    part of the MiniZip project
 
    Copyright (C) 2010-2018 Nathan Moinvaziri