5.0.3
🐞 Bug Fixes
- Isolate
result.statusbetweenrepeatsruns - by @hi-ogawa, Hiroshi Ogawa and Codex (GPT-6) in https://github.com/vitest-dev/vitest/issues/11218 (5dbeb) - Don't print an interceptor warning in browser mode - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11377 (15cc0)
- Don't retry when
test.failsexpectedly failed - by @hi-ogawa, Hiroshi Ogawa and Codex (GPT-6) in https://github.com/vitest-dev/vitest/issues/11219 (b2458) - Scope cache key generators to projects - by @ecoyoung in https://github.com/vitest-dev/vitest/issues/11281 and https://github.com/vitest-dev/vitest/issues/11301 (92ba7)
- browser:
- Delay server
listenuntil tests start running - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11366 (7d8ed) - Check mock path boundaries - by @saryn17, Ryosei Sato and @sheremet-va in https://github.com/vitest-dev/vitest/issues/11361 and https://github.com/vitest-dev/vitest/issues/11362 (1c388)
- Keep config of browser-consumed environments - by @kasperpeulen and Claude in https://github.com/vitest-dev/vitest/issues/11378 (aafc0)
- Ignore page crash while cancelling - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11386 (7c367)
toMatchScreenshotuses wrong reference on retried tests - by @macarie in https://github.com/vitest-dev/vitest/issues/11393 (c22ab)
- Delay server
- cache:
- Revalidate imports of cached modules - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11381 (38f98)
- deps:
- Pin
why-is-node-runningto3.2.1to avoid users running intoERR_PNPM_TRUST_DOWNGRADE- by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11403 (f6c9a)
- Pin
- expect:
- Pass current equality testers to
expect.extendasymmetric matchers - by @hi-ogawa, Hiroshi Ogawa and Claude in https://github.com/vitest-dev/vitest/issues/11401 (3e794)
- Pass current equality testers to
- jsdom:
- Support Blob on jsdom 30.1 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/11379 (6c49b)
- pool:
- Preserve unique pool ids when
groupOrderis set - by @mtorp in https://github.com/vitest-dev/vitest/issues/11392 (50312)
- Preserve unique pool ids when
- ui:
- Split-pane handle overlapping iframe - by @macarie in https://github.com/vitest-dev/vitest/issues/11221 (f91db)
- vitest:
- Remove root temp dir on close - by @abhinav-phi in https://github.com/vitest-dev/vitest/issues/11248 (7c711)
- vm:
- Do not optimize deps from index.html - by @ezefernandezyf, Hiroshi Ogawa and Codex (GPT-6) in https://github.com/vitest-dev/vitest/issues/11329 and https://github.com/vitest-dev/vitest/issues/11360 (caf28)
- Don't reuse scripts across vite environments - by @MO2k4, Martin Oehlert and Claude in https://github.com/vitest-dev/vitest/issues/11395 (346d3)