๐ Features experimental: Tag cache directories with CACHEDIR.TAG - by @lifeiscontent in https://github.com/vitest-dev/vitest/issues/11461 (a8ea3) Support test.ui.theme option - by @sheremet-va in https://github.com/vitest-dev/vitest/issues
Vitest 4 to 5
Every Vitest 5.x release the archive holds, 5 of them, starting at 5.0.0 and running to 5.0.4. The publisher writes these one at a time and its documentation describes the version you are on, so the run between two majors is not laid out anywhere as a list.
- Releases
- 5 5 carry notes
- Opened
- 3 Sep 2026 1 month ago
- Span
- 39 days to 12 Oct 2026
- Breaking
- 1 tagged by the publisher
- Advisories closed
- 4 security
The turn
Tagged breaking
1 of these releases carries the breaking label: 5.0.0. The label is matched from words in the publisherโs own notes, so a release that changed an API without using the word does not carry it.
Every 5.x release
All Vitest releases๐ Bug Fixes Isolate result.status between repeats runs - by @hi-ogawa, Hiroshi Ogawa and Codex (GPT-6) in https://github.com/vitest-dev/vitest/issues/11218 (5dbeb) Don't print an interceptor warning in browser mode - by @sheremet-va in htt
๐ Bug Fixes Bind process in case global is overwritten - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/11343 (0b792) detect-async-leaks: Ignore process.stdio handles - by @AriPerkkio in https://github.com/vitest-dev/vitest/
๐ Features ui: Move trace attempts selector to viewer header - by @hi-ogawa, Hiroshi Ogawa and Codex in https://github.com/vitest-dev/vitest/issues/11189 (5dc4b) Add focused trace view layout mode - by @hi-ogawa, Hiroshi Ogawa, OpenCode (g
Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement. ๐จ Breaking Changes Replace loupe.inspect with pretty-format