diff --git a/CHANGELOG.md b/CHANGELOG.md
index b21fe35..ad042dc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,10 @@
 All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
 
 
+## v4.0.4-17
+
+[compare changes](https://git+https@github.com/quran-center/quran-meta/compare/v4.0.4-16...v4.0.4-17)
+
 ## v4.0.4-16
 
 [compare changes](https://git+https@github.com/quran-center/quran-meta/compare/v4.0.4-15...v4.0.4-16)
diff --git a/package.json b/package.json
index 83a3042..d8cad45 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
     "surah",
     "juz"
   ],
-  "version": "4.0.4-16",
+  "version": "4.0.4-17",
   "license": "MIT",
   "jsdelivr": "./dist/index.mjs",
   "unpkg": "./dist/index.mjs",
@@ -74,22 +74,22 @@
     "verify": "pnpx jiti examples/data-check/"
   },
   "devDependencies": {
-    "@eslint/js": "9.24.0",
+    "@eslint/js": "9.25.1",
     "@stylistic/eslint-plugin": "^4.2.0",
-    "@types/node": "22.14.0",
-    "@vitest/coverage-v8": "3.1.1",
+    "@types/node": "22.15.2",
+    "@vitest/coverage-v8": "3.1.2",
     "changelogen": "^0.6.1",
-    "eslint": "9.24.0",
+    "eslint": "9.25.1",
     "eslint-plugin-tsdoc": "^0.4.0",
     "globals": "^16.0.0",
     "rimraf": "^6.0.1",
     "standard-version": "^9.5.0",
-    "typedoc": "^0.27.9",
-    "typedoc-github-theme": "^0.2.1",
+    "typedoc": "^0.28.3",
+    "typedoc-github-theme": "^0.3.0",
     "typescript": "^5.8.3",
-    "typescript-eslint": "^8.29.0",
+    "typescript-eslint": "^8.31.0",
     "unbuild": "3.5.0",
-    "vitest": "^3.1.1"
+    "vitest": "^3.1.2"
   },
   "packageManager": "pnpm@9.11.0+sha512.0a203ffaed5a3f63242cd064c8fb5892366c103e328079318f78062f24ea8c9d50bc6a47aa3567cabefd824d170e78fa2745ed1f16b132e16436146b7688f19b"
 }
\ No newline at end of file