Vitest has released version 3.2.0, building upon the solid foundation of version 3.1.4. Several changes make the upgrade worthwhile for developers seeking the latest features and improvements in Vite-powered testing. The core dependencies have seen updates, with vite allowing now version 7, vite-node jumping from 3.1.4 to 3.2.0, @vitest/spy, @vitest/utils, @vitest/expect, @vitest/mocker, @vitest/runner, @vitest/snapshot and @vitest/pretty-format also moving from 3.1.4 to 3.2.0. The same is true for @types/chai that was added as new dependencie. On the developer dependency side, @types/node goes from version ^22.14.1 to ^22.15.29. Furthermore ws, happy-dom, @antfu/install-pkg were also upgraded. micromatch and get-tsconfig where removed and mime, @types/mime and @types/picomatch where added.
These upgrades often bring performance enhancements, bug fixes, and new functionalities within those respective tools, cascading into a better testing experience with Vitest. While the core API likely remains consistent, developers should check the changelogs of updated dependencies like vite-node and the various @vitest/* packages for specific feature additions or breaking changes that might affect their tests. The addition of version 7 of Vite as a supported base is also something to consider when upgrading and can be a big advantage for developers that use the latest version of Vite.
The are not vulnerabilities for the version 3.2.0 of the package vitest