Vitest v3.0.6stable Released Feb 18, 2025
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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` &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7405 <samp>(03912)</samp>
  • Compat for jest-image-snapshot &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7390 <samp>(9542b)</samp>
  • Ensure project names are readable in dark terminals &nbsp;-&nbsp; 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 &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/pull/7505 <samp>(167a9)</samp>
  • Use `tinyglobby` instead of `fast-glob` &nbsp;-&nbsp; by @benmccann in https://github.com/vitest-dev/vitest/issues/7504 <samp>(b62ac)</samp>
  • Fix mocking modules out of root &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7415 <samp>(d3acb)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Fix `getMockedSystemTime` for `useFakeTimer` &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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` &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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` &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7373 [<samp>(ed15b)</samp>](https://github.com/vitest-dev/vitest/commit/ed15b5b3) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.5...v3.0.6)