diff --git a/CHANGELOG.md b/CHANGELOG.md
index 77f3bb11f7650411f94096fd60de74b9795514fc..2d7744e96de41b2ce51c7be4dfdfd7d2c1ec2557 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,12 +18,17 @@
 -->
 
 
-## 4.0.0 (???)
+## 4.0.1 (2024-05-14)
+
+### 🐛 Bugfix
+- Fix bug on correction update
+
+
+## 4.0.0 (2024-04-19)
 
 ### ✨ Feature
 - Add some commands to generate files that will be used for terminal completion (bash, fish and zsh)
 - Add `dojo upgrade` command that automatic upgrade the CLI to the latest version (or the latest dev version)
-- Add features related to corrige (commentary, commit specific link / update, delete link)
 
 ### 🤏 Minor change
 - Do not add spaces in directory name of repository's clone
diff --git a/NodeApp/package-lock.json b/NodeApp/package-lock.json
index 0f20b7049e6a6ebd54eda68af77b3bc6f38030a9..242af7df21157cbb6d1d04468bc0e287dfe681a4 100644
--- a/NodeApp/package-lock.json
+++ b/NodeApp/package-lock.json
@@ -1,12 +1,12 @@
 {
     "name": "dojo_cli",
-    "version": "4.0.0",
+    "version": "4.0.1",
     "lockfileVersion": 3,
     "requires": true,
     "packages": {
         "": {
             "name": "dojo_cli",
-            "version": "4.0.0",
+            "version": "4.0.1",
             "license": "AGPLv3",
             "dependencies": {
                 "@dotenvx/dotenvx": "^0.34.0",
diff --git a/NodeApp/package.json b/NodeApp/package.json
index f323aef3ea21fd956c3fcc13eb55ea005fc29a3e..9bac46241c13d06b253e72f47b9ecb39e24a6ad1 100644
--- a/NodeApp/package.json
+++ b/NodeApp/package.json
@@ -1,16 +1,16 @@
 {
-    "name": "dojo_cli",
-    "description": "CLI of the Dojo project",
-    "version": "4.0.0",
-    "license": "AGPLv3",
-    "author": "Michaël Minelli <dojo@minelli.me>",
-    "main": "dist/app.js",
-    "bin": {
+    "name"           : "dojo_cli",
+    "description"    : "CLI of the Dojo project",
+    "version"        : "4.0.1",
+    "license"        : "AGPLv3",
+    "author"         : "Michaël Minelli <dojo@minelli.me>",
+    "main"           : "dist/app.js",
+    "bin"            : {
         "dojo": "./dist/app.js"
     },
-    "pkg": {
+    "pkg"            : {
         "scripts": [],
-        "assets": [
+        "assets" : [
             "node_modules/axios/dist/node/axios.cjs",
             ".env",
             "assets/**/*"
@@ -24,57 +24,57 @@
             "node18-win-x86"
         ]
     },
-    "scripts": {
+    "scripts"        : {
         "dotenv:build": "npx dotenvx encrypt",
-        "lint": "npx eslint .",
-        "genversion": "npx genversion -s -e src/config/Version.ts",
-        "build": "npm run genversion; npx tsc",
-        "start:dev": "npm run genversion; npm run lint; tsc --noEmit && npx tsx dist/app.js",
-        "test": "echo \"Error: no test specified\" && exit 1"
+        "lint"        : "npx eslint .",
+        "genversion"  : "npx genversion -s -e src/config/Version.ts",
+        "build"       : "npm run genversion; npx tsc",
+        "start:dev"   : "npm run genversion; npm run lint; tsc --noEmit && npx tsx src/app.ts",
+        "test"        : "echo \"Error: no test specified\" && exit 1"
     },
-    "dependencies": {
-        "@dotenvx/dotenvx": "^0.34.0",
-        "@eslint/js": "^9.0.0",
-        "@gitbeaker/core": "^40.0.3",
+    "dependencies"   : {
+        "@dotenvx/dotenvx"          : "^0.34.0",
+        "@eslint/js"                : "^9.0.0",
+        "@gitbeaker/core"           : "^40.0.3",
         "@gitbeaker/requester-utils": "^40.0.3",
-        "@gitbeaker/rest": "^40.0.3",
-        "appdata-path": "^1.0.0",
-        "axios": "^1.6.8",
-        "boxen": "^5.1.2",
-        "chalk": "^4.1.2",
-        "commander": "^12.0.0",
-        "form-data": "^4.0.0",
-        "fs-extra": "^11.2.0",
-        "http-status-codes": "^2.3.0",
-        "inquirer": "^8.2.6",
-        "json5": "^2.2.3",
-        "jsonwebtoken": "^8.5.1",
-        "open": "^8.4.2",
-        "ora": "^5.4.1",
-        "semver": "^7.6.0",
-        "tar-stream": "^3.1.7",
-        "winston": "^3.13.0",
-        "winston-transport": "^4.7.0",
-        "yaml": "^2.4.1",
-        "zod": "^3.22.5",
-        "zod-validation-error": "^3.1.0"
+        "@gitbeaker/rest"           : "^40.0.3",
+        "appdata-path"              : "^1.0.0",
+        "axios"                     : "^1.6.8",
+        "boxen"                     : "^5.1.2",
+        "chalk"                     : "^4.1.2",
+        "commander"                 : "^12.0.0",
+        "form-data"                 : "^4.0.0",
+        "fs-extra"                  : "^11.2.0",
+        "http-status-codes"         : "^2.3.0",
+        "inquirer"                  : "^8.2.6",
+        "json5"                     : "^2.2.3",
+        "jsonwebtoken"              : "^8.5.1",
+        "open"                      : "^8.4.2",
+        "ora"                       : "^5.4.1",
+        "semver"                    : "^7.6.0",
+        "tar-stream"                : "^3.1.7",
+        "winston"                   : "^3.13.0",
+        "winston-transport"         : "^4.7.0",
+        "yaml"                      : "^2.4.1",
+        "zod"                       : "^3.22.5",
+        "zod-validation-error"      : "^3.1.0"
     },
     "devDependencies": {
-        "@types/fs-extra": "^11.0.4",
-        "@types/inquirer": "^8.2.10",
-        "@types/jsonwebtoken": "^8.5.9",
-        "@types/node": "^18.19.31",
-        "@types/semver": "^7.5.8",
-        "@types/tar-stream": "^3.1.3",
+        "@types/fs-extra"                 : "^11.0.4",
+        "@types/inquirer"                 : "^8.2.10",
+        "@types/jsonwebtoken"             : "^8.5.9",
+        "@types/node"                     : "^18.19.31",
+        "@types/semver"                   : "^7.5.8",
+        "@types/tar-stream"               : "^3.1.3",
         "@typescript-eslint/eslint-plugin": "^7.7.0",
-        "@typescript-eslint/parser": "^7.7.0",
-        "dotenv-vault": "^1.26.1",
-        "eslint": "^8.57.0",
-        "genversion": "^3.2.0",
-        "pkg": "^5.8.1",
-        "tiny-typed-emitter": "^2.1.0",
-        "tsx": "^4.7.2",
-        "typescript": "^5.4.5",
-        "typescript-eslint": "^7.7.0"
+        "@typescript-eslint/parser"       : "^7.7.0",
+        "dotenv-vault"                    : "^1.26.1",
+        "eslint"                          : "^8.57.0",
+        "genversion"                      : "^3.2.0",
+        "pkg"                             : "^5.8.1",
+        "tiny-typed-emitter"              : "^2.1.0",
+        "tsx"                             : "^4.7.2",
+        "typescript"                      : "^5.4.5",
+        "typescript-eslint"               : "^7.7.0"
     }
 }
diff --git a/NodeApp/src/sharedByClients b/NodeApp/src/sharedByClients
index 4256114048734c2708436cc8505abecdf62fe6df..4011aa146ae4b808da599b8eb0cca2d36e82a52c 160000
--- a/NodeApp/src/sharedByClients
+++ b/NodeApp/src/sharedByClients
@@ -1 +1 @@
-Subproject commit 4256114048734c2708436cc8505abecdf62fe6df
+Subproject commit 4011aa146ae4b808da599b8eb0cca2d36e82a52c