Vue Router 4 underwent a minor version update from 4.0.4 to 4.0.5, incorporating several dependency upgrades and internal adjustments. Developers considering an upgrade should be aware of these changes, primarily impacting the development environment and build process, rather than core routing functionality.
Key updates include upgrades to core development dependencies like vue (from 3.0.5 to 3.0.7), rollup (from 2.39.0 to 2.41.0), and webpack (from 5.21.2 to 5.24.3). These likely bring performance improvements, bug fixes, and new features within those tools, potentially streamlining the build process for Vue Router itself and indirectly benefitting developers using it.
Several other smaller dependency bumps occurred, such as @vue/compiler-sfc and @vue/server-renderer both moving from version 3.0.5 to 3.0.7 in alignment with the core Vue update. @vue/test-utils also jumps from rc.1 to rc.3. Furthermore, @rollup/plugin-replace and @rollup/plugin-commonjs also received version upgrades.
The dist object also shows a slight decrease in unpacked size although a reduction in file count. While the core functionality remains consistent, ensuring that projects referencing Vue Router are compatible with these updated development dependencies is recommended before upgrading. The security and performance improvements from these dependency upgrades can improve the dev tooling experience and potentially benefit downstream applications.
The are not vulnerabilities for the version 4.0.5 of the package vue-router