Vue Router, the official routing library for Vue.js 2, saw a small update from version 3.4.0 to 3.4.1. While seemingly minor, these patch releases often contain important fixes and tweaks that improve the overall developer experience.
One key difference to note is the updated Vue.js dependency. Version 3.4.1 now depends on Vue.js version "^2.6.11", while 3.4.0 depended on "^2.5.16". This signifies compatibility and potential reliance on features or bug fixes introduced in Vue.js 2.6.11. Also the version of vue-template-compiler has been updated to ^2.6.11 in 3.4.1 from ^2.5.16 in 3.4.0. Additionally, vue-loader has been updated from ^15.2.1 to ^15.9.3. These upgrades suggest enhancements in Vue component compilation and loading processes.
Beyond these dependency upgrades, the libraries appear structurally similar. The core development dependencies like rollup, terser, eslint, and babel-related tools remain largely consistent, implying no major overhauls in the build or testing processes between these two versions. The unpackedSize field in the dist object indicates a slight increase in size from 476470 bytes to 478697 bytes with the new version.
For developers using Vue Router, upgrading from 3.4.0 to 3.4.1 is recommended to leverage the updated Vue.js compatibility and any potential internal improvements that the new vue-loader brings. As always, thoroughly test your application after upgrading to ensure compatibility and smooth transitions.
The are not vulnerabilities for the version 3.4.1 of the package vue-router