Impact Score: 5/10
Vitest v5.0.5 โ 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 v5.0.5. Source highlight: ๐ Bug Fixes
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.
๐ง Bug Fixes & Patches (6)
- Keep vite default `fs.deny` with api token file - by @hi-ogawa, **Hiroshi Ogawa** and **Claude Opus 5.5** in https://github.com/vitest-dev/vitest/issues/11578 <samp>(28dc1)</samp>
- Handle quoted file names in `--changed` - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11583 <samp>(14921)</samp>
- Add `data` to the `import.meta.hot` stub - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11590 <samp>(3a828)</samp>
- Set `skip` in `skipIf`, ignore `undefined` options - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11591 <samp>(d523a)</samp>
- Skip builtin loading in async leak detector - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11598 <samp>(fe86a)</samp>
- Keep the import frame in native loader errors - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11599 <samp>(9697b)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Bug Fixes
- Keep vite default `fs.deny` with api token file - by @hi-ogawa, **Hiroshi Ogawa** and **Claude Opus 5.5** in https://github.com/vitest-dev/vitest/issues/11578 [<samp>(28dc1)</samp>](https://github.com/vitest-dev/vitest/commit/28dc1edfb)
- Handle quoted file names in `--changed` - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11583 [<samp>(14921)</samp>](https://github.com/vitest-dev/vitest/commit/14921e962)
- Add `data` to the `import.meta.hot` stub - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11590 [<samp>(3a828)</samp>](https://github.com/vitest-dev/vitest/commit/3a8289ac3)
- Set `skip` in `skipIf`, ignore `undefined` options - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11591 [<samp>(d523a)</samp>](https://github.com/vitest-dev/vitest/commit/d523a15f2)
- Skip builtin loading in async leak detector - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11598 [<samp>(fe86a)</samp>](https://github.com/vitest-dev/vitest/commit/fe86a64c6)
- Keep the import frame in native loader errors - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11599 [<samp>(9697b)</samp>](https://github.com/vitest-dev/vitest/commit/9697b3894)
- Run hook cleanups when a later hook fails - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11605 [<samp>(6c5a4)</samp>](https://github.com/vitest-dev/vitest/commit/6c5a44720)
- Release mocks of finished test files - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11607 [<samp>(e9c3d)</samp>](https://github.com/vitest-dev/vitest/commit/e9c3d72f0)
- Abort all running tests on cancel - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11606 [<samp>(6621a)</samp>](https://github.com/vitest-dev/vitest/commit/6621a72d6)
- **browser**:
- Ignore synthetic pagehide events - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11582 [<samp>(ca081)</samp>](https://github.com/vitest-dev/vitest/commit/ca0813584)
- Run plugin buildStart on server creation - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11593 [<samp>(ea611)</samp>](https://github.com/vitest-dev/vitest/commit/ea611e44c)
- Drop late connections of closed sessions - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11600 [<samp>(f161e)</samp>](https://github.com/vitest-dev/vitest/commit/f161e6df2)
- Wait 30s for the browser to close - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11601 [<samp>(6498b)</samp>](https://github.com/vitest-dev/vitest/commit/6498b666a)
- Run global setup once with instances - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11596 [<samp>(8dd67)</samp>](https://github.com/vitest-dev/vitest/commit/8dd67c262)
- **reporter**:
- End reason `'failed'` on worker crash - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11568 [<samp>(6ae8e)</samp>](https://github.com/vitest-dev/vitest/commit/6ae8e89ff)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.4...v5.0.5)