diff --git a/CHANGELOG.md b/CHANGELOG.md
index c590cba00e012ba8111a0cf05ed9c3b531bb0da5..492beec7156c1cbae2e8ded7b0d93b406ca449c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [5.0.0] - Unreleased
+
+### Changed
+
+- Updated sharedalias dependency to 2.0.0
+- Updated root dependency to 5.0.0
+
 ## [4.0.0] - 2024-06-26
 
 ### Changed
diff --git a/package-lock.json b/package-lock.json
index 7df7ddeffdc4f4f172b9bde6e7043c0f5cdd7fa4..43e829ee5a6bc2bc9d81ccf53f28134761ad1cfd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,38 @@
 {
   "name": "@aditosoftware/platform",
-  "version": "4.0.0",
-  "lockfileVersion": 1,
+  "version": "5.0.0",
+  "lockfileVersion": 3,
   "requires": true,
-  "dependencies": {
-    "@aditosoftware/attribute": {
-      "version": "2.0.1"
+  "packages": {
+    "": {
+      "name": "@aditosoftware/platform",
+      "version": "5.0.0",
+      "dependencies": {
+        "@aditosoftware/attribute": "^2.0.1",
+        "@aditosoftware/document": "^3.0.1",
+        "@aditosoftware/event-handler": "^2.0.1",
+        "@aditosoftware/favorite": "^2.0.1",
+        "@aditosoftware/keyword": "^2.0.1",
+        "@aditosoftware/language": "^2.0.1",
+        "@aditosoftware/loghistory": "^3.0.1",
+        "@aditosoftware/loghistory-attribute": "^2.0.0",
+        "@aditosoftware/loghistory-keyword": "^2.0.0",
+        "@aditosoftware/notification": "^2.0.1",
+        "@aditosoftware/observation": "^2.0.1",
+        "@aditosoftware/offline": "^2.0.0",
+        "@aditosoftware/root": "^5.0.1",
+        "@aditosoftware/sharedalias": "^2.0.0",
+        "@aditosoftware/terminal": "^1.0.0",
+        "@aditosoftware/testing-utility": "^1.0.0",
+        "@aditosoftware/usermanagement": "^2.0.1",
+        "@aditosoftware/usermanagement-document": "^2.0.1",
+        "@aditosoftware/usermanagement-loghistory": "^2.0.0",
+        "@aditosoftware/utility": "^2.0.0",
+        "@aditosoftware/workflow": "^2.0.1"
+      },
+      "devDependencies": {
+        "@aditosoftware/jdito-types": "^2024.0.2"
+      }
     },
     "@aditosoftware/document": {
       "version": "3.0.1"
@@ -48,15 +75,19 @@
     "@aditosoftware/offline": {
       "version": "2.0.0"
     },
-    "@aditosoftware/root": {
-      "version": "4.0.1",
-      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/root/-/root-4.0.1.tgz",
-      "integrity": "sha512-y7d8LJK5yAhpafRoUssdSQsw1CZHuvoeL7myKhupwXawFyM7HRBoo23R7pcADLvb93CYwZwSy2PRYyADMil0ag=="
-    },
-    "@aditosoftware/sharedalias": {
-      "version": "1.0.2",
-      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/sharedalias/-/sharedalias-1.0.2.tgz",
-      "integrity": "sha512-m5tjaRzmCH+6kP/ejnyq509rNscSslFuwz+D7mWExI1QQzXo1bbF5/nMlBC8R2YyWMhBlf0alXLL4Lh21PIRZQ=="
+    "node_modules/@aditosoftware/root": {
+      "version": "5.0.1",
+      "resolved": "https://nexus.adito.cloud/repository/xrm/@aditosoftware/root/-/root-5.0.1.tgz",
+      "integrity": "sha512-66rvZIVDOIiuomKB1BpNHssAaUFxdQRcO0OgMR3HcjSMHh8SKxgwukzAERc8rD5QPupPO5+wK4tgpkQtUHPzMQ==",
+      "peerDependencies": {
+        "@aditosoftware/sharedalias": "^2.0.0",
+        "@aditosoftware/utility": "^2.0.0"
+      }
+    },
+    "node_modules/@aditosoftware/sharedalias": {
+      "version": "2.0.0",
+      "resolved": "https://gitlab.adito.de/api/v4/projects/1375/packages/npm/@aditosoftware/sharedalias/-/@aditosoftware/sharedalias-2.0.0.tgz",
+      "integrity": "sha1-gPUXkz/wVGMEzDg6FdG6eAoabi4="
     },
     "@aditosoftware/terminal": {
       "version": "1.0.0"
diff --git a/package.json b/package.json
index 5aed148b94b099fc15ca06f656a21d4dfc9f445a..0a8be3c072e971c5a7f9524c38b6235d1994e9f9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@aditosoftware/platform",
-  "version": "4.0.0",
+  "version": "5.0.0",
   "adito": {
     "type": "module"
   },
@@ -17,8 +17,8 @@
     "@aditosoftware/notification": "^2.0.1",
     "@aditosoftware/observation": "^2.0.1",
     "@aditosoftware/offline": "^2.0.0",
-    "@aditosoftware/root": "^4.0.0",
-    "@aditosoftware/sharedalias": "^1.0.0",
+    "@aditosoftware/root": "^5.0.1",
+    "@aditosoftware/sharedalias": "^2.0.0",
     "@aditosoftware/terminal": "^1.0.0",
     "@aditosoftware/testing-utility": "^1.0.0",
     "@aditosoftware/usermanagement": "^2.0.1",
@@ -27,10 +27,15 @@
     "@aditosoftware/utility": "^2.0.0",
     "@aditosoftware/workflow": "^2.0.1"
   },
+  "overrides": {
+    "@aditosoftware/root": "^5.0.1",
+    "@aditosoftware/sharedalias": "^2.0.0"
+  },
   "devDependencies": {
     "@aditosoftware/jdito-types": "^2024.0.2"
   },
   "scripts": {
-    "publishModule": "npm publish"
+    "update package-lock": "npm update --package-lock=false --package-lock-only --strict-peer-deps",
+    "eslint all": "npx eslint \"**/*.js\" --ignore-pattern node_modules/ --fix"
   }
 }
\ No newline at end of file