Vitest version 3.1.3 is a minor update to the popular testing framework, building upon the foundation laid by version 3.1.2. While the core functionality remains consistent, several dependency updates and internal adjustments contribute to a refined developer experience.
Key changes reside within the dependency versions, specifically in the dependencies section. Notably, vite-node and several @vitest/* packages incremented from 3.1.2 to 3.1.3, hinting at bug fixes or minor feature enhancements within these internal modules. The vite dependency remains flexible supporting versions ^5.0.0 or ^6.0.0.
Both versions share a comprehensive suite of peer dependencies like jsdom, happy-dom, @vitest/ui, @types/node, @types/debug, @vitest/browser and @edge-runtime/vm for broad compatibility. The @types/node peer dependency ensures compatibility with Node.js versions 18, 20 or greater than or equal to 22. Development dependencies, encompassing tools like ws, cac, birpc, and numerous @types/* packages, remain consistent, indicating a focus on stability in the development workflow. Besides the bump in version, very little else appears to change in terms of other dependencies, with most staying on the same versions. This suggests that the update is more about internal synchronization and minor improvements than a major overhaul.
Developers upgrading from 3.1.2 to 3.1.3 can anticipate a seamless transition, benefitting from the incremental improvements without encountering significant breaking changes. The releaseDate property suggests the two version where released in a close time range.
The are not vulnerabilities for the version 3.1.3 of the package vitest