🚀 Features
- Explicit Resource Management support in mocked functions - by @EskiMojo14 in #7927 (b67d3)
- Add
sequence.groupOrder
option - by @sheremet-va in #7852 (d1a1d) - browser:
- Add
screenshot.save
option - by @sheremet-va in #7777 (d9f51) - Custom locators API - by @sheremet-va in #7993 (e6fbd)
- Add
🐞 Bug Fixes
- Replace
micromatch
withpicomatch
- by @sapphi-red in #7951 (df076) - Try to catch unhandled error outside of a test - by @sheremet-va in #7968 (46421)
- Generate a separate config for "vitest init browser" instead of a workspace file - by @sheremet-va in #7934 (e84e2)
- Switch ExpectStatic
any
types toAsymmetricMatcher<unknown>
, withDeeplyAllowMatchers<T>
- by @JoshuaKGoldberg in #7016 (8ec44) - Remove unused exports - by @sheremet-va in #7618 (33d05)
- cli:
- Add built-in reporters list to --help output - by @pengooseDev in #7955 (ef6ef)
- coverage:
- Istanbul provider to not use Vite preserved query params - by @AriPerkkio in #7939 (a05d4)
- dev:
- Fix relay of custom equality testers - by @StefanLiebscher in #6140 (6dc1d)
- expect:
- typecheck:
- Don't panic during
vitest list
command - by @sheremet-va in #7933 (ba6da) - Avoid creating a temporary tsconfig file when typechecking - by @sheremet-va in #7967 (34f43)
- Don't panic during
- vitest:
- Adjust
getWorkerMemoryLimit
priority for vmForks - by @pengooseDev in #7960 (5a91e)
- Adjust