# Vitest v0.34.0 — Release & Upgrade Intelligence
- **Product:** Vitest (https://vitest.dev)
- **Version:** v0.34.0
- **Released:** Aug 01, 2023
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/vitest/updates/v0.34.0/

## Executive Summary (TL;DR)
Vitest v0.34.0. Source highlight: &nbsp;&nbsp;&nbsp;🚨 Breaking Changes

## Breaking Changes & Deprecations
- &nbsp;&nbsp;&nbsp;🚨 Breaking Changes - Transform mode affects only test files, not regular files &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3491 [<samp>(9608b)</samp>](https://github.com/vitest-dev/vitest/commit/9608bf72)

## New Features
- Introduce `server` option &nbsp;-&nbsp; by @fenghan34 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3725 <samp>(dc4fa)</samp>
- Add preact example, remove optimizer experimental status, enable by default &nbsp;-&nbsp; by @sheremet-va and @eryue0220 in https://github.com/vitest-dev/vitest/issues/3854 <samp>(4b946)</samp>
- Support `describe.sequential` &nbsp;-&nbsp; by @fenghan34 and @dammy001 in https://github.com/vitest-dev/vitest/issues/3771 <samp>(86934)</samp>
- Support config junit reporter className with env &nbsp;-&nbsp; by @InfiniteXyy in https://github.com/vitest-dev/vitest/issues/3808 <samp>(e8bc4)</samp>
- Running vitest with `--related --watch` reruns non-affected tests if they were changed during a run &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3844 <samp>(c9aea)</samp>
- This option was introduced to support aliasing inside external packages. Please, use `deps.optimizer.web` instead. If you test Node.js applications, consider adding external packages to `server.deps.inline`.

## Improvements
- Deprecate deps.registerNodeLoader &nbsp;-&nbsp; by @sheremet-va <samp>(7f45b)</samp>

## Bug Fixes
- Isolate workers between envs and workspaces &nbsp;-&nbsp; by @AriPerkkio <samp>(ed4e0)</samp>
- Modify condition &nbsp;-&nbsp; by @btea <samp>(a78e6)</samp>
- Module Graph view is blocking the Console view &nbsp;-&nbsp; by @g4rry420 <samp>(3b5f9)</samp>
- Port the latest `defineConfig` type from vite &nbsp;-&nbsp; by @sodatea in https://github.com/vitest-dev/vitest/issues/3804 <samp>(9c8e3)</samp>
- Don't overwrite Node.js URL global &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3828 <samp>(cdab4)</samp>
- ForceRerunTriggers correctly triggers a rerun &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3829 <samp>(17988)</samp>
