Vitest 3.0.6 introduces subtle but noteworthy updates compared to version 3.0.5, impacting developers using this Vite-powered testing framework. Dependency upgrades are a key focus. The chai dependency sees a bump from ^5.1.2 to ^5.2.0, potentially bringing new assertion features or bug fixes. Similarly, pathe advances from ^2.0.2 to ^2.0.3, which might include path manipulation improvements. Several internal @vitest packages are updated, aligning sub-packages like @vitest/spy, @vitest/utils, @vitest/expect, @vitest/mocker, @vitest/runner, and @vitest/snapshot to version 3.0.6, ensuring internal consistency.
In the devDependencies, jsdom receives a significant upgrade from ^25.0.1 to ^26.0.0, potentially providing enhanced DOM emulation for browser-like testing environments. Similarly, happy-dom moves from ^16.7.2 to ^17.1.0. There are also changes in the listed dev dependencies: the older version depends on "fast-glob":"3.3.3", while this dependency is not present in the newer version, and "@types/node" dependency is upgraded from version ^22.10.9 to ^22.13.4.
While the peer dependencies remain largely consistent, the updated release date (2025-02-18) suggests recent refinements, although the date seems incorrect, likely a placeholder. The slight decrease in unpacked size may indicate optimizations or code refactoring. Developers should review the changelogs for chai, pathe, jsdom and happy-dom to understand the specific impact of these upgrades on their testing workflows.
The are not vulnerabilities for the version 3.0.6 of the package vitest