Vitest 0.3.0 is a minor release building on the foundation of version 0.2.8, offering developers a blazing-fast unit testing framework powered by Vite. Both versions share core dependencies like Chai, Vite, Tinyspy, and Tinypool, ensuring compatibility and a smooth transition for projects already using Vitest. The development dependencies are almost identical, suggesting a consistent toolchain and development process across both versions including testing libraries like jsdom and happy-dom and utilities for managing code and dependencies like rollup, pathe, and fast-glob.
The most noticeable change for developers upgrading to 0.3.0 is the update to the @vitest/ui and vite-node dev dependencies, both moving from version 0.2.8 to 0.3.0. These updates likely include improvements to the user interface and core functionalities related to Vite integration and test execution, bringing performance enhancements and new capabilities to the watch mode and overall developer experience. Specifically, improvements in @vitest/ui could mean a more responsive, informative and intuitive testing UI. Also, vite-node could bring improvements to the speed and efficiency of the test runner. The changes between are not likely to be breaking changes, meaning the upgrade path should generally be smooth. While the core testing experience remains consistent, developers should review the changelogs for @vitest/ui and vite-node v0.3.0 to understand the specific enhancements and potential impact on their testing workflows.
The are not vulnerabilities for the version 0.3.0 of the package vitest