# Vitest v1.6.0 — Release & Upgrade Intelligence
- **Product:** Vitest (https://vitest.dev)
- **Version:** v1.6.0
- **Released:** May 03, 2024
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/vitest/updates/v1.6.0/

## Executive Summary (TL;DR)
Vitest v1.6.0. Source highlight: &nbsp;&nbsp;&nbsp;🚀 Features

## New Features
- Support standalone mode &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5565 <samp>(bdce0)</samp>
- Custom "snapshotEnvironment" option &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5449 <samp>(30f72)</samp>
- **benchmark**: Support comparing benchmark result &nbsp;-&nbsp; by @hi-ogawa and @sheremet-va in https://github.com/vitest-dev/vitest/issues/5398 <samp>(f8d3d)</samp>
- **browser**: Allow injecting scripts &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5656 <samp>(21e58)</samp>
- **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5659 <samp>(2f913)</samp>
- **ui**: Sort items by file name &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/5652 <samp>(1f726)</samp>

## Improvements
- Improve performance of forks pool &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5592 <samp>(d8304)</samp>
- Unnecessary rpc call when coverage is disabled &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/5658 <samp>(c5712)</samp>

## Bug Fixes
- Keep order of arguments for .each in custom task collectors &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5640 <samp>(7d57c)</samp>
- Call `resolveId('vitest')` after `buildStart` &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5646 <samp>(f5faf)</samp>
- Hash the name of the file when caching &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/5654 <samp>(c9e68)</samp>
- Don't panic on empty files in node_modules &nbsp;-&nbsp; by @sheremet-va <samp>(40c29)</samp>
- Use `toJSON` for error serialization &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/5526 <samp>(19a21)</samp>
- Exclude `*.test-d.*` by default &nbsp;-&nbsp; by @MindfulPol in https://github.com/vitest-dev/vitest/issues/5634 <samp>(bfe8a)</samp>
