Version 3.0.0.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c9523e0..67f3bf3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,11 +65,11 @@
 
 enable_language(C)
 
-# Minizip library version
-set(VERSION "2.10.6")
+# Library version
+set(VERSION "3.0.0")
 
-# Minizip api version
-set(SOVERSION "2.5")
+# API version
+set(SOVERSION "3.0")
 
 include(CheckLibraryExists)
 include(CheckSymbolExists)
diff --git a/README.md b/README.md
index 1a7f669..95a0b30 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# minizip-ng 2.10.6
+# minizip-ng 3.0.0
 
 minizip-ng is a zip manipulation library written in C that is supported on Windows, macOS, and Linux.
 
diff --git a/mz.h b/mz.h
index d316c14..78498c9 100644
--- a/mz.h
+++ b/mz.h
@@ -14,8 +14,8 @@
 /***************************************************************************/
 
 /* MZ_VERSION */
-#define MZ_VERSION                      ("2.10.6")
-#define MZ_VERSION_BUILD                (21006)
+#define MZ_VERSION                      ("3.0.0")
+#define MZ_VERSION_BUILD                (030000)
 
 /* MZ_ERROR */
 #define MZ_OK                           (0)  /* zlib */