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.
โก 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` - 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 - by @surc54 in https://github.com/vitest-dev/vitest/issues/5544 <samp>(413ec)</samp>
- Fix default `import.meta.env.PROD: false` - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5561 <samp>(9c649)</samp>
- Resolve cwd correctly when initiating projects - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5582 <samp>(ec9d7)</samp>
- Always run `onTestFinished` in reverse order - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5598 <samp>(23f29)</samp>
- Disable `fileParallelism` by default on browser pool - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5528 <samp>(5c69f)</samp>
- Dispose tester iframe on done - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5595 <samp>(b2135)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Features
- **api**: `startVitest()` to accept `stdout` and `stdin` - 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.
### ๐ Bug Fixes
- Close vite servers on all resolved projects - 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` - 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 - 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 - 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 - 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 - 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` - 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 - 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 - 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 - 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 - 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 - 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 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5590 [<samp>(4da88)</samp>](https://github.com/vitest-dev/vitest/commit/4da88045)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)