what stackpulse tracks
Vitest releases from GitHub
StackPulse watches Vitest release notes and keeps the original source link close to every summary.
Next generation testing framework powered by Vite StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Vitest release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
Vitest v5.0.0-rc.1 introduces several breaking changes including config inheritance updates and async assertion handling, alongside new features like test duration reporting and improved module support.
Users relying on previous configuration behaviors, test filtering syntax, or async assertion handling will need to update their tests.
Review breaking changes and update test configurations and assertions accordingly.
This beta release introduces several performance optimizations and new features, including a pluggable benchmark provider API and improved browser testing capabilities. It also includes breaking changes to config resolution and numerous bug fixes.
Users relying on the previous config resolution behavior will need to update their configuration.
Review breaking changes and test the beta version before upgrading in production environments.
This release introduces several breaking changes, including updates to `@sinonjs/fake-timers`, removal of the `webdriverio` package, and default clearing of mocks before each test. A new feature, `vi.when()`, has been added, and various bug fixes have been implemented across different modules.
Users relying on the `webdriverio` package or specific mocking behaviors will be affected.
Review breaking changes and update your test configurations accordingly.
This release introduces several breaking changes, including changes to config file lookup, package inline, and browser session handling. New features include enhanced browser UI and CLI options, while bug fixes address issues with logging, imports, and test execution.
Users relying on config file lookup from ancestor directories or using the `@vitest/runner` package will be affected.
Review breaking changes and update configurations accordingly.
This release introduces several breaking changes, including stricter behavior for hoistable methods and `toHaveTextContent`, along with a rewritten benchmark API. New features include enhanced browser trace view steps and HTML reporter single file output.
Developers using hoistable methods, `toHaveTextContent`, or the benchmark API are affected by breaking changes.
Review breaking changes and update code accordingly.
This release introduces significant breaking changes, including requiring Node.js 22 and Vite 6.4, and adds new features like TypeScript build mode and improved browser testing capabilities. Several bug fixes and performance improvements are also included.
Users must upgrade to Node.js 22 and Vite 6.4 to use this version.
Upgrade Node.js to version 22 and Vite to version 6.4.