4.1.4
🚀 Experimental Features
- coverage:
- Default to text reporter
skipFullif agent detected - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10018 (53757)
- Default to text reporter
- experimental:
- Expose
assertionas a public field - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10095 (a120e) - 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 (d4fbb)
- Expose
- reporter:
- Add filterMeta option to json reporter - by @nami8824 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/10078 (b77de)
🐞 Bug Fixes
- Use "black" foreground for labeled terminal message to ensure contrast - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10076 (203f0)
- Make
expect(..., message)consistent as error message prefix - by @hi-ogawa and Codex in https://github.com/vitest-dev/vitest/issues/10068 (a1b5f) - 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 (0fc4b)
- browser: Spread user server options into browser Vite server in project - by @GoldStrikeArch in https://github.com/vitest-dev/vitest/issues/10049 (65c9d)