Skip to content

Commit 2b4d612

Browse files
committed
release: vue-router@5.0.3
1 parent 382e34b commit 2b4d612

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

packages/router/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
## [5.0.3](https://github.com/vuejs/router/compare/v5.0.2...v5.0.3) (2026-02-19)
2+
3+
- refactor(experimental)!: remove selectNavigationResult ([9e88aed](https://github.com/vuejs/router/commit/9e88aed4257865c297dc854ad3b9dcf5404459d8))
4+
- refactor(experimental)!: make miss() throw internally and return never ([077e174](https://github.com/vuejs/router/commit/077e1740610d4436fa84dc87465c0fad00ead841))
5+
6+
### Bug Fixes
7+
8+
- avoid non matchable routes in auto-routes ([4864903](https://github.com/vuejs/router/commit/4864903000afb5b237376e61e555ab93be9e7b20))
9+
- avoid route entry in map for \_parent ([1dfccf8](https://github.com/vuejs/router/commit/1dfccf828bfa1c29bab3479be084bc1784343af3))
10+
- cleanup old route overrides ([b28a71e](https://github.com/vuejs/router/commit/b28a71e2602dcad8c1720eb7d44392362daef05a))
11+
- correct route ordering for group nodes with inflated scores ([515f484](https://github.com/vuejs/router/commit/515f4843e51fcb701fc0155788f03e308d614c47))
12+
- **experimental:** resolve TS errors in resolver/router type hierarchy ([a86f1f3](https://github.com/vuejs/router/commit/a86f1f3a97c6b959779cbe5b7456253fc1da9f35))
13+
- handle nested groups ([4a4bed9](https://github.com/vuejs/router/commit/4a4bed944bddce25effa6453b13ab79ac55885a5))
14+
- handle quotes in d.ts ([d776470](https://github.com/vuejs/router/commit/d7764700f190c990ac89d3b85bcad784b60813b3))
15+
- remove name from \_parent.vue files ([6e8f1a1](https://github.com/vuejs/router/commit/6e8f1a113d78905c0bc74b27d7bb2e0e362a78ea))
16+
- stable route ordering for group folders with same path ([1db9467](https://github.com/vuejs/router/commit/1db9467cc3d963ae97cf2df4ab63b26390aa617d))
17+
- **types:** relax RouteMapGeneric constraint for interface-based RouteNamedMap ([#2624](https://github.com/vuejs/router/issues/2624)) ([cdf7b44](https://github.com/vuejs/router/commit/cdf7b4423f5c589afba5083bd82c6a0522311705))
18+
- **volar:** use `ts.getTokenPosOfNode` instead of `node.getStart` ([#2630](https://github.com/vuejs/router/issues/2630)) ([0b0504b](https://github.com/vuejs/router/commit/0b0504bd65a1b946e68dfb1c92bfe44f48a956cf))
19+
20+
### Features
21+
22+
- add deprecation warning for next() callback in navigation guards ([797f55d](https://github.com/vuejs/router/commit/797f55de909bc6bd51a033bb0acaa118bb083fee))
23+
- deprecate new NavigationResult(to) in favor of reroute(to) ([382e34b](https://github.com/vuejs/router/commit/382e34b41e4eea1c90b1e1cd0f049352b6d24e7d))
24+
- display aliases in logs ([7aa607f](https://github.com/vuejs/router/commit/7aa607fc6f74795befffeb1107fed7fc5fb8c0f9))
25+
- **experimental:** generate aliases from override in resolver ([a00ac35](https://github.com/vuejs/router/commit/a00ac355a234cfd585b4c2533a222733bd326593))
26+
- **experimental:** handle aliasOf in resolvers ([8fe453c](https://github.com/vuejs/router/commit/8fe453c90fad2f3053d9ea0c8d3189ef2e2cd973))
27+
- **experimental:** warn against non absolute aliases ([476c669](https://github.com/vuejs/router/commit/476c66974f31766978bf5c8b9e4aac3b1f1ffc5e))
28+
- extract alias from definePage ([835df1f](https://github.com/vuejs/router/commit/835df1ffee1d465bc20318f1b2dd874a7f1f9e1f))
29+
- set \_parent as non matchable by default ([8f91c99](https://github.com/vuejs/router/commit/8f91c99f044d024a35d5ccde95f37cebee1f67c6))
30+
- support \_parent in nested folders ([0a37f47](https://github.com/vuejs/router/commit/0a37f47471a847d0e64070c74e66937a503e88d9))
31+
- use type module ([dc9ffe8](https://github.com/vuejs/router/commit/dc9ffe81f271edf399dd4527c399918208815f65))
32+
- warn on \_parent conflict ([182fe03](https://github.com/vuejs/router/commit/182fe03ada479f009949c77776ae904b35e3d181))
33+
- warn on conflicting components for routes ([34aceb9](https://github.com/vuejs/router/commit/34aceb98cd7de07340e0735b74d76195c5138284))
34+
35+
### Performance Improvements
36+
37+
- avoid merging empty object in record ([4213eb6](https://github.com/vuejs/router/commit/4213eb665e52695cdad531d543c942cb35e6ccaa))
38+
39+
### BREAKING CHANGES
40+
41+
- Remove the selectNavigationResult option and NAVIGATION_RESULTS_KEY since reroute() now throws immediately, making the collection and selection of navigation results unnecessary.
42+
- `miss()` now throws the `MatchMiss` error internally instead of returning it. If you were using `throw miss()`, replace it with just `miss()`. This change prevents silently swallowing misses when forgetting to `throw` and hides the fact that this is implemented through a class, making it an implementation detail. **Most users won't be affected as this only impacts custom matchers using the experimental route resolver API. Also renames `MatchMiss` export to `_MatchMiss` (internal).**
43+
144
## [5.0.2](https://github.com/vuejs/router/compare/v5.0.1...v5.0.2) (2026-02-02)
245

346
### Bug Fixes

packages/router/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-router",
3-
"version": "5.0.2",
3+
"version": "5.0.3",
44
"homepage": "https://router.vuejs.org",
55
"bugs": {
66
"url": "https://github.com/vuejs/router/issues"

0 commit comments

Comments
 (0)