Vue.js has released version 3.4.31, succeeding the previous stable version 3.4.30. Both versions maintain the core description of being a progressive JavaScript framework designed for building modern web user interfaces. A key difference lies in the dependencies; version 3.4.31 relies on updated versions of its core dependencies, specifically @vue/shared, @vue/runtime-dom, @vue/compiler-dom, @vue/compiler-sfc, and @vue/server-renderer, all bumped to version 3.4.31. This synchronization across core packages suggests a cohesive set of improvements and bug fixes targeted at the entire Vue ecosystem. Version 3.4.30 depended on all of the above listed dependencies at version 3.4.30.
While the file count remains consistent at 37 files for both versions, there's a slight reduction in the unpacked size, from 2,200,143 bytes in 3.4.30 to 2,197,167 bytes in 3.4.31 implying potential optimization of the code. The release dates clearly mark the freshness of the new version, with 3.4.31 released on June 28, 2024, following 3.4.30 released on June 22, 2024. Developers should upgrade to Vue 3.4.31 to benefit from the latest refinements, bug fixes, and performance tweaks within the core libraries, ultimately contributing to a more robust and efficient Vue.js application. The peer dependency on typescript remains unchanged with a wildcard, guaranteeing continued Typescript compatibility. Both versions are MIT licensed.
The are not vulnerabilities for the version 3.4.31 of the package vue