Vitest v0.32.3stable Released Jul 03, 2023
Impact Score: 5/10

Vitest v0.32.3 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: vitest ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Vitest v0.32.3. Source highlight:    ๐Ÿš€ Features

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Add `concurrent` option to `sequence` config &nbsp;-&nbsp; by @fenghan34 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3604 <samp>(f427f)</samp>
  • Introduce global configuration for retry setting &nbsp;-&nbsp; by @imentu and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3598 and https://github.com/vitest-dev/vitest/issues/3603 <samp>(9a117)</samp>
  • Don't rely on util package in @vitest/utils &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3685 <samp>(f91da)</samp>
  • Support accessing other fixtures in fixture function &nbsp;-&nbsp; by @fenghan34 in https://github.com/vitest-dev/vitest/issues/3651 <samp>(1621c)</samp>
  • Support use function/class as `bench` name &nbsp;-&nbsp; by @fenghan34 in https://github.com/vitest-dev/vitest/issues/3711 <samp>(a749a)</samp>
  • **reporters**: Show full test suite when testing 1 spec file at a time &nbsp;-&nbsp; by @Dunqing in https://github.com/vitest-dev/vitest/issues/3543 <samp>(7531c)</samp>

๐Ÿ”ง Bug Fixes & Patches (6)

  • Remove "concordance" from dependencies list &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3597 <samp>(969dc)</samp>
  • Show diff correctly &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3620 <samp>(73dd4)</samp>
  • Util import &nbsp;-&nbsp; by @fubhy in https://github.com/vitest-dev/vitest/issues/3621 <samp>(2fb4c)</samp>
  • Compat with frozen Math &nbsp;-&nbsp; by @turadg in https://github.com/vitest-dev/vitest/issues/3527 <samp>(0db67)</samp>
  • `CTRL+C` to terminate run &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3642 <samp>(fa663)</samp>
  • Run mode stuck in TTY terminals &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3690 <samp>(141a8)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - Add `concurrent` option to `sequence` config &nbsp;-&nbsp; by @fenghan34 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3604 [<samp>(f427f)</samp>](https://github.com/vitest-dev/vitest/commit/f427f004) - Introduce global configuration for retry setting &nbsp;-&nbsp; by @imentu and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3598 and https://github.com/vitest-dev/vitest/issues/3603 [<samp>(9a117)</samp>](https://github.com/vitest-dev/vitest/commit/9a117627) - Don't rely on util package in @vitest/utils &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3685 [<samp>(f91da)</samp>](https://github.com/vitest-dev/vitest/commit/f91da484) - Support accessing other fixtures in fixture function &nbsp;-&nbsp; by @fenghan34 in https://github.com/vitest-dev/vitest/issues/3651 [<samp>(1621c)</samp>](https://github.com/vitest-dev/vitest/commit/1621cc63) - Support use function/class as `bench` name &nbsp;-&nbsp; by @fenghan34 in https://github.com/vitest-dev/vitest/issues/3711 [<samp>(a749a)</samp>](https://github.com/vitest-dev/vitest/commit/a749a6c0) - **reporters**: Show full test suite when testing 1 spec file at a time &nbsp;-&nbsp; by @Dunqing in https://github.com/vitest-dev/vitest/issues/3543 [<samp>(7531c)</samp>](https://github.com/vitest-dev/vitest/commit/7531c292) - **runner**: Support `test.extend` &nbsp;-&nbsp; by @fenghan34 in https://github.com/vitest-dev/vitest/issues/3554 [<samp>(2db1a)</samp>](https://github.com/vitest-dev/vitest/commit/2db1a737) ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Remove "concordance" from dependencies list &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3597 [<samp>(969dc)</samp>](https://github.com/vitest-dev/vitest/commit/969dcc14) - Show diff correctly &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3620 [<samp>(73dd4)</samp>](https://github.com/vitest-dev/vitest/commit/73dd4ab5) - Util import &nbsp;-&nbsp; by @fubhy in https://github.com/vitest-dev/vitest/issues/3621 [<samp>(2fb4c)</samp>](https://github.com/vitest-dev/vitest/commit/2fb4ceff) - Compat with frozen Math &nbsp;-&nbsp; by @turadg in https://github.com/vitest-dev/vitest/issues/3527 [<samp>(0db67)</samp>](https://github.com/vitest-dev/vitest/commit/0db67098) - `CTRL+C` to terminate run &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3642 [<samp>(fa663)</samp>](https://github.com/vitest-dev/vitest/commit/fa6637d3) - Run mode stuck in TTY terminals &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3690 [<samp>(141a8)</samp>](https://github.com/vitest-dev/vitest/commit/141a86ac) - Use first stack frame in json reporter &nbsp;-&nbsp; by @tim-smart in https://github.com/vitest-dev/vitest/issues/3645 [<samp>(80ea7)</samp>](https://github.com/vitest-dev/vitest/commit/80ea7ef6) - Print actual number for `toBeCalledTimes` &nbsp;-&nbsp; by @antfu in https://github.com/vitest-dev/vitest/issues/3696 [<samp>(d3640)</samp>](https://github.com/vitest-dev/vitest/commit/d3640437) - **benchmark**: - Don't fail when running correct benchmarks &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3629 [<samp>(edad9)</samp>](https://github.com/vitest-dev/vitest/commit/edad9b19) - **browser**: - Correctly print diff &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3627 [<samp>(d756e)</samp>](https://github.com/vitest-dev/vitest/commit/d756ee24) - Esm injector doesn't replace class expressions &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3641 [<samp>(5c0ac)</samp>](https://github.com/vitest-dev/vitest/commit/5c0ac4ad) - Transform superclass identifier &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3681 [<samp>(a1e04)</samp>](https://github.com/vitest-dev/vitest/commit/a1e043bd) - **coverage**: - `v8` to prevent crash on dynamic CJS files &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3657 [<samp>(40f18)</samp>](https://github.com/vitest-dev/vitest/commit/40f18a07) - **runner**: - Make the default value of `retry` and `repeats` 0 &nbsp;-&nbsp; by @Dunqing in https://github.com/vitest-dev/vitest/issues/3638 [<samp>(6d146)</samp>](https://github.com/vitest-dev/vitest/commit/6d146d16) - **utils**: - Respect all flags in format function &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3695 [<samp>(91e16)</samp>](https://github.com/vitest-dev/vitest/commit/91e1650e) - **watch**: - Cancel using `h` key &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3618 [<samp>(60c36)</samp>](https://github.com/vitest-dev/vitest/commit/60c36faf) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3)