v4.1.4
🚀 Experimental Features
- coverage:
- Default to text reporter
skipFullif agent detected - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10018 <samp>(53757)</samp>
- Default to text reporter
- experimental:
- Expose
assertionas a public field - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10095 <samp>(a120e)</samp> - Support aria snapshot - by @hi-ogawa, Claude Opus 4.6 (1M context), @AriPerkkio, Codex and @sheremet-va in https://github.com/vitest-dev/vitest/issues/9668 <samp>(d4fbb)</samp>
- Expose
- reporter:
- Add filterMeta option to json reporter - by @nami8824 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/10078 <samp>(b77de)</samp>
🐞 Bug Fixes
- Use "black" foreground for labeled terminal message to ensure contrast - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10076 <samp>(203f0)</samp>
- Make
expect(..., message)consistent as error message prefix - by @hi-ogawa and Codex in https://github.com/vitest-dev/vitest/issues/10068 <samp>(a1b5f)</samp> - Do not hoist imports whose names match class properties . - by @SunsetFi in https://github.com/vitest-dev/vitest/issues/10093 and https://github.com/vitest-dev/vitest/issues/10094 <samp>(0fc4b)</samp>
- browser: Spread user server options into browser Vite server in project - by @GoldStrikeArch in https://github.com/vitest-dev/vitest/issues/10049 <samp>(65c9d)</samp>
View changes on GitHub
Fetched June 1, 2026