🚨 Breaking Changes
- Deprecate "error" on result, store errors in "errors" - by @sheremet-va in #2586 (e641a)
- Split vitest into separate packages, but still bundle them for the time being - by @sheremet-va in #2575 (c8e6f)
🚀 Features
- coverage: report only changed files when using istanbul coverage with watch mode - by @g4rry420 in #2385 (bf872)
🐞 Bug Fixes
- Return mock path only when mocked - by @sheremet-va in #2619 (f8ac2)
- Allow mocking CJS module with interoped default - by @sheremet-va in #2598 (6b3e3)
- Avoid random ENOTEMPTY errors - by @AriPerkkio in #2620 (59766)
- Always inline assets and modules with special Vite queries - by @sheremet-va in #2617 (fed1c)
- cli:
- Allow overrides reporter via cli option - by @mysteryven and @sheremet-va in #2573 (894f1)
- coverage:
- Flaky c8 coverage caused by parallel sourcemap constructing - by @AriPerkkio and @sheremet-va in #2591 (9a29f)
- Validate extension, when reporting c8 coverage - by @sheremet-va in #2626 (74463)
🏎 Performance
- Improve vi.mock performance - by @sheremet-va in #2594 (09d19)