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

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

## New Features
- **browser**: Allow custom HTML path, respect plugins `transformIndexHtml` &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/6725 <samp>(16902)</samp>

## Improvements
- Use `hash` to replace `createHash` &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/6703 <samp>(5d07b)</samp>

## Bug Fixes
- Don't normalize drive case letter in root &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/6792 <samp>(b28cd)</samp>
- Fix default browser port &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/6700 <samp>(9c518)</samp>
- Optimize expect-type &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/6713 <samp>(07918)</samp>
- Don't polyfill process.env &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/6718 <samp>(da6d2)</samp>
- Increment browser port automatically if there are several projects with browser.enabled &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/6717 <samp>(a9397)</samp>
- Cleanup keyboard state &nbsp;-&nbsp; by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/6731 <samp>(19278)</samp>
