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.3.1` → `5.4.0`](https://renovatebot.com/diffs/npm/vue-router/5.3.1/5.4.0) |  |  |
---
### Release Notes
<details>
<summary>vuejs/router (vue-router)</summary>
### [`v5.4.0`](https://github.com/vuejs/router/releases/tag/v5.4.0)
[Compare Source](https://github.com/vuejs/router/compare/v5.3.1...v5.4.0)
##### 🚨 Breaking Changes
- **experimental**: Normalize query values to arrays - by [@​posva](https://github.com/posva) in [#​2824](https://github.com/vuejs/router/issues/2824) [<samp>(f1fbc)</samp>](https://github.com/vuejs/router/commit/f1fbc067)
##### 🚀 Features
- Accept a prebuilt matcher in `createRouter` - by [@​danielroe](https://github.com/danielroe) in [#​2804](https://github.com/vuejs/router/issues/2804) [<samp>(9de96)</samp>](https://github.com/vuejs/router/commit/9de967f4)
- UseScrollRestoration and onRouteRendered - by [@​posva](https://github.com/posva) in [#​2805](https://github.com/vuejs/router/issues/2805) [<samp>(e3dde)</samp>](https://github.com/vuejs/router/commit/e3dde5eb)
- Diagnose experimental beforeEnter migration - by [@​posva](https://github.com/posva) [<samp>(b695c)</samp>](https://github.com/vuejs/router/commit/b695cd0f)
- **experimental**:
- Warn about legacy optional param removal - by [@​posva](https://github.com/posva) in [#​2818](https://github.com/vuejs/router/issues/2818) [<samp>(c2f92)</samp>](https://github.com/vuejs/router/commit/c2f92a4d)
- Extract hash params with definePage - by [@​posva](https://github.com/posva) [<samp>(dbf2d)</samp>](https://github.com/vuejs/router/commit/dbf2d9e2)
- Configure required and default hash params - by [@​posva](https://github.com/posva) [<samp>(cef5c)</samp>](https://github.com/vuejs/router/commit/cef5cfae)
- Never decode the hash, protect-only encoding - by [@​posva](https://github.com/posva) in [#​2760](https://github.com/vuejs/router/issues/2760) [<samp>(aca2c)</samp>](https://github.com/vuejs/router/commit/aca2c83a)
- Allow custom regexp for path params in definePage - by [@​posva](https://github.com/posva) in [#​2822](https://github.com/vuejs/router/issues/2822) [<samp>(3a192)</samp>](https://github.com/vuejs/router/commit/3a192ad1)
- **router**:
- Restore hashes and top by default - by [@​posva](https://github.com/posva) [<samp>(7c385)</samp>](https://github.com/vuejs/router/commit/7c3851f8)
##### 🐞 Bug Fixes
- Resolve experimental guard redirects against target on history navigation - by [@​posva](https://github.com/posva) [<samp>(2c5fb)</samp>](https://github.com/vuejs/router/commit/2c5fbd63)
- **experimental**:
- Keep declared case of static prefix in MatcherPatternPathStar.build() - by [@​contactjawad](https://github.com/contactjawad) in [#​2798](https://github.com/vuejs/router/issues/2798) [<samp>(4dc6b)</samp>](https://github.com/vuejs/router/commit/4dc6bfa1)
- Make hash params optional and nullable - by [@​posva](https://github.com/posva) [<samp>(d9a4c)</samp>](https://github.com/vuejs/router/commit/d9a4ceb0)
- Exclude defaults from required hash params - by [@​posva](https://github.com/posva) [<samp>(346e2)</samp>](https://github.com/vuejs/router/commit/346e2cde)
- Align hash parameter parsing with queries - by [@​posva](https://github.com/posva) [<samp>(cf251)</samp>](https://github.com/vuejs/router/commit/cf25179f)
- Keep last hash param instead of throwing - by [@​posva](https://github.com/posva) [<samp>(d1e8a)</samp>](https://github.com/vuejs/router/commit/d1e8ac17)
- Disallow required with a default for query params - by [@​posva](https://github.com/posva) [<samp>(f60e9)</samp>](https://github.com/vuejs/router/commit/f60e9e37)
- Make query params with a default optional on push - by [@​posva](https://github.com/posva) [<samp>(fb604)</samp>](https://github.com/vuejs/router/commit/fb604ea6)
- Do not inherit params, query, or hash on redirects - by [@​posva](https://github.com/posva) [<samp>(02a92)</samp>](https://github.com/vuejs/router/commit/02a92656)
- **history**:
- Invalidate obsolete scroll positions - by [@​posva](https://github.com/posva) and [@​liuly0322](https://github.com/liuly0322) in [#​2814](https://github.com/vuejs/router/issues/2814) [<samp>(071f1)</samp>](https://github.com/vuejs/router/commit/071f1969)
- **unplugin**:
- Sanitize named view in definePage import - by [@​giaBaoJS](https://github.com/giaBaoJS) in [#​2809](https://github.com/vuejs/router/issues/2809) [<samp>(0711d)</samp>](https://github.com/vuejs/router/commit/0711dff9)
- Keep hex character codes in param segments regexp - by [@​kwy404](https://github.com/kwy404) in [#​2811](https://github.com/vuejs/router/issues/2811) [<samp>(07663)</samp>](https://github.com/vuejs/router/commit/07663eb6)
##### 🏎 Performance
- **unplugin**: Cache merged route overrides - by [@​posva](https://github.com/posva) in [#​2821](https://github.com/vuejs/router/issues/2821) [<samp>(732b7)</samp>](https://github.com/vuejs/router/commit/732b723e)
##### [View changes on GitHub](https://github.com/vuejs/router/compare/v5.3.1...v5.4.0)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzMuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjEzMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
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.3.1→5.4.0Release Notes
vuejs/router (vue-router)
v5.4.0Compare Source
🚨 Breaking Changes
🚀 Features
createRouter- by @danielroe in #2804 (9de96)🐞 Bug Fixes
🏎 Performance
View changes on GitHub
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.