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)) | [`5.0.4` → `5.2.0`](https://renovatebot.com/diffs/npm/vue-router/5.0.4/5.2.0) |  |  |
---
### Release Notes
<details>
<summary>vuejs/router (vue-router)</summary>
### [`v5.2.0`](https://github.com/vuejs/router/releases/tag/v5.2.0)
[Compare Source](https://github.com/vuejs/router/compare/v5.1.0...v5.2.0)
##### 🚀 Features
- Add helpful diagnostics - by [@​posva](https://github.com/posva) in [#​2737](https://github.com/vuejs/router/issues/2737) [<samp>(628fe)</samp>](https://github.com/vuejs/router/commit/628fe18a)
##### 🐞 Bug Fixes
- Allow pinia 4 - by [@​posva](https://github.com/posva) [<samp>(16535)</samp>](https://github.com/vuejs/router/commit/16535337)
- **scroll**: Ignore stale async scrollBehavior results - by [@​baozjj](https://github.com/baozjj) and [@​cursoragent](https://github.com/cursoragent) in [#​2730](https://github.com/vuejs/router/issues/2730) [<samp>(303df)</samp>](https://github.com/vuejs/router/commit/303dfe19)
- **unplugin**: Reject invalid hex digits in \[x+hh] character codes - by [@​greymoth-jp](https://github.com/greymoth-jp) in [#​2744](https://github.com/vuejs/router/issues/2744) [<samp>(4d967)</samp>](https://github.com/vuejs/router/commit/4d967411)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.1.0...v5.2.0)
### [`v5.1.0`](https://github.com/vuejs/router/releases/tag/v5.1.0)
[Compare Source](https://github.com/vuejs/router/compare/v5.0.7...v5.1.0)
##### 🚀 Features
- Typed definePage params.path - by [@​posva](https://github.com/posva) in [#​2716](https://github.com/vuejs/router/issues/2716) [<samp>(d65de)</samp>](https://github.com/vuejs/router/commit/d65de749)
- Strict type for definePage param default - by [@​posva](https://github.com/posva) [<samp>(0ae10)</samp>](https://github.com/vuejs/router/commit/0ae10cdd)
- Support raw param parsers - by [@​posva](https://github.com/posva) [<samp>(eadec)</samp>](https://github.com/vuejs/router/commit/eadec558)
- Force array type raw param parsers - by [@​posva](https://github.com/posva) [<samp>(7a68b)</samp>](https://github.com/vuejs/router/commit/7a68b87c)
- Allow overriding the global Router type - by [@​posva](https://github.com/posva) [<samp>(1cd93)</samp>](https://github.com/vuejs/router/commit/1cd93b33)
- Emit runtime warning for invalid format in query params - by [@​posva](https://github.com/posva) [<samp>(8259a)</samp>](https://github.com/vuejs/router/commit/8259a09c)
- Override useRouter() return with experimental types config - by [@​posva](https://github.com/posva) [<samp>(39a34)</samp>](https://github.com/vuejs/router/commit/39a344f7)
- Allow string as a param parser for convenience - by [@​posva](https://github.com/posva) [<samp>(be37b)</samp>](https://github.com/vuejs/router/commit/be37b798)
##### 🐞 Bug Fixes
- Fix auto import fixes and make experimental esm only - by [@​posva](https://github.com/posva) [<samp>(db3a6)</samp>](https://github.com/vuejs/router/commit/db3a6b37)
- Deterministic param parser types order - by [@​posva](https://github.com/posva) [<samp>(bf0fc)</samp>](https://github.com/vuejs/router/commit/bf0fc9b6)
- Avoid importing unused param parsers - by [@​posva](https://github.com/posva) [<samp>(41c00)</samp>](https://github.com/vuejs/router/commit/41c00e7c)
- Filter invalid query params without failing to match - by [@​posva](https://github.com/posva) [<samp>(db717)</samp>](https://github.com/vuejs/router/commit/db7178a5)
- Detect not set format - by [@​posva](https://github.com/posva) [<samp>(aa89e)</samp>](https://github.com/vuejs/router/commit/aa89e2ee)
- Allow undefined values for params in query - by [@​posva](https://github.com/posva) [<samp>(4726e)</samp>](https://github.com/vuejs/router/commit/4726e2b6)
- **experimental**: Repeatable params in subsegments - by [@​posva](https://github.com/posva) [<samp>(84664)</samp>](https://github.com/vuejs/router/commit/846640e4)
- **types**: Add vite as optional peer dependency - by [@​ForgottenR](https://github.com/ForgottenR), [@​posva](https://github.com/posva) and **shihuijie** in [#​2712](https://github.com/vuejs/router/issues/2712) [<samp>(facbf)</samp>](https://github.com/vuejs/router/commit/facbf6b1)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.7...v5.1.0)
### [`v5.0.7`](https://github.com/vuejs/router/releases/tag/v5.0.7)
[Compare Source](https://github.com/vuejs/router/compare/v5.0.6...v5.0.7)
##### 🚀 Features
- Upgrade to babel 8 - by [@​posva](https://github.com/posva) [<samp>(8d3e6)</samp>](https://github.com/vuejs/router/commit/8d3e60e7)
- Make `defineParamParser()` more intuitive - by [@​posva](https://github.com/posva) [<samp>(8715b)</samp>](https://github.com/vuejs/router/commit/8715b211)
- Upgrade `@vue/devtools-api` - by [@​posva](https://github.com/posva) [<samp>(87c3a)</samp>](https://github.com/vuejs/router/commit/87c3affe)
- **matcher**: Hint at `params: {}` workaround in discarded params warning - by [@​posva](https://github.com/posva) and **shanliuling** in [#​2689](https://github.com/vuejs/router/issues/2689) [<samp>(c2b13)</samp>](https://github.com/vuejs/router/commit/c2b13c61)
- **param-parsers**: Add include/exclude options - by [@​posva](https://github.com/posva) [<samp>(91cde)</samp>](https://github.com/vuejs/router/commit/91cdec3b)
##### 🐞 Bug Fixes
- **matcher**:
- Finalize param token before processing escaped colon - by [@​babu-ch](https://github.com/babu-ch) and [@​posva](https://github.com/posva) in [#​2654](https://github.com/vuejs/router/issues/2654) [<samp>(20521)</samp>](https://github.com/vuejs/router/commit/20521b03)
- **query**:
- Use Object.create(null) to prevent prototype pollution - by [@​wdskuki](https://github.com/wdskuki), **wdsmini** and [@​posva](https://github.com/posva) in [#​2661](https://github.com/vuejs/router/issues/2661) [<samp>(be88c)</samp>](https://github.com/vuejs/router/commit/be88c756)
- **resolve**:
- Omit empty optional params from resolved params - by [@​babu-ch](https://github.com/babu-ch) and [@​posva](https://github.com/posva) in [#​2434](https://github.com/vuejs/router/issues/2434) [<samp>(1ef09)</samp>](https://github.com/vuejs/router/commit/1ef09646)
- **types**:
- Wire RouteNamedMap via generated routes.d.ts - by [@​posva](https://github.com/posva) in [#​2700](https://github.com/vuejs/router/issues/2700) [<samp>(aef99)</samp>](https://github.com/vuejs/router/commit/aef99415)
- **unplugin**:
- Avoid generating empty routes - by [@​FrontEndDog](https://github.com/FrontEndDog) and [@​posva](https://github.com/posva) in [#​2642](https://github.com/vuejs/router/issues/2642) [<samp>(10a8b)</samp>](https://github.com/vuejs/router/commit/10a8b773)
- Apply definePage path-param parser overrides - by [@​posva](https://github.com/posva) in [#​2699](https://github.com/vuejs/router/issues/2699) [<samp>(c8074)</samp>](https://github.com/vuejs/router/commit/c8074862)
- **volar**:
- Drop runtime `@vue/language-core` import - by [@​danielroe](https://github.com/danielroe) in [#​2710](https://github.com/vuejs/router/issues/2710) [<samp>(8af50)</samp>](https://github.com/vuejs/router/commit/8af50c9c)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.6...v5.0.7)
### [`v5.0.6`](https://github.com/vuejs/router/releases/tag/v5.0.6)
[Compare Source](https://github.com/vuejs/router/compare/v5.0.5...v5.0.6)
##### 🐞 Bug Fixes
- Missing closing quote in generated import - by [@​zjy040525](https://github.com/zjy040525) and [@​posva](https://github.com/posva) in [#​2688](https://github.com/vuejs/router/issues/2688) [<samp>(32f78)</samp>](https://github.com/vuejs/router/commit/32f78c77)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.5...v5.0.6)
### [`v5.0.5`](https://github.com/vuejs/router/releases/tag/v5.0.5)
[Compare Source](https://github.com/vuejs/router/compare/v5.0.4...v5.0.5)
##### 🚀 Features
- Enable standard schema param parsers - by [@​posva](https://github.com/posva) [<samp>(ea8e3)</samp>](https://github.com/vuejs/router/commit/ea8e3e21)
- Normalize param parsers once - by [@​posva](https://github.com/posva) [<samp>(48087)</samp>](https://github.com/vuejs/router/commit/480877cc)
##### 🐞 Bug Fixes
- Track definePage imports per-file to fix named view race condition - by [@​posva](https://github.com/posva) [<samp>(11191)</samp>](https://github.com/vuejs/router/commit/11191bca)
- Avoid double decoding hash on string location - by [@​posva](https://github.com/posva) [<samp>(1578c)</samp>](https://github.com/vuejs/router/commit/1578c9e9)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.4...v5.0.5)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzkuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
5.0.4→5.2.0Release Notes
vuejs/router (vue-router)
v5.2.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v5.1.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v5.0.7Compare Source
🚀 Features
defineParamParser()more intuitive - by @posva (8715b)@vue/devtools-api- by @posva (87c3a)params: {}workaround in discarded params warning - by @posva and shanliuling in #2689 (c2b13)🐞 Bug Fixes
@vue/language-coreimport - by @danielroe in #2710 (8af50)View changes on GitHub
v5.0.6Compare Source
🐞 Bug Fixes
View changes on GitHub
v5.0.5Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.
77f368480dto0caff6053fUpdate dependency vue-router to v5.0.5to Update dependency vue-router to v5.0.60caff6053fto19eb3c1551Update dependency vue-router to v5.0.6to Update dependency vue-router to v5.0.719eb3c1551to3527de2f3f3527de2f3fto036482b75b036482b75bto7863399e0c7863399e0cto8d543bd6be8d543bd6beto085981ed5aUpdate dependency vue-router to v5.0.7to Update dependency vue-router to v5.1.0085981ed5atobb562b4fb8bb562b4fb8to73b24d3a9b73b24d3a9bto49ba8839ca49ba8839cato736359c9f6736359c9f6to76a08479f376a08479f3to7fd07da2007fd07da200to6e91f0bdea6e91f0bdeato4bcda3cf6d4bcda3cf6dtoc8ee4bd468c8ee4bd468tob1d340110eb1d340110eto36bb2ae2e536bb2ae2e5to3d05c458d23d05c458d2toab1210fa28ab1210fa28to0d6f3c3e2f0d6f3c3e2fto409e8b6513409e8b6513tof53c9ac3c9f53c9ac3c9to418ae96d94418ae96d94to4e0eafd81b4e0eafd81bto9f66998736Update dependency vue-router to v5.1.0to Update dependency vue-router to v5.2.09f66998736to338201f56c338201f56cto16f473e6e216f473e6e2to5955f76da55955f76da5to3e7271c26b3e7271c26bto32671eac9532671eac95to566a9dc09d566a9dc09dto19f98a3edd19f98a3eddtobf914fd2dfbf914fd2dfto841238e98b841238e98bto0269729bdb0269729bdbtoce84d15eccce84d15ecctof3b9b716fef3b9b716fetoece912e94eView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.