diff --git a/application/package.json b/application/package.json
index 4d26754629b55455b9339ca1cb3a5cf20d01cb4a..5b28c76470ccc1c6ba059de53628ecc26631a9c2 100644
--- a/application/package.json
+++ b/application/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "3.39.1",
+  "version": "3.40.0",
   "description": "Monster is a simple library for creating fast, robust and lightweight websites.",
   "keywords": [
     "framework",
diff --git a/application/source/types/version.mjs b/application/source/types/version.mjs
index c265a5516aef766c9aca4f46d9d1c339c86d7a25..207f4b53eb6ef82c1a3956c70262de2db03a20d2 100644
--- a/application/source/types/version.mjs
+++ b/application/source/types/version.mjs
@@ -142,7 +142,7 @@ function getMonsterVersion() {
     }
 
     /** don't touch, replaced by make with package.json version */
-    monsterVersion = new Version("3.39.1");
+    monsterVersion = new Version("3.40.0");
 
     return monsterVersion;
 }
diff --git a/development/package.json b/development/package.json
index 2ba320b18e3588674bcd38d231f08ca49be2323c..5e7506145aec2c0f6482c4906f5256055d7bdc76 100644
--- a/development/package.json
+++ b/development/package.json
@@ -1,6 +1,6 @@
 {
   "name": "monster",
-  "version": "3.39.1",
+  "version": "3.40.0",
   "description": "monster",
   "repository": {
     "type": "git",
diff --git a/development/test/cases/monster.mjs b/development/test/cases/monster.mjs
index 2a5f8d54b71d7fcae0589a63caa8d6317903f612..a02e2bc52e4967218b03634cf5a23a505d5b6019 100644
--- a/development/test/cases/monster.mjs
+++ b/development/test/cases/monster.mjs
@@ -7,7 +7,7 @@ describe('Monster', function () {
         let monsterVersion
 
         /** don“t touch, replaced by make with package.json version */
-        monsterVersion = new Version("3.39.1")
+        monsterVersion = new Version("3.40.0")
 
         let m = getMonsterVersion();