[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-repo-vuejs-router":3,"$f2v3tzw7dti6zg":-1,"github-release-repo-vuejs-router-page-1":19},{"project":4,"relatedArticles":18},{"id":5,"name":6,"owner":7,"repo":8,"url":9,"firstPublishedAt":10,"releaseCount":11,"tags":12},"019d7639-b1e3-71ad-8973-02d2bf15c112","Vue Router","vuejs","router","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter","2026-04-22T08:09:54.000Z",7,[13],{"color":14,"id":15,"name":16,"slug":17},"#42B883","019d75c0-9475-756b-aae0-32abbfa5158f","Vue","vue",[],{"items":20,"page":120,"pageSize":121,"totalCount":11},[21,37,51,65,79,93,107],{"body":22,"createdAt":23,"githubId":24,"htmlUrl":25,"id":26,"isPrerelease":27,"isPublished":28,"name":29,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":30,"summary":31,"tagName":29,"updatedAt":32,"displayName":33,"hasBreakingChanges":27,"tags":34,"version":36},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **experimental**: Handle non-string params for isActive &nbsp;-&nbsp; by @posva [\u003Csamp>(92cfd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F92cfd6f4)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.3.0...v5.3.1)","2026-09-02T16:00:01.759Z","381243469","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.3.1","01a062d9-46de-766a-8f6c-e59dcecc9ca2",false,true,"v5.3.1","2026-09-02T12:37:48.000Z","Vue Router v5.3.1 includes a bug fix for handling non-string parameters in the isActive function, improving its reliability for developers. This update is part of the ongoing experimental features aimed at enhancing routing capabilities.","2026-09-22T05:19:17.965Z","Vue Router v5.3.1",[35],{"color":14,"id":15,"name":16,"slug":17},"5.3.1",{"body":38,"createdAt":39,"githubId":40,"htmlUrl":41,"id":42,"isPrerelease":27,"isPublished":28,"name":43,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":44,"summary":45,"tagName":43,"updatedAt":46,"displayName":47,"hasBreakingChanges":27,"tags":48,"version":50},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Prevent race condition dev-only error &nbsp;-&nbsp; by @meihao550 in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2789 [\u003Csamp>(d2b87)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fd2b87d59)\n- **scroll**: Skip scroll computation based on history.scrollRestoration &nbsp;-&nbsp; by @posva [\u003Csamp>(033f1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F033f1c7d)\n- **unplugin**: Don&#39;t crash on duplicate definePage() calls &nbsp;-&nbsp; by @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2753 [\u003Csamp>(686bf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F686bf9e7)\n- **volar**: Narrow `typeof useRoute` in a type context &nbsp;-&nbsp; by @Anoesj in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2759 [\u003Csamp>(7a4c8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F7a4c8ea8)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **history**:\n  - Remove visibilitychange listener to prevent focus steal in Edge &nbsp;-&nbsp; by @Mini-Sylar in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2704 [\u003Csamp>(17b58)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F17b58611)\n- **router**:\n  - Skip scroll saving for unknown pop direction &nbsp;-&nbsp; by @ifer47 in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F1431 and https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2780 [\u003Csamp>(23150)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F23150472)\n- **types**:\n  - Allow unsetting a route name with `false` in `EditableTreeNode` &nbsp;-&nbsp; by @Anoesj in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2752 [\u003Csamp>(8e2e1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F8e2e1459)\n- **unplugin**:\n  - Sort and dedupe params in generated types &nbsp;-&nbsp; by @posva [\u003Csamp>(a25fa)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fa25fa87c)\n  - Skip unnamed params in generated route types &nbsp;-&nbsp; by @posva [\u003Csamp>(c694e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fc694ec44)\n  - Report unnamed params once per route &nbsp;-&nbsp; by @posva [\u003Csamp>(52058)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F5205881a)\n  - Generate param types from override paths and stop inheritance on absolute overrides &nbsp;-&nbsp; by @G100my in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2646 [\u003Csamp>(67bab)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F67babd48)\n\n### &nbsp;&nbsp;&nbsp;🏎 Performance\n\n- Replace `json5` and `yaml` with `confbox` &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2769 [\u003Csamp>(aab28)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Faab2876e)\n- Avoid depending on the current route to resolve absolute locations &nbsp;-&nbsp; by @danielroe [\u003Csamp>(9b7e3)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F9b7e3ee4)\n- **experimental**: Avoid tracking currentRoute in absolute string locations &nbsp;-&nbsp; by @posva [\u003Csamp>(084fc)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F084fcfcb)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.2.0...v5.3.0)","2026-08-27T16:00:10.882Z","377845737","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.3.0","01a043f3-4281-76dd-a3d8-f73c31079b88","v5.3.0","2026-08-27T13:29:26.000Z","Vue Router v5.3.0 introduces several important updates, including a fix for race condition errors in development and improved scroll handling based on history.scrollRestoration. Notably, performance enhancements have been made by replacing dependencies and optimizing route resolution, alongside various bug fixes and type improvements for better developer experience.","2026-08-27T16:00:37.243Z","Vue Router v5.3.0",[49],{"color":14,"id":15,"name":16,"slug":17},"5.3.0",{"body":52,"createdAt":53,"githubId":54,"htmlUrl":55,"id":56,"isPrerelease":27,"isPublished":28,"name":57,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":58,"summary":59,"tagName":57,"updatedAt":60,"displayName":61,"hasBreakingChanges":27,"tags":62,"version":64},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Add helpful diagnostics &nbsp;-&nbsp; by @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2737 [\u003Csamp>(628fe)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F628fe18a)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Allow pinia 4 &nbsp;-&nbsp; by @posva [\u003Csamp>(16535)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F16535337)\n- **scroll**: Ignore stale async scrollBehavior results &nbsp;-&nbsp; by @baozjj and @cursoragent in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2730 [\u003Csamp>(303df)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F303dfe19)\n- **unplugin**: Reject invalid hex digits in [x+hh] character codes &nbsp;-&nbsp; by @greymoth-jp in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2744 [\u003Csamp>(4d967)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F4d967411)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.1.0...v5.2.0)","2026-07-15T12:00:01.620Z","354342882","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.2.0","019f65a5-f053-716d-8e3f-c454992c08b7","v5.2.0","2026-07-15T10:08:20.000Z","Vue Router v5.2.0 introduces helpful diagnostics for improved debugging and adds support for Pinia 4. It also includes bug fixes that enhance scroll behavior handling and address issues with invalid hex digits in character codes.","2026-07-15T12:00:21.129Z","Vue Router v5.2.0",[63],{"color":14,"id":15,"name":16,"slug":17},"5.2.0",{"body":66,"createdAt":67,"githubId":68,"htmlUrl":69,"id":70,"isPrerelease":27,"isPublished":28,"name":71,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":72,"summary":73,"tagName":71,"updatedAt":74,"displayName":75,"hasBreakingChanges":27,"tags":76,"version":78},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Typed definePage params.path &nbsp;-&nbsp; by @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2716 [\u003Csamp>(d65de)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fd65de749)\n- Strict type for definePage param default &nbsp;-&nbsp; by @posva [\u003Csamp>(0ae10)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F0ae10cdd)\n- Support raw param parsers &nbsp;-&nbsp; by @posva [\u003Csamp>(eadec)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Feadec558)\n- Force array type raw param parsers &nbsp;-&nbsp; by @posva [\u003Csamp>(7a68b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F7a68b87c)\n- Allow overriding the global Router type &nbsp;-&nbsp; by @posva [\u003Csamp>(1cd93)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F1cd93b33)\n- Emit runtime warning for invalid format in query params &nbsp;-&nbsp; by @posva [\u003Csamp>(8259a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F8259a09c)\n- Override useRouter() return with experimental types config &nbsp;-&nbsp; by @posva [\u003Csamp>(39a34)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F39a344f7)\n- Allow string as a param parser for convenience &nbsp;-&nbsp; by @posva [\u003Csamp>(be37b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fbe37b798)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Fix auto import fixes and make experimental esm only &nbsp;-&nbsp; by @posva [\u003Csamp>(db3a6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fdb3a6b37)\n- Deterministic param parser types order &nbsp;-&nbsp; by @posva [\u003Csamp>(bf0fc)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fbf0fc9b6)\n- Avoid importing unused param parsers &nbsp;-&nbsp; by @posva [\u003Csamp>(41c00)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F41c00e7c)\n- Filter invalid query params without failing to match &nbsp;-&nbsp; by @posva [\u003Csamp>(db717)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fdb7178a5)\n- Detect not set format &nbsp;-&nbsp; by @posva [\u003Csamp>(aa89e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Faa89e2ee)\n- Allow undefined values for params in query &nbsp;-&nbsp; by @posva [\u003Csamp>(4726e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F4726e2b6)\n- **experimental**: Repeatable params in subsegments &nbsp;-&nbsp; by @posva [\u003Csamp>(84664)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F846640e4)\n- **types**: Add vite as optional peer dependency &nbsp;-&nbsp; by @ForgottenR, @posva and **shihuijie** in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2712 [\u003Csamp>(facbf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Ffacbf6b1)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.0.7...v5.1.0)","2026-05-28T16:00:03.091Z","330901491","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.1.0","019e6f50-6fff-7608-9ee2-863746dfddde","v5.1.0","2026-05-28T14:32:51.000Z","Vue Router v5.1.0 introduces several enhancements including typed parameters for definePage, support for raw param parsers, and runtime warnings for invalid query formats. Bug fixes improve auto-import functionality and ensure better handling of query parameters, including allowing undefined values. Additionally, Vite is now an optional peer dependency.","2026-05-28T16:00:11.790Z","Vue Router v5.1.0",[77],{"color":14,"id":15,"name":16,"slug":17},"5.1.0",{"body":80,"createdAt":81,"githubId":82,"htmlUrl":83,"id":84,"isPrerelease":27,"isPublished":28,"name":85,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":86,"summary":87,"tagName":85,"updatedAt":88,"displayName":89,"hasBreakingChanges":27,"tags":90,"version":92},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Upgrade to babel 8 &nbsp;-&nbsp; by @posva [\u003Csamp>(8d3e6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F8d3e60e7)\n- Make `defineParamParser()` more intuitive &nbsp;-&nbsp; by @posva [\u003Csamp>(8715b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F8715b211)\n- Upgrade `@vue\u002Fdevtools-api` &nbsp;-&nbsp; by @posva [\u003Csamp>(87c3a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F87c3affe)\n- **matcher**: Hint at `params: {}` workaround in discarded params warning &nbsp;-&nbsp; by @posva and **shanliuling** in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2689 [\u003Csamp>(c2b13)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fc2b13c61)\n- **param-parsers**: Add include\u002Fexclude options &nbsp;-&nbsp; by @posva [\u003Csamp>(91cde)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F91cdec3b)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **matcher**:\n  - Finalize param token before processing escaped colon &nbsp;-&nbsp; by @babu-ch and @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2654 [\u003Csamp>(20521)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F20521b03)\n- **query**:\n  - Use Object.create(null) to prevent prototype pollution &nbsp;-&nbsp; by @wdskuki, **wdsmini** and @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2661 [\u003Csamp>(be88c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fbe88c756)\n- **resolve**:\n  - Omit empty optional params from resolved params &nbsp;-&nbsp; by @babu-ch and @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2434 [\u003Csamp>(1ef09)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F1ef09646)\n- **types**:\n  - Wire RouteNamedMap via generated routes.d.ts &nbsp;-&nbsp; by @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2700 [\u003Csamp>(aef99)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Faef99415)\n- **unplugin**:\n  - Avoid generating empty routes &nbsp;-&nbsp; by @FrontEndDog and @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2642 [\u003Csamp>(10a8b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F10a8b773)\n  - Apply definePage path-param parser overrides &nbsp;-&nbsp; by @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2699 [\u003Csamp>(c8074)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fc8074862)\n- **volar**:\n  - Drop runtime `@vue\u002Flanguage-core` import &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2710 [\u003Csamp>(8af50)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F8af50c9c)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.0.6...v5.0.7)","2026-05-13T08:00:01.277Z","321690058","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.0.7","019e2059-90eb-7579-806a-38c66fa7aab4","v5.0.7","2026-05-13T07:43:32.000Z","Vue Router v5.0.7 introduces Babel 8 support, enhances `defineParamParser()` for better usability, and upgrades `@vue\u002Fdevtools-api`. Key bug fixes include improvements to param handling and preventing prototype pollution in queries, ensuring a more robust routing experience.","2026-05-13T08:00:13.717Z","Vue Router v5.0.7",[91],{"color":14,"id":15,"name":16,"slug":17},"5.0.7",{"body":94,"createdAt":95,"githubId":96,"htmlUrl":97,"id":98,"isPrerelease":27,"isPublished":28,"name":99,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":100,"summary":101,"tagName":99,"updatedAt":102,"displayName":103,"hasBreakingChanges":27,"tags":104,"version":106},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Missing closing quote in generated import &nbsp;-&nbsp; by @zjy040525 and @posva in https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fissues\u002F2688 [\u003Csamp>(32f78)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F32f78c77)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.0.5...v5.0.6)","2026-04-22T12:00:03.005Z","312153411","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.0.6","019db50f-c5af-764b-947e-3fd683eb1861","v5.0.6","2026-04-22T10:19:57.000Z","This release of Vue Router (v5.0.6) includes a bug fix addressing a missing closing quote in generated imports, improving code generation reliability. Developers should update to ensure proper functionality in their routing configurations.","2026-04-22T12:00:11.242Z","Vue Router v5.0.6",[105],{"color":14,"id":15,"name":16,"slug":17},"5.0.6",{"body":108,"createdAt":109,"githubId":110,"htmlUrl":111,"id":112,"isPrerelease":27,"isPublished":28,"name":113,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":10,"summary":114,"tagName":113,"updatedAt":115,"displayName":116,"hasBreakingChanges":27,"tags":117,"version":119},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Enable standard schema param parsers &nbsp;-&nbsp; by @posva [\u003Csamp>(ea8e3)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002Fea8e3e21)\n- Normalize param parsers once &nbsp;-&nbsp; by @posva [\u003Csamp>(48087)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F480877cc)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Track definePage imports per-file to fix named view race condition &nbsp;-&nbsp; by @posva [\u003Csamp>(11191)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F11191bca)\n- Avoid double decoding hash on string location &nbsp;-&nbsp; by @posva [\u003Csamp>(1578c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcommit\u002F1578c9e9)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Fcompare\u002Fv5.0.4...v5.0.5)","2026-04-22T12:00:03.014Z","312098219","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Frouter\u002Freleases\u002Ftag\u002Fv5.0.5","019db50f-c5c6-75fc-97dd-6c93dce170f4","v5.0.5","Vue Router v5.0.5 introduces standard schema param parsers and normalizes param parsers for improved consistency. It also fixes a race condition with named views and resolves an issue with double decoding of hash in string locations.","2026-04-22T12:00:11.798Z","Vue Router v5.0.5",[118],{"color":14,"id":15,"name":16,"slug":17},"5.0.5",1,25]