Releases: vuejs/vue-router
Releases · vuejs/vue-router
v3.1.3
v3.1.2
v3.1.1
v3.1.0
Bug Fixes
- abstract history: allow router.back in abstract mode when 2 consecutive same routes appear in history stack (#2771) (8910979), closes #2607
- hash: correctly place query if placed before hash (#2851) (b7715dc), closes #2125 #2262
- link: Fix active links when parent link redirects to child (#2772) (64785a9), closes #2724
- adapt error to work on IE9 (527d6d5)
Features
- alias: warn against redundant aliases (04a02c0), closes #2461 #2462
- scroll: handle id selectors starting with a number (799ceca), closes #2163
- return a promise with push and replace (#2862) (d907a13), #1769 You may see UncaughtRejections errors in the console, please ℹ️ read this
- scoped slot for link (e289dde) 📖 Documentation
- warn the user for invalid uses of v-slot with Link (44c63a9)
v3.0.7
v3.0.6
v3.0.5
v3.0.4
v3.0.3
Fixed
v3.0.2
Improvements
- call scrollBehaviour with app context (#1804) @homerjam
- RouterLink and RouterView can now be used in PascalCase (#1842) @meteorlxy
- added array type to query (#2050) @zigomir
Fixed
- Call setupScroll if pushState is supported #1834 (#1835) @JounQin
- Prevent component reuse in out-in transition #1874 (#2127) @PeachScript
- Give * routes a param name (instead of 0) #1994 (#1995) @posva
- Fix replaceState bug in Safari #2195 (#2295) @posva
- Support initial routes in unicode (#2375) @aldarund