🚀 Features
- Add
concurrent
option tosequence
config - by @fenghan34 and @sheremet-va in #3604 (f427f) - Introduce global configuration for retry setting - by @imentu and @sheremet-va in #3598 and #3603 (9a117)
- Don't rely on util package in @vitest/utils - by @sheremet-va in #3685 (f91da)
- Support accessing other fixtures in fixture function - by @fenghan34 in #3651 (1621c)
- Support use function/class as
bench
name - by @fenghan34 in #3711 (a749a) - reporters: Show full test suite when testing 1 spec file at a time - by @Dunqing in #3543 (7531c)
- runner: Support
test.extend
- by @fenghan34 in #3554 (2db1a)
🐞 Bug Fixes
- Remove "concordance" from dependencies list - by @sheremet-va in #3597 (969dc)
- Show diff correctly - by @sheremet-va in #3620 (73dd4)
- Util import - by @fubhy in #3621 (2fb4c)
- Compat with frozen Math - by @turadg in #3527 (0db67)
CTRL+C
to terminate run - by @AriPerkkio in #3642 (fa663)- Run mode stuck in TTY terminals - by @AriPerkkio in #3690 (141a8)
- Use first stack frame in json reporter - by @tim-smart in #3645 (80ea7)
- Print actual number for
toBeCalledTimes
- by @antfu in #3696 (d3640) - benchmark:
- Don't fail when running correct benchmarks - by @sheremet-va in #3629 (edad9)
- browser:
- Correctly print diff - by @sheremet-va in #3627 (d756e)
- Esm injector doesn't replace class expressions - by @sheremet-va in #3641 (5c0ac)
- Transform superclass identifier - by @sheremet-va in #3681 (a1e04)
- coverage:
v8
to prevent crash on dynamic CJS files - by @AriPerkkio in #3657 (40f18)
- runner:
- utils:
- Respect all flags in format function - by @sheremet-va in #3695 (91e16)
- watch:
- Cancel using
h
key - by @AriPerkkio in #3618 (60c36)
- Cancel using