diff --git a/spine-ts/package-lock.json b/spine-ts/package-lock.json
index 44163518be..53fe2d7a8b 100644
--- a/spine-ts/package-lock.json
+++ b/spine-ts/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@esotericsoftware/spine-ts",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@esotericsoftware/spine-ts",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "workspaces": [
         "spine-core",
@@ -2968,33 +2968,33 @@
     },
     "spine-canvas": {
       "name": "@esotericsoftware/spine-canvas",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-core": "4.2.30"
+        "@esotericsoftware/spine-core": "4.2.31"
       }
     },
     "spine-core": {
       "name": "@esotericsoftware/spine-core",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE"
     },
     "spine-phaser": {
       "name": "@esotericsoftware/spine-phaser",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-canvas": "4.2.30",
-        "@esotericsoftware/spine-core": "4.2.30",
-        "@esotericsoftware/spine-webgl": "4.2.30"
+        "@esotericsoftware/spine-canvas": "4.2.31",
+        "@esotericsoftware/spine-core": "4.2.31",
+        "@esotericsoftware/spine-webgl": "4.2.31"
       }
     },
     "spine-pixi": {
       "name": "@esotericsoftware/spine-pixi",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-core": "4.2.30"
+        "@esotericsoftware/spine-core": "4.2.31"
       },
       "peerDependencies": {
         "@pixi/assets": "^7.2.4",
@@ -3007,26 +3007,26 @@
     },
     "spine-player": {
       "name": "@esotericsoftware/spine-player",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-webgl": "4.2.30"
+        "@esotericsoftware/spine-webgl": "4.2.31"
       }
     },
     "spine-threejs": {
       "name": "@esotericsoftware/spine-threejs",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-core": "4.2.30"
+        "@esotericsoftware/spine-core": "4.2.31"
       }
     },
     "spine-webgl": {
       "name": "@esotericsoftware/spine-webgl",
-      "version": "4.2.30",
+      "version": "4.2.31",
       "license": "LicenseRef-LICENSE",
       "dependencies": {
-        "@esotericsoftware/spine-core": "4.2.30"
+        "@esotericsoftware/spine-core": "4.2.31"
       }
     }
   }
diff --git a/spine-ts/package.json b/spine-ts/package.json
index 020f6b82ef..297a663359 100644
--- a/spine-ts/package.json
+++ b/spine-ts/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-ts",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "type": "module",
   "files": [
diff --git a/spine-ts/spine-canvas/package.json b/spine-ts/spine-canvas/package.json
index ac22667246..46294e7ee5 100644
--- a/spine-ts/spine-canvas/package.json
+++ b/spine-ts/spine-canvas/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-canvas",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,6 +31,6 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-core": "4.2.30"
+    "@esotericsoftware/spine-core": "4.2.31"
   }
 }
\ No newline at end of file
diff --git a/spine-ts/spine-core/package.json b/spine-ts/spine-core/package.json
index 1b65f95fa5..7e5ddbba25 100644
--- a/spine-ts/spine-core/package.json
+++ b/spine-ts/spine-core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-core",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
diff --git a/spine-ts/spine-phaser/package.json b/spine-ts/spine-phaser/package.json
index bd7eb237a0..15e95d2fae 100644
--- a/spine-ts/spine-phaser/package.json
+++ b/spine-ts/spine-phaser/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-phaser",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the Phaser.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,8 +31,8 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-core": "4.2.30",
-    "@esotericsoftware/spine-webgl": "4.2.30",
-    "@esotericsoftware/spine-canvas": "4.2.30"
+    "@esotericsoftware/spine-core": "4.2.31",
+    "@esotericsoftware/spine-webgl": "4.2.31",
+    "@esotericsoftware/spine-canvas": "4.2.31"
   }
 }
\ No newline at end of file
diff --git a/spine-ts/spine-pixi/package.json b/spine-ts/spine-pixi/package.json
index b359d140fe..1f5f63b68a 100644
--- a/spine-ts/spine-pixi/package.json
+++ b/spine-ts/spine-pixi/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-pixi",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,7 +31,7 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-core": "4.2.30"
+    "@esotericsoftware/spine-core": "4.2.31"
   },
   "peerDependencies": {
     "@pixi/core": "^7.2.4",
diff --git a/spine-ts/spine-player/package.json b/spine-ts/spine-player/package.json
index 148735052d..b701b05f9a 100644
--- a/spine-ts/spine-player/package.json
+++ b/spine-ts/spine-player/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-player",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,6 +31,6 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-webgl": "4.2.30"
+    "@esotericsoftware/spine-webgl": "4.2.31"
   }
 }
\ No newline at end of file
diff --git a/spine-ts/spine-threejs/package.json b/spine-ts/spine-threejs/package.json
index f82a9f2be6..7eea9b6086 100644
--- a/spine-ts/spine-threejs/package.json
+++ b/spine-ts/spine-threejs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-threejs",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,6 +31,6 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-core": "4.2.30"
+    "@esotericsoftware/spine-core": "4.2.31"
   }
 }
\ No newline at end of file
diff --git a/spine-ts/spine-webgl/package.json b/spine-ts/spine-webgl/package.json
index bf7d0ebab2..c7ff6cf25c 100644
--- a/spine-ts/spine-webgl/package.json
+++ b/spine-ts/spine-webgl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@esotericsoftware/spine-webgl",
-  "version": "4.2.30",
+  "version": "4.2.31",
   "description": "The official Spine Runtimes for the web.",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
@@ -31,6 +31,6 @@
   },
   "homepage": "https://github.com/esotericsoftware/spine-runtimes#readme",
   "dependencies": {
-    "@esotericsoftware/spine-core": "4.2.30"
+    "@esotericsoftware/spine-core": "4.2.31"
   }
 }
\ No newline at end of file