diff --git a/HISTORY.md b/HISTORY.md
index d5742271d..660d6badb 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,6 +1,8 @@
# Snap! (BYOB) History
## in development:
+
+## 10.1.2:
* **Notable Fixes:**
* only bind rings that replace list items to the list as environment if they are referred to by a non-numerical index (OOP 2.0)
* fixed #3403 editing a primitive and changing a default input
@@ -8,6 +10,7 @@
### 2024-09-13
* objects: fixed naming a custom block category to a JS property such as "constructor"
+* prepared v10.1.2 patch
### 2024-09-12
* threads: only bind rings replaced in a list to the list as environment if they are referred to by a non-numerical index (OOP 2.0)
diff --git a/snap.html b/snap.html
index f83025baa..9f348991d 100755
--- a/snap.html
+++ b/snap.html
@@ -17,10 +17,10 @@
-
+
-
+
diff --git a/src/gui.js b/src/gui.js
index bdee60e58..0d7949a7a 100644
--- a/src/gui.js
+++ b/src/gui.js
@@ -87,11 +87,11 @@ BlockVisibilityDialogMorph, ThreadManager, isString, SnapExtensions, snapEquals
// Global stuff ////////////////////////////////////////////////////////
-modules.gui = '2024-October-12';
+modules.gui = '2024-October-13';
// Declarations
-var SnapVersion = '10.1.1';
+var SnapVersion = '10.1.2';
var IDE_Morph;
var ProjectDialogMorph;
diff --git a/src/threads.js b/src/threads.js
index fabb29ff7..01d294567 100644
--- a/src/threads.js
+++ b/src/threads.js
@@ -65,7 +65,7 @@ StagePickerMorph, CustomBlockDefinition, CommentMorph*/
/*jshint esversion: 11, bitwise: false, evil: true*/
-modules.threads = '2024-October-12';
+modules.threads = '2024-October-13';
var ThreadManager;
var Process;
diff --git a/sw.js b/sw.js
index 92ff3558c..47aa9e5f6 100644
--- a/sw.js
+++ b/sw.js
@@ -1,6 +1,6 @@
/*global self, caches*/
/*jshint esversion: 6*/
-var snapVersion = '10.1.1',
+var snapVersion = '10.1.2',
cacheName = `snap-pwa-${snapVersion}`,
filesToCache = [
'snap.html',