Vue Router has released a new version, 4.4.0, building upon the previous stable version 4.3.3. Both versions are designed for Vue 3 applications, offering robust routing capabilities for single-page applications. The core functionality remains consistent, providing developers with tools to manage navigation, create dynamic routes, and implement features like route guards and lazy loading. Under the hood, the dependencies for development reflect a shift in testing strategies. 4.4.0 replaces Jest with Vitest with its respective plugins which is interesting for developers given the focus in performance and Vue ecosystem integration, while still supporting types and coverage measurement through related plugins. Both updates maintain peer dependency on Vue version 3.2.0 or higher, ensuring compatibility for a wide range of Vue 3 projects. Notably, the file sizes differ slightly, with version 4.4.0 having an unpacked size of 825241 bytes compared to 4.3.3's 809273 bytes, possibly attributable to refactoring, performance improvements, or the adoption of new testing strategies in 4.4.0. Developers can upgrade to take advantage of the refinements of the code. The library is actively maintained and benefits from a strong community supported by a reliable router.
The are not vulnerabilities for the version 4.4.0 of the package vue-router