diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5eb9409a1e1ac94ca3642604df1383d58d73b301..5af85369852ee5cb9ae00366d07c7b47ae726e4e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,18 @@
 
+## [3.58.3] - 2024-03-18
+
+### Bug Fixes
+
+- datatable colum with  [#143](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/143)
+
 ## [3.58.2] - 2024-03-17
 
 ### Bug Fixes
 
 - playground missing js and remove flex [#144](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/144)
+### Changes
+
+- release and publish to npm new version 3.58.2
 
 ## [3.58.1] - 2024-03-17
 
diff --git a/package.json b/package.json
index ceafb0b8efcade011d60e9b103307bbb9b9e4679..b419e49640871af4969c4393eaacdc3c2c305b67 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "3.58.2",
+  "version": "3.58.3",
   "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 2fd645951f1c2eee8254eb3d8aeb8654b7fb1fef..bb317d2182b2e41b435ca67e7d52e43b5a68531a 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.58.2");
+	monsterVersion = new Version("3.58.3");
 
 	return monsterVersion;
 }
diff --git a/test/cases/monster.mjs b/test/cases/monster.mjs
index 619d18130342482fffa8f3bd60971ebf3a67d70a..5bfdf61957505d1cd6f88541aa8174c9822ef45e 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.58.2")
+        monsterVersion = new Version("3.58.3")
 
         let m = getMonsterVersion();