Vue Router, a crucial library for Vue.js 3 applications, experienced a minor version bump from 4.0.1 to 4.0.2. Both versions target Vue 3 and share the same core description, indicating ongoing maintenance and incremental improvements. Developers will want to examine the peer dependency specification, which remains consistent, requiring Vue in the ^3.0.0 range.
The key differences between versions lie in the updated development dependencies. Notably, axios moved from 0.21.0 to 0.21.1, webpack from ^5.10.0 to ^5.11.0, typescript from ^4.1.2 to ^4.1.3, vue-loader from ^16.1.0 to ^16.1.2, webpack-cli from ^4.2.0 to ^4.3.0, @vue/devtools-api from ^6.0.0-beta.2 to ^6.0.0-beta.3, and @rollup/plugin-node-resolve from ^11.0.0 to ^11.0.1. Rollup also saw an update, moving from version 2.34.0 to 2.35.1 while webpack-bundle-analyzer went from version 4.2.0 to 4.3.0. These changes likely incorporate bug fixes, performance enhancements, and compatibility adjustments within the development tooling ecosystem. While the core functionality of Vue Router remains largely unchanged, developers using these specific versions of development tools should consider upgrading to 4.0.2 to benefit from the latest compatible versions. The unpacked size also saw a decrease, going from 743300 to 725694, which suggests some internal optimizations. Finally, the most recent version was released roughly 3 weeks after version 4.0.1, indicating active support and iterative improvements to the library.
The are not vulnerabilities for the version 4.0.2 of the package vue-router