diff --git a/CHANGELOG.md b/CHANGELOG.md
index 99b8e9163aa8f8464ee5d2fbdeae21f66afdd3e8..6d1d5402e91c85919b38401f53710c8a908fc9ab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Fixed
 
+*
+
+## [0.10.11] - 2024-08-30
+
+### Fixed
+
 * Major PPU related issue in state loading, which used to create PPU mode related issues
 
 ## [0.10.10] - 2024-08-30
diff --git a/Cargo.toml b/Cargo.toml
index 375d602d54e06e3da481b2a1f48f0958c72dfb8f..d5e48a963343b90bf9e8dabf56003f6fb6c73e60 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "boytacean"
 description = "A Game Boy emulator that is written in Rust."
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 license = "Apache-2.0"
 repository = "https://github.com/joamag/boytacean"
@@ -25,9 +25,9 @@ cpulog = []
 gen-mock = []
 
 [dependencies]
-boytacean-common = { path = "crates/common", version = "0.10.10" }
-boytacean-encoding = { path = "crates/encoding", version = "0.10.10" }
-boytacean-hashing = { path = "crates/hashing", version = "0.10.10" }
+boytacean-common = { path = "crates/common", version = "0.10.11" }
+boytacean-encoding = { path = "crates/encoding", version = "0.10.11" }
+boytacean-hashing = { path = "crates/hashing", version = "0.10.11" }
 wasm-bindgen = { version = "0.2", optional = true }
 js-sys = { version = "0.3", optional = true }
 pyo3 = { version = "0.20", optional = true }
@@ -67,7 +67,7 @@ members = [
     "crates/encoding",
     "crates/hashing"
 ]
-package = { version = "0.10.10", authors = ["João Magalhães <joamag@gmail.com>"], edition = "2021" }
+package = { version = "0.10.11", authors = ["João Magalhães <joamag@gmail.com>"], edition = "2021" }
 
 [package.metadata.docs.rs]
 features = ["wasm", "gen-mock"]
diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml
index f07fd32678a9d24bb3be26309b5542be4f5e5e05..9dc6f19dc98e1a6055c8f45f558be699a2ae1c7e 100644
--- a/crates/common/Cargo.toml
+++ b/crates/common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "boytacean-common"
 description = "Commons library for Boytacen."
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 license = "Apache-2.0"
 edition = "2021"
diff --git a/crates/encoding/Cargo.toml b/crates/encoding/Cargo.toml
index a09d9258f58680eb27d15175828aff9bc555efbf..76b6048b6dcb845e7b52af7af61ceb1f3b8014c1 100644
--- a/crates/encoding/Cargo.toml
+++ b/crates/encoding/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "boytacean-encoding"
 description = "Codecs library for Boytacen."
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 license = "Apache-2.0"
 edition = "2021"
@@ -10,8 +10,8 @@ edition = "2021"
 simd = ["boytacean-hashing/simd"]
 
 [dependencies]
-boytacean-common = { path = "../common", version = "0.10.10" }
-boytacean-hashing = { path = "../hashing", version = "0.10.10" }
+boytacean-common = { path = "../common", version = "0.10.11" }
+boytacean-hashing = { path = "../hashing", version = "0.10.11" }
 
 [[bin]]
 name = "zippy"
diff --git a/crates/hashing/Cargo.toml b/crates/hashing/Cargo.toml
index d708ddb103e03a47f9a00e44e97fcccfc28d03c4..4e7c34401a484d6c8448f39c01667d89a467838f 100644
--- a/crates/hashing/Cargo.toml
+++ b/crates/hashing/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "boytacean-hashing"
 description = "Hashing library for Boytacen."
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 license = "Apache-2.0"
 edition = "2021"
@@ -10,4 +10,4 @@ edition = "2021"
 simd = []
 
 [dependencies]
-boytacean-common = { path = "../common", version = "0.10.10" }
+boytacean-common = { path = "../common", version = "0.10.11" }
diff --git a/frontends/libretro/Cargo.toml b/frontends/libretro/Cargo.toml
index c0e31ac4a4c27e688003764ddc5babe385e419de..b6f964a8129c348db969f23489e708228ded0c16 100644
--- a/frontends/libretro/Cargo.toml
+++ b/frontends/libretro/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "boytacean-libretro"
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 description = "A Libretro frontend for Boytacen"
 license = "Apache-2.0"
@@ -17,4 +17,4 @@ pedantic = ["boytacean/pedantic"]
 cpulog = ["boytacean/cpulog"]
 
 [dependencies]
-boytacean = { path = "../..", version = "0.10.10" }
+boytacean = { path = "../..", version = "0.10.11" }
diff --git a/frontends/libretro/res/boytacean_libretro.info b/frontends/libretro/res/boytacean_libretro.info
index 770c5eb3c210fe39146af14891fad2090bbc83af..3d1830f589add1157b00d261bf884ca748af375d 100644
--- a/frontends/libretro/res/boytacean_libretro.info
+++ b/frontends/libretro/res/boytacean_libretro.info
@@ -6,7 +6,7 @@ corename = "Boytacean"
 categories = "Emulator"
 license = "Apache-2."
 permissions = ""
-display_version = "0.10.10"
+display_version = "0.10.11"
 
 # Hardware Information
 manufacturer = "Nintendo"
diff --git a/frontends/sdl/Cargo.toml b/frontends/sdl/Cargo.toml
index aef164d72ecb004ab6c85240f63655b5bc79094e..092fbc53a3f9f8a4dd283c49ec9985aea927c9d0 100644
--- a/frontends/sdl/Cargo.toml
+++ b/frontends/sdl/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "boytacean-sdl"
-version = "0.10.10"
+version = "0.10.11"
 authors = ["João Magalhães <joamag@gmail.com>"]
 description = "An SDL frontend for Boytacen"
 license = "Apache-2.0"
@@ -15,8 +15,8 @@ pedantic = ["boytacean/pedantic"]
 cpulog = ["boytacean/cpulog"]
 
 [dependencies]
-boytacean = { path = "../..", version = "0.10.10" }
-boytacean-common = { path = "../../crates/common", version = "0.10.10" }
+boytacean = { path = "../..", version = "0.10.11" }
+boytacean-common = { path = "../../crates/common", version = "0.10.11" }
 clap = { version = "4", features = ["derive"] }
 image = "0.24"
 chrono = "0.4"
diff --git a/frontends/web/package.json b/frontends/web/package.json
index 584a9fc3b4ed85a88da099dfb45589f0bb48bd07..4a8a893811b0e1e2604977e31d670840bbbb1bc7 100644
--- a/frontends/web/package.json
+++ b/frontends/web/package.json
@@ -1,6 +1,6 @@
 {
     "name": "boytacean-web",
-    "version": "0.10.10",
+    "version": "0.10.11",
     "description": "The web version of Boytacean",
     "repository": {
         "type": "git",
@@ -24,7 +24,7 @@
         "@typescript-eslint/eslint-plugin": "^7.18.0",
         "@typescript-eslint/parser": "^7.18.0",
         "buffer": "^6.0.3",
-        "emukit": "^0.10.10",
+        "emukit": "^0.10.11",
         "eslint": "^8.57.0",
         "eslint-plugin-import": "^2.29.1",
         "eslint-plugin-react-hooks": "^4.6.2",
@@ -43,6 +43,8 @@
     "alias": {
         "process": {
             "global": "process"
-        }
+        },
+        "react": "./node_modules/emukit/node_modules/react",
+        "react-dom": "./node_modules/emukit/node_modules/react-dom"
     }
 }
diff --git a/setup.py b/setup.py
index 94ee527cd69e54865ee4a78fd35a5c84580f7c1b..30e0838968a9c69faa6d6fa4b473e3292b78ea53 100644
--- a/setup.py
+++ b/setup.py
@@ -27,7 +27,7 @@ except ImportError:
 
 setuptools.setup(
     name="boytacean",
-    version="0.10.10",
+    version="0.10.11",
     author="João Magalhães",
     author_email="joamag@gmail.com",
     description="A Game Boy emulator that is written in Rust",