---
name: vscode
slug: vscode
type: github
source_url: https://github.com/vitest-dev/vscode
organization: Vitest
organization_slug: vitest
total_releases: 95
latest_version: v1.50.4
latest_date: 2026-05-05
last_updated: 2026-06-03
tracking_since: 2024-10-01
canonical: https://releases.sh/vitest/vscode
organization_url: https://releases.sh/vitest
---

<Release version="v1.50.4" date="May 5, 2026" published="2026-05-05T16:09:11.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.4">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Hide logs if silent is configured &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/782 [<samp>(01987)</samp>](https://github.com/vitest-dev/vscode/commit/0198782)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.50.3...v1.50.4)
</Release>

<Release version="v1.50.3" date="April 28, 2026" published="2026-04-28T21:04:17.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.3">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Expand VS Code predefined variables in all path-valued settings &nbsp;-&nbsp; by @Copilot and **sheremet-va** in https://github.com/vitest-dev/vscode/issues/779 [<samp>(71cf6)</samp>](https://github.com/vitest-dev/vscode/commit/71cf6ab)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.50.2...v1.50.3)
</Release>

<Release version="v1.50.2" date="April 17, 2026" published="2026-04-17T06:23:34.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.2">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Only show the copy button if current file is a test &nbsp;-&nbsp; by @sheremet-va [<samp>(edd44)</samp>](https://github.com/vitest-dev/vscode/commit/edd442e)
- Don't filter tests when running in a folder &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/777 [<samp>(09647)</samp>](https://github.com/vitest-dev/vscode/commit/096472d)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.50.1...v1.50.2)
</Release>

<Release version="v1.50.1" date="April 1, 2026" published="2026-04-01T11:15:45.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.1">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Support coverage preview in Vitest 3 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/771 [<samp>(a0fe0)</samp>](https://github.com/vitest-dev/vscode/commit/a0fe0c6)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.50.0...v1.50.1)
</Release>

<Release version="v1.50.0" date="March 27, 2026" published="2026-03-27T11:05:22.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- **snapshot**: Add document symbols and folding support &nbsp;-&nbsp; by @Gehbt in https://github.com/vitest-dev/vscode/issues/764 [<samp>(a1aaa)</samp>](https://github.com/vitest-dev/vscode/commit/a1aaa42)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Scope logs to test like before 1.40 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/768 [<samp>(c6ab4)</samp>](https://github.com/vitest-dev/vscode/commit/c6ab4bc)
- Replace get-port with listen(0) to avoid EADDRINUSE under WSL2 mirrored networking &nbsp;-&nbsp; by @D1g1talEntr0py, **Copilot** and @sheremet-va in https://github.com/vitest-dev/vscode/issues/767 [<samp>(5425e)</samp>](https://github.com/vitest-dev/vscode/commit/5425e1c)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.48.2...v1.50.0)
</Release>

<Release version="v1.48.2" date="March 16, 2026" published="2026-03-16T11:20:55.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.48.2">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Correctly identify concurrent test during static analysis in older Vitest versions &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/753 [<samp>(e8b27)</samp>](https://github.com/vitest-dev/vscode/commit/e8b276d)
- Reduce the padding in inlined console logs &nbsp;-&nbsp; by @sheremet-va [<samp>(f329e)</samp>](https://github.com/vitest-dev/vscode/commit/f329ed6)
- Log correct name when running in vite-plus &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/760 [<samp>(139dd)</samp>](https://github.com/vitest-dev/vscode/commit/139dd9b)
- **collect**: Don't treat extra props on test return as tests &nbsp;-&nbsp; by @sheremet-va [<samp>(a2801)</samp>](https://github.com/vitest-dev/vscode/commit/a2801c2)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.48.1...v1.48.2)
</Release>

<Release version="v1.48.1" date="March 10, 2026" published="2026-03-10T19:53:13.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.48.1">
### &nbsp;&nbsp;&nbsp;🏎 Performance

- Batch watcher events, fix order &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/750 [<samp>(64bb4)</samp>](https://github.com/vitest-dev/vscode/commit/64bb4f9)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.48.0...v1.48.1)
</Release>

<Release version="v1.48.0" date="March 10, 2026" published="2026-03-10T16:55:45.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.48.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Add an option to enable watch on startup &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/745 [<samp>(90a4f)</samp>](https://github.com/vitest-dev/vscode/commit/90a4f3f)
- Add "run related tests" command &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/749 [<samp>(a3abb)</samp>](https://github.com/vitest-dev/vscode/commit/a3abb96)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- **watcher**: Renaming/deleting/creating folders correctly updates the test tree &nbsp;-&nbsp; by @sheremet-va [<samp>(2c764)</samp>](https://github.com/vitest-dev/vscode/commit/2c76430)

### &nbsp;&nbsp;&nbsp;🏎 Performance

- Flush watched files &nbsp;-&nbsp; by @sheremet-va [<samp>(72100)</samp>](https://github.com/vitest-dev/vscode/commit/72100ee)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.46.0...v1.48.0)
</Release>

<Release version="v1.46.0" date="March 10, 2026" published="2026-03-10T13:14:18.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.46.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Support deno runtime &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/744 [<samp>(c2ef7)</samp>](https://github.com/vitest-dev/vscode/commit/c2ef7b5)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.45.0...v1.46.0)
</Release>

<Release version="v1.44.2" date="March 5, 2026" published="2026-03-05T08:56:26.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.44.2">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Disable validation for vite-plus &nbsp;-&nbsp; by @sheremet-va [<samp>(41f09)</samp>](https://github.com/vitest-dev/vscode/commit/41f095a)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.44.1...v1.44.2)
</Release>

<Release version="v1.44.1" date="February 26, 2026" published="2026-02-26T15:19:15.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.44.1">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Kill any vitest process if cancel is clicked &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/734 [<samp>(fac77)</samp>](https://github.com/vitest-dev/vscode/commit/fac77cd)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.44.0...v1.44.1)
</Release>

<Release version="v1.44.0" date="February 9, 2026" published="2026-02-09T15:03:22.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.44.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Remove `experimentalStaticAstCollect` from Vitest 3 support &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/733 [<samp>(371c8)</samp>](https://github.com/vitest-dev/vscode/commit/371c8e3)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Display report in Vitest <4 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/731 [<samp>(ad349)</samp>](https://github.com/vitest-dev/vscode/commit/ad34926)
- Suggest local package manager &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/730 [<samp>(35221)</samp>](https://github.com/vitest-dev/vscode/commit/352215d)
- Resolve vitest in yarn pnp on windows &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/732 [<samp>(60442)</samp>](https://github.com/vitest-dev/vscode/commit/6044200)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.42.1...v1.44.0)
</Release>

<Release version="v1.42.1" date="February 6, 2026" published="2026-02-06T16:33:12.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.42.1">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Enable import durations in Vitest 4.1 beta &nbsp;-&nbsp; by @sheremet-va [<samp>(bd3fc)</samp>](https://github.com/vitest-dev/vscode/commit/bd3fc19)
- Allow custom `execArgv` &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/727 [<samp>(0ef7e)</samp>](https://github.com/vitest-dev/vscode/commit/0ef7ebe)
- Use the deprecated field to support Vitest 2 &nbsp;-&nbsp; by @sheremet-va [<samp>(ed2ef)</samp>](https://github.com/vitest-dev/vscode/commit/ed2efc3)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.42.0...v1.42.1)
</Release>

<Release version="v1.42.0" date="February 5, 2026" published="2026-02-05T18:25:15.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.42.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Support tags in Vitest 4.1 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/724 [<samp>(c0db0)</samp>](https://github.com/vitest-dev/vscode/commit/c0db0cd)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Strip ansi from inline logs &nbsp;-&nbsp; by @sheremet-va [<samp>(ea3a3)</samp>](https://github.com/vitest-dev/vscode/commit/ea3a308)
- **windows**: Can debug if tests are on a different drive &nbsp;-&nbsp; by @sheremet-va [<samp>(dea7d)</samp>](https://github.com/vitest-dev/vscode/commit/dea7d8b)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.40.1...v1.42.0)
</Release>

<Release version="v1.40.1" date="February 5, 2026" published="2026-02-05T18:02:15.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.40.1">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- **windows**: Correct drive case &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/725 [<samp>(e9312)</samp>](https://github.com/vitest-dev/vscode/commit/e931257)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.40.0...v1.40.1)
</Release>

<Release version="v1.40.0" date="February 5, 2026" published="2026-02-05T16:22:57.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.40.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Add the ability to define env variables for use when debugging &nbsp;-&nbsp; by @Alanoll in https://github.com/vitest-dev/vscode/issues/697 [<samp>(565b7)</samp>](https://github.com/vitest-dev/vscode/commit/565b7a7)
- Show reporters output &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/720 [<samp>(65dee)</samp>](https://github.com/vitest-dev/vscode/commit/65dee9a)
- Support "copy" button and print the cause &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/721 [<samp>(7fb5a)</samp>](https://github.com/vitest-dev/vscode/commit/7fb5a2f)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Ignore workspace in v4 and don't crash when reading package.json &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/722 [<samp>(9ac15)</samp>](https://github.com/vitest-dev/vscode/commit/9ac15b1)
- Track test file after it's created &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/723 [<samp>(ef41d)</samp>](https://github.com/vitest-dev/vscode/commit/ef41dde)
- Move import breakdown if code moves &nbsp;-&nbsp; by @sheremet-va [<samp>(87e08)</samp>](https://github.com/vitest-dev/vscode/commit/87e08d5)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.38.1...v1.40.0)
</Release>

<Release version="v1.38.1" date="January 19, 2026" published="2026-01-19T18:29:01.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.38.1">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Update configSearchPatternExclude default config to exclude 'vendor' directory (part 2) &nbsp;-&nbsp; by @jnoordsij in https://github.com/vitest-dev/vscode/issues/711 [<samp>(01c35)</samp>](https://github.com/vitest-dev/vscode/commit/01c35a7)
- Set webRoot on browser debugging launch configuration so breakpoints work as expected &nbsp;-&nbsp; by @Alanoll in https://github.com/vitest-dev/vscode/issues/713 [<samp>(0e17e)</samp>](https://github.com/vitest-dev/vscode/commit/0e17e72)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.38.0...v1.38.1)
</Release>

<Release version="v1.38.0" date="January 14, 2026" published="2026-01-14T15:08:35.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.38.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Add setting to control inline console logs during test debugging &nbsp;-&nbsp; by @Copilot and **sheremet-va** in https://github.com/vitest-dev/vscode/issues/700 [<samp>(ff6e4)</samp>](https://github.com/vitest-dev/vscode/commit/ff6e44d)

### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Update `configSearchPatternExclude` default config to exclude 'vendor' directory &nbsp;-&nbsp; by @jnoordsij in https://github.com/vitest-dev/vscode/issues/696 [<samp>(1eadd)</samp>](https://github.com/vitest-dev/vscode/commit/1eaddb5)
- Enable Browser Debug when using project configurations &nbsp;-&nbsp; by @Alanoll in https://github.com/vitest-dev/vscode/issues/702 [<samp>(42c87)</samp>](https://github.com/vitest-dev/vscode/commit/42c87d7)
- Prevent a deadlock waiting for browser debugger to attach &nbsp;-&nbsp; by @Alanoll in https://github.com/vitest-dev/vscode/issues/704 [<samp>(dd77e)</samp>](https://github.com/vitest-dev/vscode/commit/dd77eb0)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.36.0...v1.38.0)
</Release>

<Release version="v1.36.0" date="December 2, 2025" published="2025-12-02T16:35:34.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.36.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Imports duration breakdown &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/695 [<samp>(2adc4)</samp>](https://github.com/vitest-dev/vscode/commit/2adc4a9)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.34.0...v1.36.0)
</Release>

<Release version="v1.34.0" date="November 28, 2025" published="2025-11-28T17:48:34.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.34.0">
### &nbsp;&nbsp;&nbsp;🚀 Features

- Introduce "show transformed module" command &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/690 [<samp>(2851a)</samp>](https://github.com/vitest-dev/vscode/commit/2851adc)

##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vscode/compare/v1.32.1...v1.34.0)
</Release>

<Pagination cursor="2025-11-28T17:48:34.000Z|2026-06-01T18:10:26.024Z|rel_idfg7sUh5cI2jNHHzoUnH" next="https://releases.sh/vitest/vscode.md?cursor=2025-11-28T17%3A48%3A34.000Z%7C2026-06-01T18%3A10%3A26.024Z%7Crel_idfg7sUh5cI2jNHHzoUnH&limit=20" />
