🚨 Breaking Changes
- Set
vitest
peer dependency range for sub packages - by @AriPerkkio in #4299 (cd03c) - Bump minimum node version to 18 and match Vite 5 requirement - by @ghiscoding in #4296 (263b7)
- Remove deprecated node loader - by @sheremet-va in #4371 (29299)
- Move browser providers to @vitest/browser package - by @sheremet-va in #4364 (5cdeb)
- coverage:
- Use
transformMode
and workspace project based source maps - by @AriPerkkio in #4309 (28109cc)
- Use
🚀 Features
🐞 Bug Fixes
- Export VitestUtils interface - by @fbritoferreira in #4301 (b1439)
- Assertion diff message handle non-writable sub-properties - by @bfamchon in #4278 (7e1a0)
- cli:
- Do not capture
stdin
when in run mode - by @AriPerkkio in #4310 (fc51a)
- Do not capture
- config:
- Type issue of
pool
andpoolMatchGlobs
in defineConfig - by @InfiniteXyy in #4282 (9112c)
- Type issue of
- coverage:
thresholdAutoUpdate
to detect zero limits - by @AriPerkkio in #4287 (a29fe)
- expect:
- runner:
- vitest:
- Run globalSetup from the root config even if it's not in a workspace - by @sheremet-va in #4325 (4293e)