v5.0.0-beta.1
🚨 Breaking Changes
- Replace
loupe.inspectwith pretty-format - by @hi-ogawa, Claude Sonnet 4.6 and Codex in https://github.com/vitest-dev/vitest/issues/9609 <samp>(3f802)</samp> - Remove quotes from string values in
test.for/eachtitle$variable (take 2) - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10170 <samp>(04d37)</samp> - browser: Iframe scale - by @macarie in https://github.com/vitest-dev/vitest/issues/9745 <samp>(b6398)</samp>
- coverage:
include/excludeglobs too eager - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/9818 <samp>(edacb)</samp> - expect: Fix
toThrow("")behavior by reverting #6710 - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/9643 and https://github.com/vitest-dev/vitest/issues/6710 <samp>(6c3e4)</samp>
🚀 Features
- Add
createReportand.vitestreport directory convention - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/9993 <samp>(72a6d)</samp> - browser:
- Export aria tree utils - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10171 <samp>(c3423)</samp>
- Support dom snapshot trace view - by @hi-ogawa, Claude Sonnet 4.6 and Codex in https://github.com/vitest-dev/vitest/issues/10102 <samp>(7eddd)</samp>
🐞 Bug Fixes
- snapshot: Fail test when snapshot assertion is used with
test.fails- by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10090 <samp>(e1aa7)</samp>
View changes on GitHub
Fetched June 1, 2026
