diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ce3d1e3f46ae82e5a69e25ad3c59fc1c0134607..b44e452cd702c2a5072f6c817763e1e604b06ad1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,10 @@
 
+## [3.59.1] - 2024-03-23
+
+### Bug Fixes
+
+- console log [#171](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/171)
+
 ## [3.59.0] - 2024-03-23
 
 ### Add Features
@@ -6,6 +12,7 @@
 - new split-screen [#171](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/171)
 ### Changes
 
+- release and publish to npm new version 3.59.0
 - update tests and doc
 
 ## [3.58.4] - 2024-03-18
diff --git a/package.json b/package.json
index ac29a90469e3f090f13eebc2c2c9d391a3a42398..5b52932e25636cabb20f7839dd09e3d8570e3a34 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "3.59.0",
+  "version": "3.59.1",
   "description": "Monster is a simple library for creating fast, robust and lightweight websites.",
   "keywords": [
     "framework",
diff --git a/source/types/version.mjs b/source/types/version.mjs
index 434ff1dd68904fb159eaf9bd63a3c26a1556459b..d0a07adeb188fa10b1beddfd993e25bcf96354ec 100644
--- a/source/types/version.mjs
+++ b/source/types/version.mjs
@@ -152,7 +152,7 @@ function getMonsterVersion() {
 	}
 
 	/** don't touch, replaced by make with package.json version */
-	monsterVersion = new Version("3.59.0");
+	monsterVersion = new Version("3.59.1");
 
 	return monsterVersion;
 }
diff --git a/test/cases/monster.mjs b/test/cases/monster.mjs
index bbef3e7c50d6b32469b268d7965d52e66cc158eb..91196f84cb3705e03688419969125ac80371d86b 100644
--- a/test/cases/monster.mjs
+++ b/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.59.0")
+        monsterVersion = new Version("3.59.1")
 
         let m = getMonsterVersion();