diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf6d063e86c058218268207ff5afec270c9d2e85..a972c621238e797058104909f9e76c5b23912f61 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,29 +1,41 @@
-## 2024-03-06
-## Add Features
-- Neues CustomControl Switch [#159](https://gitlab.schukai.com/oss/libraries/javascript/monster/-/issues/159)
 
-## 2024-03-05
-## Bugfixes
-- Updater Methode getControlEventHandler the Function `retrieveAndSetValue` is called with settimeout [#158](https://gitlab.schukai.com/oss/libraries/javascript/monster/-/issues/158)
-- Updater Methode addObjectWithUpdaterToElement the Function `updaterTransformerMethodsSymbol` is called with `call` so that the `this` pointer is available 
+## [3.57.0] - 2024-03-06
 
-## [3.57.0] - 2024-03-02
-
-## Add Features
+### Add Features
 
-- New transformers set-toggle, set-set and set-remove [#162](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/162)
-- New CustomElement::[updaterTransformerMethodsSymbol]() method [#163](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/163)
+- [#162](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/162)
+- new updaterTransformerMethodsSymbol method [#163](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/163)
+- new updaterTransformerMethodsSymbol method [#163](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/163)
+### Bug Fixes
 
-## Bug Fixes
+- [#165](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/165)
+- bind this to callback and fix timing [#158](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/158) [#164](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/164)
+- add arrowdown handler [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)  [#161](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/161)
+- add arrowdown handler [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)  [#161](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/161)
+### Changes
 
-- you should be able to start the selection in select with the keyboard [#161](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/161)
+- tests and more
+- tests and more
+- fix tests
+- updates [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
+- whitespace  [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
+- optimize outline [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
+- optimize outline [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
+- rename internal function [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
+- fix missing fs bug
+- release and publish to npm new version 3.56.1
+### Documentation
 
+- typo [#160](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/160)
 
 ## [3.56.1] - 2024-02-26
 
 ### Bug Fixes
 
 - [3] is not the right way [#151](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/151)
+### Changes
+
+- release and publish to npm new version 3.56.1
 
 ## [3.56.0] - 2024-02-26
 
diff --git a/package.json b/package.json
index 63eaa2a4529502e13211e85154025b5bc0aede0b..b1ba7e7b3841edafe4d7519ffc72c20127d390b0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "3.56.1",
+  "version": "3.57.0",
   "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 05b232cd08596859ee9df30f4aae92116cfbed47..01b5da959b5ca313d34001b4def66e9fa376b982 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.56.1");
+	monsterVersion = new Version("3.57.0");
 
 	return monsterVersion;
 }
diff --git a/test/cases/monster.mjs b/test/cases/monster.mjs
index 4572125e94caa7d7200897d6b7f9815bc6b02daa..04e62d683748b039b38a510281d891855de08a46 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.56.1")
+        monsterVersion = new Version("3.57.0")
 
         let m = getMonsterVersion();