Vue Router has released a new stable version, 4.5.0, building upon the previous stable release, 4.4.5. While both versions share core functionalities for routing in Vue 3 applications, a closer look reveals some interesting differences for developers. Both versions depend on @vue/devtools-api for enhanced debugging. The most immediate difference lies in the vue dependency in devDependencies. Version 4.5.0 declares ~3.5.13 while 4.4.5 uses ~3.4.3. Likewise, vite evolves from ^5.4.3 to ^5.4.11. typescript and @vitest/ui are no longer required in the newer 4.5.0.
Reviewing the dist section may reveal that version 4.5.0 incorporates refinements and possibly new features leading to a larger unpacked size of 861324 compared to 830590 in version 4.4.5. This might indicate additional code or assets included for improved performance or expanded capabilities. The release dates highlight the ongoing development and maintenance of the library. For developers, the updates emphasize the importance of staying current with the latest versions to leverage potential performance improvements, bug fixes, and new features. Careful review of the changelog of Vue Router could inform developers on how these modifications may influence their current projects.
The are not vulnerabilities for the version 4.5.0 of the package vue-router