From 5bf582f3ad469c24fbe30c872ea930a1f6d1957f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 23 Feb 2026 03:44:55 +0000 Subject: [PATCH] fix(deps): update dependency vue-router to v5 (#12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [vue-router](https://router.vuejs.org) ([source](https://github.com/vuejs/router)) | [`^4.4.0` → `^5.0.0`](https://renovatebot.com/diffs/npm/vue-router/4.6.4/5.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vue-router/5.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-router/4.6.4/5.0.3?slim=true) | --- ### Release Notes
vuejs/router (vue-router) ### [`v5.0.3`](https://github.com/vuejs/router/releases/tag/v5.0.3) [Compare Source](https://github.com/vuejs/router/compare/v5.0.2...v5.0.3) #####    🚨 Breaking Changes - **experimental**: - Make miss() throw internally and return never  -  by [@​posva](https://github.com/posva) [(077e1)](https://github.com/vuejs/router/commit/077e1740) - Add reroute() and deprecate NavigationResult  -  by [@​posva](https://github.com/posva) [(308db)](https://github.com/vuejs/router/commit/308db14a) - Remove selectNavigationResult  -  by [@​posva](https://github.com/posva) [(9e88a)](https://github.com/vuejs/router/commit/9e88aed4) #####    🚀 Features - Support \_parent in nested folders  -  by [@​posva](https://github.com/posva) [(0a37f)](https://github.com/vuejs/router/commit/0a37f474) - Warn on \_parent conflict  -  by [@​posva](https://github.com/posva) [(182fe)](https://github.com/vuejs/router/commit/182fe03a) - Set \_parent as non matchable by default  -  by [@​posva](https://github.com/posva) [(8f91c)](https://github.com/vuejs/router/commit/8f91c99f) - Warn on conflicting components for routes  -  by [@​posva](https://github.com/posva) [(34ace)](https://github.com/vuejs/router/commit/34aceb98) - Use type module  -  by [@​posva](https://github.com/posva) [(dc9ff)](https://github.com/vuejs/router/commit/dc9ffe81) - Add deprecation warning for next() callback in navigation guards  -  by [@​posva](https://github.com/posva) [(797f5)](https://github.com/vuejs/router/commit/797f55de) - Extract alias from definePage  -  by [@​posva](https://github.com/posva) [(835df)](https://github.com/vuejs/router/commit/835df1ff) - Display aliases in logs  -  by [@​posva](https://github.com/posva) [(7aa60)](https://github.com/vuejs/router/commit/7aa607fc) - Deprecate new NavigationResult(to) in favor of reroute(to)  -  by [@​posva](https://github.com/posva) [(382e3)](https://github.com/vuejs/router/commit/382e34b4) - **experimental**: - Handle aliasOf in resolvers  -  by [@​posva](https://github.com/posva) [(8fe45)](https://github.com/vuejs/router/commit/8fe453c9) - Generate aliases from override in resolver  -  by [@​posva](https://github.com/posva) [(a00ac)](https://github.com/vuejs/router/commit/a00ac355) - Warn against non absolute aliases  -  by [@​posva](https://github.com/posva) [(476c6)](https://github.com/vuejs/router/commit/476c6697) #####    🐞 Bug Fixes - Avoid non matchable routes in auto-routes ��-  by [@​posva](https://github.com/posva) [(48649)](https://github.com/vuejs/router/commit/48649030) - Handle quotes in d.ts  -  by [@​posva](https://github.com/posva) [(d7764)](https://github.com/vuejs/router/commit/d7764700) - Avoid route entry in map for \_parent  -  by [@​posva](https://github.com/posva) [(1dfcc)](https://github.com/vuejs/router/commit/1dfccf82) - Handle nested groups  -  by [@​posva](https://github.com/posva) [(4a4be)](https://github.com/vuejs/router/commit/4a4bed94) - Stable route ordering for group folders with same path  -  by [@​posva](https://github.com/posva) [(1db94)](https://github.com/vuejs/router/commit/1db9467c) - Correct route ordering for group nodes with inflated scores  -  by [@​posva](https://github.com/posva) [(515f4)](https://github.com/vuejs/router/commit/515f4843) - Cleanup old route overrides  -  by [@​posva](https://github.com/posva) [(b28a7)](https://github.com/vuejs/router/commit/b28a71e2) - Remove name from \_parent.vue files  -  by [@​posva](https://github.com/posva) [(6e8f1)](https://github.com/vuejs/router/commit/6e8f1a11) - **ci**: - Format sponsor files before change detection  -  by [@​posva](https://github.com/posva) [(f68d6)](https://github.com/vuejs/router/commit/f68d6fad) - Use manual git commit in update-sponsors  -  by [@​posva](https://github.com/posva) [(8ee99)](https://github.com/vuejs/router/commit/8ee992cb) - **experimental**: - Resolve TS errors in resolver/router type hierarchy  -  by [@​posva](https://github.com/posva) [(a86f1)](https://github.com/vuejs/router/commit/a86f1f3a) - **types**: - Relax RouteMapGeneric constraint for interface-based RouteNamedMap  -  by [@​YevheniiKotyrlo](https://github.com/YevheniiKotyrlo) in [#​2624](https://github.com/vuejs/router/issues/2624) [(cdf7b)](https://github.com/vuejs/router/commit/cdf7b442) - **volar**: - Use `ts.getTokenPosOfNode` instead of `node.getStart`  -  by [@​KazariEX](https://github.com/KazariEX) in [#​2630](https://github.com/vuejs/router/issues/2630) [(0b050)](https://github.com/vuejs/router/commit/0b0504bd) #####    🏎 Performance - Avoid merging empty object in record  -  by [@​posva](https://github.com/posva) [(4213e)](https://github.com/vuejs/router/commit/4213eb66) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.2...v5.0.3) ### [`v5.0.2`](https://github.com/vuejs/router/releases/tag/v5.0.2) [Compare Source](https://github.com/vuejs/router/compare/v5.0.1...v5.0.2) #####    🐞 Bug Fixes - Remove devtools from iife build  -  by [@​posva](https://github.com/posva) [(58c03)](https://github.com/vuejs/router/commit/58c033c0) - Loose version check vue-router  -  by [@​posva](https://github.com/posva) [(90e4b)](https://github.com/vuejs/router/commit/90e4bb80) - **volar**: Empty options  -  by [@​posva](https://github.com/posva) [(02275)](https://github.com/vuejs/router/commit/022758a7) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.1...v5.0.2) ### [`v5.0.1`](https://github.com/vuejs/router/releases/tag/v5.0.1) [Compare Source](https://github.com/vuejs/router/compare/v5.0.0...v5.0.1) #####    🐞 Bug Fixes - **volar**: Make typed plugin work with vue-tsc  -  by [@​peter50216](https://github.com/peter50216) in [#​2607](https://github.com/vuejs/router/issues/2607) [(7845e)](https://github.com/vuejs/router/commit/7845e327) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.0...v5.0.1) ### [`v5.0.0`](https://github.com/vuejs/router/releases/tag/v5.0.0) [Compare Source](https://github.com/vuejs/router/compare/v4.6.4...v5.0.0) Vue Router 5 is a *boring* release, it merges [unplugin-vue-router](https://uvr.esm.is) into the core package with no breaking changes. The only exception is that the *iife* build no longer includes `@vue/devtools-api` because it has been upgraded to v8 and does not expose an IIFE build itself. You can track that change in [this issue](https://github.com/vuejs/devtools/issues/989). See [the migration guide](https://router.vuejs.org/guide/migration/v4-to-v5.html) for instructions on how to upgrade from unplugin-vue-router to Vue Router 5. #####    🚀 Features - **experimental**: Query params are optional by default  -  by [@​posva](https://github.com/posva) [(78913)](https://github.com/vuejs/router/commit/78913551) - Add volar plugins  -  by [@​posva](https://github.com/posva) [(530ac)](https://github.com/vuejs/router/commit/530ac53e) - Add data loaders as experimental  -  by [@​posva](https://github.com/posva) [(ab895)](https://github.com/vuejs/router/commit/ab89513d) - Add route json schema  -  by [@​posva](https://github.com/posva) [(20675)](https://github.com/vuejs/router/commit/2067515a) - Upgrade devtools-api to v7  -  by [@​posva](https://github.com/posva) [(17b84)](https://github.com/vuejs/router/commit/17b841b8) - Upgrade devtools to v8  -  by [@​posva](https://github.com/posva) [(b8aa2)](https://github.com/vuejs/router/commit/b8aa2395) - Runtime error on missing param parsers  -  by [@​posva](https://github.com/posva) [(3444b)](https://github.com/vuejs/router/commit/3444bc94) - **volar**: Allow rootDir option  -  by [@​posva](https://github.com/posva) [(df65a)](https://github.com/vuejs/router/commit/df65a864) #####    🐞 Bug Fixes - Avoid breaking older browsers support  -  by [@​posva](https://github.com/posva) [(c7ba4)](https://github.com/vuejs/router/commit/c7ba4507) - Trigger navigation guards when keep-alive component is reactivated for different route  -  by [@​babu-ch](https://github.com/babu-ch) and [@​posva](https://github.com/posva) in [#​2604](https://github.com/vuejs/router/issues/2604) [(c7735)](https://github.com/vuejs/router/commit/c7735d30) - Add automatic types for param parsers  -  by [@​posva](https://github.com/posva) [(0fb5d)](https://github.com/vuejs/router/commit/0fb5da34) - Param parsers when dts is not at root  -  by [@​posva](https://github.com/posva) [(16b39)](https://github.com/vuejs/router/commit/16b39ff7) - Expose resolveOptions for unplugin  -  by [@​posva](https://github.com/posva) [(35543)](https://github.com/vuejs/router/commit/355431b6) - Escape tildes in paths  -  by [@​posva](https://github.com/posva) [(aac2e)](https://github.com/vuejs/router/commit/aac2e265) - **volar**: Upgrade config read  -  by [@​posva](https://github.com/posva) [(e3024)](https://github.com/vuejs/router/commit/e3024d19) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v4.6.4...v5.0.0)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.keligrubb.com/keligrubb/kestrelos/pulls/12 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 80 ++++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 76 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f0eb9d..e04beed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "qrcode": "^1.5.4", "sqlite3": "^5.1.7", "vue": "^3.4.0", - "vue-router": "^4.4.0", + "vue-router": "^5.0.0", "ws": "^8.18.0" }, "devDependencies": { @@ -12197,6 +12197,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nuxt/node_modules/vue-router": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", + "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, "node_modules/nypm": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.5.tgz", @@ -16813,18 +16828,73 @@ } }, "node_modules/vue-router": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", - "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.3.tgz", + "integrity": "sha512-nG1c7aAFac7NYj8Hluo68WyWfc41xkEjaR0ViLHCa3oDvTQ/nIuLJlXJX1NUPw/DXzx/8+OKMng045HHQKQKWw==", "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.6.4" + "@babel/generator": "^7.28.6", + "@vue-macros/common": "^3.1.1", + "@vue/devtools-api": "^8.0.6", + "ast-walker-scope": "^0.8.3", + "chokidar": "^5.0.0", + "json5": "^2.2.3", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "muggle-string": "^0.4.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "scule": "^1.3.0", + "tinyglobby": "^0.2.15", + "unplugin": "^3.0.0", + "unplugin-utils": "^0.3.1", + "yaml": "^2.8.2" }, "funding": { "url": "https://github.com/sponsors/posva" }, "peerDependencies": { + "@pinia/colada": ">=0.21.2", + "@vue/compiler-sfc": "^3.5.17", + "pinia": "^3.0.4", "vue": "^3.5.0" + }, + "peerDependenciesMeta": { + "@pinia/colada": { + "optional": true + }, + "@vue/compiler-sfc": { + "optional": true + }, + "pinia": { + "optional": true + } + } + }, + "node_modules/vue-router/node_modules/@vue/devtools-api": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.0.6.tgz", + "integrity": "sha512-+lGBI+WTvJmnU2FZqHhEB8J1DXcvNlDeEalz77iYgOdY1jTj1ipSBaKj3sRhYcy+kqA8v/BSuvOz1XJucfQmUA==", + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^8.0.6" + } + }, + "node_modules/vue-router/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/web-streams-polyfill": { diff --git a/package.json b/package.json index f1be9ca..319d38f 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "qrcode": "^1.5.4", "sqlite3": "^5.1.7", "vue": "^3.4.0", - "vue-router": "^4.4.0", + "vue-router": "^5.0.0", "ws": "^8.18.0" }, "devDependencies": {