Vitest v1.5.1stable Released Apr 24, 2024
Impact Score: 5/10

Vitest v1.5.1 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: vitest ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Vitest v1.5.1. Source highlight:    ๐Ÿš€ Features

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (2)

  • **api**: `startVitest()` to accept `stdout` and `stdin` &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5493 <samp>(780b1)</samp>
  • This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.

๐Ÿ”ง Bug Fixes & Patches (6)

  • Close vite servers on all resolved projects &nbsp;-&nbsp; by @surc54 in https://github.com/vitest-dev/vitest/issues/5544 <samp>(413ec)</samp>
  • Fix default `import.meta.env.PROD: false` &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5561 <samp>(9c649)</samp>
  • Resolve cwd correctly when initiating projects &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5582 <samp>(ec9d7)</samp>
  • Always run `onTestFinished` in reverse order &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5598 <samp>(23f29)</samp>
  • Disable `fileParallelism` by default on browser pool &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5528 <samp>(5c69f)</samp>
  • Dispose tester iframe on done &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5595 <samp>(b2135)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - **api**: `startVitest()` to accept `stdout` and `stdin` &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5493 [<samp>(780b1)</samp>](https://github.com/vitest-dev/vitest/commit/780b187f) - This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver. ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Close vite servers on all resolved projects &nbsp;-&nbsp; by @surc54 in https://github.com/vitest-dev/vitest/issues/5544 [<samp>(413ec)</samp>](https://github.com/vitest-dev/vitest/commit/413ec5e6) - Fix default `import.meta.env.PROD: false` &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5561 [<samp>(9c649)</samp>](https://github.com/vitest-dev/vitest/commit/9c64967f) - Resolve cwd correctly when initiating projects &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5582 [<samp>(ec9d7)</samp>](https://github.com/vitest-dev/vitest/commit/ec9d7c93) - Always run `onTestFinished` in reverse order &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5598 [<samp>(23f29)</samp>](https://github.com/vitest-dev/vitest/commit/23f29cea) - **browser**: - Disable `fileParallelism` by default on browser pool &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5528 [<samp>(5c69f)</samp>](https://github.com/vitest-dev/vitest/commit/5c69f3f5) - Dispose tester iframe on done &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5595 [<samp>(b2135)</samp>](https://github.com/vitest-dev/vitest/commit/b2135710) - **coverage**: - Fix bundling of `v8-to-istanbul` &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5549 [<samp>(df6a4)</samp>](https://github.com/vitest-dev/vitest/commit/df6a4328) - Prevent crash when `cleanOnRerun` is disabled &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5540 [<samp>(ea3c1)</samp>](https://github.com/vitest-dev/vitest/commit/ea3c16e4) - `thresholds` to compare files relative to root &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5574 [<samp>(80265)</samp>](https://github.com/vitest-dev/vitest/commit/80265b40) - **expect**: - Fix `toEqual` and `toMatchObject` with circular references &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5535 [<samp>(9e641)</samp>](https://github.com/vitest-dev/vitest/commit/9e6417c9) - **vitest**: - Fix false positive file filter match with leading slash &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5578 [<samp>(316eb)</samp>](https://github.com/vitest-dev/vitest/commit/316eb739) - Watch the output directory correctly &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5584 [<samp>(e40f9)</samp>](https://github.com/vitest-dev/vitest/commit/e40f9924) - StubEnv casts boolean on PROD/SSR/DEV &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5590 [<samp>(4da88)</samp>](https://github.com/vitest-dev/vitest/commit/4da88045) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)