Vue Router's version 4.0.13 presents several notable updates compared to its predecessor, 4.0.12. A primary difference lies in the dependencies. Version 4.0.13 relies on "@vue/devtools-api":"^6.0.0", while version 4.0.12 uses an earlier beta "@vue/devtools-api":"^6.0.0-beta.18". Furthermore, the development dependencies showcase a wider range of updated packages. Critically, version 4.0.13 supports newer Vue versions, declaring "^3.2.31" in its devDependencies, aligning with the latest features and performance improvements of Vue 3. In contrast, v4.0.12 was tested with Vue "^3.1.0".
The update to version 4.0.13 also includes newer versions of essential tools like Vite ("~2.8.4" vs "~2.5.10") and Axios ("^0.26.0" vs "^0.21.4"), potentially offering improved build times, optimized bundle sizes, and enhanced HTTP client capabilities. Moreover, many other dev dependencies such as "typescript", "@vue/compiler-sfc", "@vitejs/plugin-vue" saw similar version bumps.
It's worth noting the subtle shifts in peer dependencies. Though both versions target Vue 3, version 4.0.13 specifies "^3.2.0," while version 4.0.12 accommodates older Vue 3 releases with "^3.0.0". This emphasizes the importance of verifying Vue versions during upgrades to prevent compatibility issues. The small difference in unpacked size are not relevant. In summary, developers upgrading to Vue Router 4.0.13 can expect improved compatibility with recent Vue versions, updated tooling, and potentially better overall performance in their Vue 3 applications.
The are not vulnerabilities for the version 4.0.13 of the package vue-router