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