Impact Score: 5/10
Vitest v3.0.6 โ 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 v3.0.6. 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)
- Fix `getMockedSystemTime` for `useFakeTimer` - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7405 <samp>(03912)</samp>
- Compat for jest-image-snapshot - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7390 <samp>(9542b)</samp>
- Ensure project names are readable in dark terminals - by @rgrove in https://github.com/vitest-dev/vitest/issues/7371 <samp>(bb94c)</samp>
- Exclude `queueMicrotask` from default fake timers to not break node fetch - by @hi-ogawa in https://github.com/vitest-dev/vitest/pull/7505 <samp>(167a9)</samp>
- Use `tinyglobby` instead of `fast-glob` - by @benmccann in https://github.com/vitest-dev/vitest/issues/7504 <samp>(b62ac)</samp>
- Fix mocking modules out of root - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7415 <samp>(d3acb)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Bug Fixes
- Fix `getMockedSystemTime` for `useFakeTimer` - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7405 [<samp>(03912)</samp>](https://github.com/vitest-dev/vitest/commit/03912b43)
- Compat for jest-image-snapshot - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7390 [<samp>(9542b)</samp>](https://github.com/vitest-dev/vitest/commit/9542b699)
- Ensure project names are readable in dark terminals - by @rgrove in https://github.com/vitest-dev/vitest/issues/7371 [<samp>(bb94c)</samp>](https://github.com/vitest-dev/vitest/commit/bb94c19f)
- Exclude `queueMicrotask` from default fake timers to not break node fetch - by @hi-ogawa in https://github.com/vitest-dev/vitest/pull/7505 [<samp>(167a9)</samp>](https://github.com/vitest-dev/vitest/commit/167a98d7)
- Use `tinyglobby` instead of `fast-glob` - by @benmccann in https://github.com/vitest-dev/vitest/issues/7504 [<samp>(b62ac)</samp>](https://github.com/vitest-dev/vitest/commit/b62ac22)
- **browser**:
- Fix mocking modules out of root - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7415 [<samp>(d3acb)</samp>](https://github.com/vitest-dev/vitest/commit/d3acbd8b)
- Fix `toHaveClass` typing - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7383 [<samp>(7ef23)</samp>](https://github.com/vitest-dev/vitest/commit/7ef238c0)
- Relax locator selectors methods - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7422 [<samp>(1b8c5)</samp>](https://github.com/vitest-dev/vitest/commit/1b8c5c9e)
- Resolve thread count from `maxWorkers` - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7483 [<samp>(adbb2)</samp>](https://github.com/vitest-dev/vitest/commit/adbb25ab)
- Cleanup timeout on resolve and give more information in the error - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7487 [<samp>(5a45a)</samp>](https://github.com/vitest-dev/vitest/commit/5a45a7ca)
- **coverage**:
- `vite-node` to pass correct execution wrapper offset - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7417 [<samp>(1f2e5)</samp>](https://github.com/vitest-dev/vitest/commit/1f2e5552)
- Preserve moduleExecutionInfo in non-isolated runs - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7486 [<samp>(f31a0)</samp>](https://github.com/vitest-dev/vitest/commit/f31a07bb)
- **deps**:
- Update all non-major dependencies - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7363 [<samp>(e348b)</samp>](https://github.com/vitest-dev/vitest/commit/e348bd4c)
- Update all non-major dependencies - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7507 [<samp>(6cc40)</samp>](https://github.com/vitest-dev/vitest/commit/6cc408d6)
- **init**:
- Invalid browser config - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7475 [<samp>(8fe64)</samp>](https://github.com/vitest-dev/vitest/commit/8fe641b4)
- **reporters**:
- Render tasks in tree when in TTY - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7503 [<samp>(027ce)</samp>](https://github.com/vitest-dev/vitest/commit/027ce9bb)
- **vite-node**:
- Remove fake first line mapping on Vite 6 - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7124 [<samp>(b9973)</samp>](https://github.com/vitest-dev/vitest/commit/b997355b)
- **watch**:
- Properly remove cache after removing existing test files - by @soc221b in https://github.com/vitest-dev/vitest/issues/7399 [<samp>(01a59)</samp>](https://github.com/vitest-dev/vitest/commit/01a59721)
- **workspace**:
- Forward `inspect` related cli options - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7373 [<samp>(ed15b)</samp>](https://github.com/vitest-dev/vitest/commit/ed15b5b3)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.5...v3.0.6)