π Bug Fixes Keep vite default fs.deny with api token file - by @hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in https://github.com/vitest-dev/vitest/issues/11578 (28dc1) Handle quoted file names in --changed - by @sheremet-va in https://git
Vitest 4 to 5
Every Vitest 5.x release the archive holds, 6 of them, starting at 5.0.0 and running to 5.0.5. 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
- 6 6 carry notes
- Opened
- 3 Sep 2026 2 months ago
- Span
- 42 days to 15 Oct 2026
- Breaking
- 1 tagged by the publisher
- Advisories closed
- 5 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π 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
π 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