🚨 Breaking Changes
- Enable
coverage.all
by default - by @AriPerkkio in #4265 (5a741)
🚀 Features
- Add Marko example and include code coverage for Marko files - by @DylanPiercey in #4263 (eac77)
- expect: Support
expect.closeTo
api - by @Dunqing and golebiowskib in #4260 (7f91c)
🐞 Bug Fixes
- browser:
- Improve error handling and don't rely on Node.js builtin modules in browser mode - by @sheremet-va in #4244 (e7e8c)
- runner:
- vitest:
- Deduplicate vitest when running globally or in a workspace - by @sheremet-va in #4238 (93504)
- Print file path instead of "unknown test" when logging - by @Dunqing in #4146 (ec2e8)
- Failed to load custom environment from js/ts file - by @Dunqing and @sheremet-va in #4255 (da8d0)
- Support assets in new URL in Vite 5 - by @sheremet-va in #4258 (d280f)
- Correctly hoist
vi.hoisted
if assigned to a variable - by @sheremet-va in #4285 (ff93a)