diff --git a/CMakeLists.txt b/CMakeLists.txt
index 16c802c9..3fcde117 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -53,7 +53,7 @@ set(CMAKE_C_STANDARD 11)
set(UNICORN_VERSION_MAJOR 2)
set(UNICORN_VERSION_MINOR 1)
-set(UNICORN_VERSION_PATCH 0)
+set(UNICORN_VERSION_PATCH 1)
include(cmake/bundle_static.cmake)
diff --git a/Cargo.toml b/Cargo.toml
index 99cda4a0..862b11db 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "unicorn-engine"
-version = "2.1.0"
+version = "2.1.1"
authors = ["Ziqiao Kong", "Lukas Seidel"]
documentation = "https://github.com/unicorn-engine/unicorn/wiki"
edition = "2021"
diff --git a/ChangeLog b/ChangeLog
index bef0b5a2..321fad4f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,9 @@
This file details the changelog of Unicorn Engine.
-------------------------------
-[Version 2.1.1]: TBD
+[Version 2.1.1]: Sept 26th, 2024
+
+This is a small release to fix a few urgent issues.
- Remove pkg_resources usage
- Fix wheels distribution for x86_64 macos
diff --git a/bindings/dotnet/UnicornEngine/UnicornEngine.fsproj b/bindings/dotnet/UnicornEngine/UnicornEngine.fsproj
index 3689dea9..69c1052b 100644
--- a/bindings/dotnet/UnicornEngine/UnicornEngine.fsproj
+++ b/bindings/dotnet/UnicornEngine/UnicornEngine.fsproj
@@ -6,7 +6,7 @@
Copyright © Antonio Parata 2016
https://github.com/unicorn-engine/unicorn
.NET bindings for unicorn
- 2.1.0
+ 2.1.1
$(VersionSuffix)
0c21f1c1-2725-4a46-9022-1905f85822a5
true
diff --git a/bindings/dotnet/UnicornSamples/UnicornSamples.csproj b/bindings/dotnet/UnicornSamples/UnicornSamples.csproj
index 7311f12a..288052a0 100644
--- a/bindings/dotnet/UnicornSamples/UnicornSamples.csproj
+++ b/bindings/dotnet/UnicornSamples/UnicornSamples.csproj
@@ -6,7 +6,7 @@
UnicornSamples
Copyright © Antonio Parata 2016
https://github.com/unicorn-engine/unicorn
- 2.1.0
+ 2.1.1
{B80B5987-1E24-4309-8BF9-C4F91270F21C}
true
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 781eeb51..e23efe8a 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -6,7 +6,7 @@
org.unicorn-engine
unicorn
- 2.1.0
+ 2.1.1
unicorn
https://www.unicorn-engine.org
diff --git a/bindings/python/setup.py b/bindings/python/setup.py
index 3d97897c..16664d9f 100755
--- a/bindings/python/setup.py
+++ b/bindings/python/setup.py
@@ -32,7 +32,7 @@ SRC_DIR = os.path.join(ROOT_DIR, 'src')
UC_DIR = SRC_DIR if os.path.exists(SRC_DIR) else os.path.join(ROOT_DIR, '../..')
BUILD_DIR = os.path.join(UC_DIR, 'build_python')
-VERSION = "2.1.0"
+VERSION = "2.1.1"
if SYSTEM == 'darwin':
LIBRARY_FILE = "libunicorn.2.dylib"
diff --git a/bindings/ruby/Makefile b/bindings/ruby/Makefile
index 92a9face..af925e3e 100644
--- a/bindings/ruby/Makefile
+++ b/bindings/ruby/Makefile
@@ -5,7 +5,7 @@
# Use bundle install && rake to install gem and test
install: gen_const
cd unicorn_gem && rake build
- cd unicorn_gem && gem install --local pkg/unicorn-engine-2.1.0.gem
+ cd unicorn_gem && gem install --local pkg/unicorn-engine-2.1.1.gem
gen_const:
cd .. && python3 const_generator.py ruby
diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb
index 7dd69b0a..b5091e77 100644
--- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb
+++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb
@@ -1,3 +1,3 @@
module Unicorn
- VERSION = "2.1.0"
+ VERSION = "2.1.1"
end
diff --git a/bindings/rust/README.md b/bindings/rust/README.md
index f1401c36..9555ec31 100644
--- a/bindings/rust/README.md
+++ b/bindings/rust/README.md
@@ -32,7 +32,7 @@ Add this to your `Cargo.toml`:
```
[dependencies]
-unicorn-engine = "2.1.0"
+unicorn-engine = "2.1.1"
```
## Acknowledgements
diff --git a/build.zig.zon b/build.zig.zon
index 96e681b9..3f242363 100644
--- a/build.zig.zon
+++ b/build.zig.zon
@@ -1,5 +1,5 @@
.{
.name = "unicorn",
- .version = "2.1.0",
+ .version = "2.1.1",
.paths = .{""},
}
diff --git a/include/unicorn/unicorn.h b/include/unicorn/unicorn.h
index 05d20e13..7bee9b80 100644
--- a/include/unicorn/unicorn.h
+++ b/include/unicorn/unicorn.h
@@ -72,7 +72,7 @@ typedef size_t uc_hook;
// Unicorn API version
#define UC_API_MAJOR 2
#define UC_API_MINOR 1
-#define UC_API_PATCH 0
+#define UC_API_PATCH 1
// Release candidate version, 255 means the official release.
#define UC_API_EXTRA 255