Renovate [BOT] 613da389d4
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
chore(deps): update dependency @vitest/coverage-v8 to v1.6.0 (#11)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | devDependencies | minor | [`1.0.4` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.0.4/1.6.0) |

---

### Release Notes

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/coverage-v8)</summary>

### [`v1.6.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.6.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

#####    🚀 Features

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

#####    🐞 Bug Fixes

-   Keep order of arguments for .each in custom task collectors  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5640 [<samp>(7d57c)</samp>](https://github.com/vitest-dev/vitest/commit/7d57c116)
-   Call `resolveId('vitest')` after `buildStart`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5646 [<samp>(f5faf)</samp>](https://github.com/vitest-dev/vitest/commit/f5faf423)
-   Hash the name of the file when caching  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5654 [<samp>(c9e68)</samp>](https://github.com/vitest-dev/vitest/commit/c9e68ced)
-   Don't panic on empty files in node_modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(40c29)</samp>](https://github.com/vitest-dev/vitest/commit/40c299fe)
-   Use `toJSON` for error serialization  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5526 [<samp>(19a21)</samp>](https://github.com/vitest-dev/vitest/commit/19a21e49)
-   **coverage**:
    -   Exclude `*.test-d.*` by default  -  by [@&#8203;MindfulPol](https://github.com/MindfulPol) in https://github.com/vitest-dev/vitest/issues/5634 [<samp>(bfe8a)</samp>](https://github.com/vitest-dev/vitest/commit/bfe8ad9d)
    -   Apply `vite-node`'s wrapper only to executed files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5642 [<samp>(c9883)</samp>](https://github.com/vitest-dev/vitest/commit/c9883f3e)
-   **vm**:
    -   Support network imports  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5610 [<samp>(103a6)</samp>](https://github.com/vitest-dev/vitest/commit/103a6002)

#####    🏎 Performance

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

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

### [`v1.5.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

#####    🐞 Bug Fixes

-   Use package.json name for a workspace project if not provided  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5608 [<samp>(48fba)</samp>](https://github.com/vitest-dev/vitest/commit/48fba190)
-   Backport jest iterable equality within object  -  by [@&#8203;sukovanej](https://github.com/sukovanej) in https://github.com/vitest-dev/vitest/issues/5621 [<samp>(30e5d)</samp>](https://github.com/vitest-dev/vitest/commit/30e5dc1b)
-   **browser**: Support benchmark  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5622 [<samp>(becab)</samp>](https://github.com/vitest-dev/vitest/commit/becabb5e)
-   **reporter**: Use default error formatter for JUnit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5629 [<samp>(20060)</samp>](https://github.com/vitest-dev/vitest/commit/200609cc)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

### [`v1.5.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

#####    🐞 Bug Fixes

-   Check for null before storing in weakmap  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(ce368)</samp>](https://github.com/vitest-dev/vitest/commit/ce368457)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

### [`v1.5.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

#####    🚀 Features

-   **api**: `startVitest()` to accept `stdout` and `stdin`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5493 [<samp>(780b1)</samp>](https://github.com/vitest-dev/vitest/commit/780b187f)
    -   This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.

#####    🐞 Bug Fixes

-   Close vite servers on all resolved projects  -  by [@&#8203;surc54](https://github.com/surc54) in https://github.com/vitest-dev/vitest/issues/5544 [<samp>(413ec)</samp>](https://github.com/vitest-dev/vitest/commit/413ec5e6)
-   Fix default `import.meta.env.PROD: false`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5561 [<samp>(9c649)</samp>](https://github.com/vitest-dev/vitest/commit/9c64967f)
-   Resolve cwd correctly when initiating projects  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5582 [<samp>(ec9d7)</samp>](https://github.com/vitest-dev/vitest/commit/ec9d7c93)
-   Always run `onTestFinished` in reverse order  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5598 [<samp>(23f29)</samp>](https://github.com/vitest-dev/vitest/commit/23f29cea)
-   **browser**:
    -   Disable `fileParallelism` by default on browser pool  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5528 [<samp>(5c69f)</samp>](https://github.com/vitest-dev/vitest/commit/5c69f3f5)
    -   Dispose tester iframe on done  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5595 [<samp>(b2135)</samp>](https://github.com/vitest-dev/vitest/commit/b2135710)
-   **coverage**:
    -   Fix bundling of `v8-to-istanbul`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5549 [<samp>(df6a4)</samp>](https://github.com/vitest-dev/vitest/commit/df6a4328)
    -   Prevent crash when `cleanOnRerun` is disabled  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5540 [<samp>(ea3c1)</samp>](https://github.com/vitest-dev/vitest/commit/ea3c16e4)
    -   `thresholds` to compare files relative to root  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5574 [<samp>(80265)</samp>](https://github.com/vitest-dev/vitest/commit/80265b40)
-   **expect**:
    -   Fix `toEqual` and `toMatchObject` with circular references  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5535 [<samp>(9e641)</samp>](https://github.com/vitest-dev/vitest/commit/9e6417c9)
-   **vitest**:
    -   Fix false positive file filter match with leading slash  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5578 [<samp>(316eb)</samp>](https://github.com/vitest-dev/vitest/commit/316eb739)
    -   Watch the output directory correctly  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5584 [<samp>(e40f9)</samp>](https://github.com/vitest-dev/vitest/commit/e40f9924)
    -   StubEnv casts boolean on PROD/SSR/DEV  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5590 [<samp>(4da88)</samp>](https://github.com/vitest-dev/vitest/commit/4da88045)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

### [`v1.5.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

#####    🚀 Features

-   Add configuration for diff truncation  -  by [@&#8203;willieho](https://github.com/willieho) in https://github.com/vitest-dev/vitest/issues/5073 and https://github.com/vitest-dev/vitest/issues/5333 [<samp>(6797b)</samp>](https://github.com/vitest-dev/vitest/commit/6797b041)
-   Remove unrelated noise from diff for toMatchObject()  -  by [@&#8203;geersch](https://github.com/geersch) in https://github.com/vitest-dev/vitest/issues/5364 [<samp>(99276)</samp>](https://github.com/vitest-dev/vitest/commit/99276399)
-   Allow custom host for --inspect and --inspect-brk  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5509 [<samp>(61572)</samp>](https://github.com/vitest-dev/vitest/commit/6157282c)
-   **coverage**: V8 to ignore empty lines, comments, types  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5457 [<samp>(10b89)</samp>](https://github.com/vitest-dev/vitest/commit/10b89713)

#####    🐞 Bug Fixes

-   `describe` calls not taking generic type parameters  -  by [@&#8203;aryaemami59](https://github.com/aryaemami59) in https://github.com/vitest-dev/vitest/issues/5415 [<samp>(16bac)</samp>](https://github.com/vitest-dev/vitest/commit/16bacfab)
-   Prevent hang when `process` is mocked  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5430 [<samp>(0ec4d)</samp>](https://github.com/vitest-dev/vitest/commit/0ec4d0e0)
-   Don't check for "node:internal/console/" in console interceptor in case the environment is not Node.js  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(87d36)</samp>](https://github.com/vitest-dev/vitest/commit/87d36a7a)
-   The value received by toMatch should be a string  -  by [@&#8203;btea](https://github.com/btea) in https://github.com/vitest-dev/vitest/issues/5428 [<samp>(67485)</samp>](https://github.com/vitest-dev/vitest/commit/674851ca)
-   Increase stack trace limit for location, don't hardcode suite position  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5518 [<samp>(04b23)</samp>](https://github.com/vitest-dev/vitest/commit/04b234d1)
-   **benchmark**:
    -   Run benchmark suites sequentially  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5444 [<samp>(1f548)</samp>](https://github.com/vitest-dev/vitest/commit/1f548340)
    -   Fix benchmark summary of single bench suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5489 [<samp>(db981)</samp>](https://github.com/vitest-dev/vitest/commit/db98145f)
    -   Table reporter for non TTY output  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5484 [<samp>(bea23)</samp>](https://github.com/vitest-dev/vitest/commit/bea234b1)
-   **expect**:
    -   Fix `toHaveBeenNthCalledWith` error message when not called  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5420 [<samp>(e5253)</samp>](https://github.com/vitest-dev/vitest/commit/e5253de4)
-   **types**:
    -   Pass correct type for suite factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5437 [<samp>(26718)</samp>](https://github.com/vitest-dev/vitest/commit/26718eb5)
-   **utils**:
    -   Fix object diff with getter only property  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5466 [<samp>(366d9)</samp>](https://github.com/vitest-dev/vitest/commit/366d97c3)
-   **vite-node**:
    -   Fix `isValidNodeImport` to check `"type": "module"` first  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5416 [<samp>(6fb15)</samp>](https://github.com/vitest-dev/vitest/commit/6fb15280)
-   **vitest**:
    -   Correctly send console events when state changes  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(3463f)</samp>](https://github.com/vitest-dev/vitest/commit/3463f9bb)
    -   Initiate FakeTimers on demand  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5450 [<samp>(e4e93)</samp>](https://github.com/vitest-dev/vitest/commit/e4e939ba)
    -   Check unhighlighted code for code frame line limit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5465 [<samp>(6ae7e)</samp>](https://github.com/vitest-dev/vitest/commit/6ae7eaa2)
    -   Correctly filter by parent folder  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5408 [<samp>(91b06)</samp>](https://github.com/vitest-dev/vitest/commit/91b06cce)
    -   Close inspector immediately if run is canceled  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5519 [<samp>(b8006)</samp>](https://github.com/vitest-dev/vitest/commit/b80062d7)
-   **workspace**:
    -   Set CWD to config directory, allow overriding local .env  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5476 [<samp>(d4003)</samp>](https://github.com/vitest-dev/vitest/commit/d4003882)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

### [`v1.4.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.4.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

#####    🚀 Features

-   Throw error when using snapshot assertion with `not`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5294 [<samp>(b9d37)</samp>](https://github.com/vitest-dev/vitest/commit/b9d378f5)
-   Add a flag to include test location in tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5342 [<samp>(d627e)</samp>](https://github.com/vitest-dev/vitest/commit/d627e209)
-   **cli**:
    -   Support wildcards in `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5295 [<samp>(201bd)</samp>](https://github.com/vitest-dev/vitest/commit/201bd067)
-   **config**:
    -   Add `shuffle.files` and `shuffle.tests` options  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5281 [<samp>(356db)</samp>](https://github.com/vitest-dev/vitest/commit/356db87b)
    -   Deprecate `cache.dir` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5229 [<samp>(d7e8b)</samp>](https://github.com/vitest-dev/vitest/commit/d7e8b53e)
-   **coverage**:
    -   Support `--changed` option  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5314 [<samp>(600b4)</samp>](https://github.com/vitest-dev/vitest/commit/600b44d6)
-   **vitest**:
    -   Support `clearScreen` cli flag  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5241 [<samp>(e1735)</samp>](https://github.com/vitest-dev/vitest/commit/e1735fb6)

#####    🐞 Bug Fixes

-   Repeatable `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5265 [<samp>(d1a06)</samp>](https://github.com/vitest-dev/vitest/commit/d1a06730)
-   `--inspect-brk` to pause before execution  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5355 [<samp>(e77c5)</samp>](https://github.com/vitest-dev/vitest/commit/e77c553f)
-   Correct locations in test.each tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(4f6e3)</samp>](https://github.com/vitest-dev/vitest/commit/4f6e39c1)
-   **api**:
    -   Use resolvedUrls from devserver  -  by [@&#8203;saitonakamura](https://github.com/saitonakamura) and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5289 [<samp>(2fef5)</samp>](https://github.com/vitest-dev/vitest/commit/2fef5a7e)
-   **browser**:
    -   Add `magic-string` to `optimizeDeps.include`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5278 [<samp>(8f04e)</samp>](https://github.com/vitest-dev/vitest/commit/8f04e798)
-   **coverage**:
    -   Expensive regexp hangs v8 report generation  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5259 [<samp>(d68a7)</samp>](https://github.com/vitest-dev/vitest/commit/d68a7390)
    -   V8 to ignore type-only files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5328 [<samp>(c3eb8)</samp>](https://github.com/vitest-dev/vitest/commit/c3eb8deb)
    -   Respect source maps of pre-transpiled sources  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5367 [<samp>(6eda4)</samp>](https://github.com/vitest-dev/vitest/commit/6eda473f)
    -   Prevent `reportsDirectory` from removing user's project  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5376 [<samp>(07ec3)</samp>](https://github.com/vitest-dev/vitest/commit/07ec3779)
-   **expect**:
    -   Show diff on `toContain/toMatch` assertion error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5267 [<samp>(8ee59)</samp>](https://github.com/vitest-dev/vitest/commit/8ee59f0d)
-   **forks**:
    -   Wrap `defines` to support `undefined` values  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5284 [<samp>(5b58b)</samp>](https://github.com/vitest-dev/vitest/commit/5b58b399)
-   **typecheck**:
    -   Update get-tsconfig 4.7.3 to fix false circularity error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5384 [<samp>(bdc37)</samp>](https://github.com/vitest-dev/vitest/commit/bdc371ee)
-   **ui**:
    -   Escape html in error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5325 [<samp>(ab60b)</samp>](https://github.com/vitest-dev/vitest/commit/ab60bf8d)
-   **vitest**:
    -   Loosen `onConsoleLog` return type  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5337 [<samp>(6d1b1)</samp>](https://github.com/vitest-dev/vitest/commit/6d1b1451)
    -   Ensure restoring terminal cursor on close  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5292 [<samp>(0bea2)</samp>](https://github.com/vitest-dev/vitest/commit/0bea2247)
    -   Ignore timeout on websocket reporter rpc  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(38119)</samp>](https://github.com/vitest-dev/vitest/commit/38119b75)
    -   Correctly override api with --no-api flag  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5386 [<samp>(51d1d)</samp>](https://github.com/vitest-dev/vitest/commit/51d1d472)
    -   Logs in `beforeAll` and `afterAll`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5288 [<samp>(ce5ca)</samp>](https://github.com/vitest-dev/vitest/commit/ce5ca6bf)
-   **workspace**:
    -   Throw error when browser mode and `@vitest/coverage-v8` are used  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5250 [<samp>(29f98)</samp>](https://github.com/vitest-dev/vitest/commit/29f98cd3)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

### [`v1.3.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

#####    🚀 Features

-   **vitest**: Expose parseCLI method  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5248 [<samp>(c793a)</samp>](https://github.com/vitest-dev/vitest/commit/c793a136)
    -   This feature is not affected by SemVer because it is part of an [experimental API](https://vitest.dev/advanced/api.html).

#####    🐞 Bug Fixes

-   Add task tests iteratively  -  by [@&#8203;DerYeger](https://github.com/DerYeger) in https://github.com/vitest-dev/vitest/issues/5235 [<samp>(38155)</samp>](https://github.com/vitest-dev/vitest/commit/38155548)
-   **coverage**: Ignore generated TS decorators  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5206 [<samp>(a2804)</samp>](https://github.com/vitest-dev/vitest/commit/a280451b)
-   **ui**: Auto reload coverage iframe after test run  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5242 [<samp>(5376d)</samp>](https://github.com/vitest-dev/vitest/commit/5376d5be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

### [`v1.3.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

##### 🚀 Features

-   Deprecate watchExclude - by [@&#8203;patak-dev](https://github.com/patak-dev) in https://github.com/vitest-dev/vitest/issues/5171 [<samp>(82885)</samp>](https://github.com/vitest-dev/vitest/commit/828858f8)
-   **browser**:
    -   Run test files in isolated iframes - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5036 [<samp>(4f401)</samp>](https://github.com/vitest-dev/vitest/commit/4f40177e)
-   **config**:
    -   Add `snapshotSerializers` option - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5092 [<samp>(5b102)</samp>](https://github.com/vitest-dev/vitest/commit/5b1021da)
-   **reporters**:
    -   Support custom options - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5111 [<samp>(fec9c)</samp>](https://github.com/vitest-dev/vitest/commit/fec9ca0b)
-   **runner**:
    -   Support automatic fixtures - by [@&#8203;fenghan34](https://github.com/fenghan34) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5102 [<samp>(0441f)</samp>](https://github.com/vitest-dev/vitest/commit/0441f761)
-   **ui**:
    -   Save splitpanes size to local storage - by [@&#8203;posva](https://github.com/posva) in https://github.com/vitest-dev/vitest/issues/5166 [<samp>(c28b4)</samp>](https://github.com/vitest-dev/vitest/commit/c28b4c26)
-   **vitest**:
    -   Add onTestFinished hook - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5128 [<samp>(6f5b4)</samp>](https://github.com/vitest-dev/vitest/commit/6f5b42b7)
    -   Add github actions reporter - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5093 [<samp>(40afb)</samp>](https://github.com/vitest-dev/vitest/commit/40afbe3a)
    -   Expose jsdom global if jsdom environment is enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5155 [<samp>(567d2)</samp>](https://github.com/vitest-dev/vitest/commit/567d20b9)
    -   Add new CLI options - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5163 [<samp>(4e179)</samp>](https://github.com/vitest-dev/vitest/commit/4e179426)
    -   "test" accepts options object as the second parameter - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5142 [<samp>(7d9b1)</samp>](https://github.com/vitest-dev/vitest/commit/7d9b1fb0)
-   **vm**:
    -   Support wasm module - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5131 [<samp>(5ed53)</samp>](https://github.com/vitest-dev/vitest/commit/5ed537f0)

##### 🐞 Bug Fixes

-   Fix sourcemap in vm pools - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5063 [<samp>(81105)</samp>](https://github.com/vitest-dev/vitest/commit/8110540a)
-   Don't optimize react/jsx-runtime by default when running in Node - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5079 [<samp>(0d2bf)</samp>](https://github.com/vitest-dev/vitest/commit/0d2bfeac)
-   Rpc timeout error messages to include caller - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5103 [<samp>(a6e04)</samp>](https://github.com/vitest-dev/vitest/commit/a6e04bd8)
-   Requires fixed version across the monorepo - by [@&#8203;antfu](https://github.com/antfu) in https://github.com/vitest-dev/vitest/issues/5208 [<samp>(68f51)</samp>](https://github.com/vitest-dev/vitest/commit/68f51961)
-   Prevent merging of `poolOptions` - by [@&#8203;penalosa](https://github.com/penalosa) in https://github.com/vitest-dev/vitest/issues/5221 [<samp>(bc5b2)</samp>](https://github.com/vitest-dev/vitest/commit/bc5b2d04)
-   **browser**:
    -   Don't exclude node builtins from optimization - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5082 [<samp>(714c9)</samp>](https://github.com/vitest-dev/vitest/commit/714c911f)
    -   Support `coverage.reportsDirectory` with multiple directories - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5056 [<samp>(ae73f)</samp>](https://github.com/vitest-dev/vitest/commit/ae73f273)
-   **cli**:
    -   Parse `--browser=<name>` correctly - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5179 [<samp>(656e2)</samp>](https://github.com/vitest-dev/vitest/commit/656e210b)
-   **coverage**:
    -   `.tmp` directory conflicts with `--shard` option - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5184 [<samp>(5749d)</samp>](https://github.com/vitest-dev/vitest/commit/5749d2c2)
-   **deps**:
    -   Update dependency strip-literal to v2 - by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/5136 [<samp>(ef557)</samp>](https://github.com/vitest-dev/vitest/commit/ef557243)
-   **reporters**:
    -   Testsuite name should include project root in Junit output - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5116 [<samp>(2494f)</samp>](https://github.com/vitest-dev/vitest/commit/2494fbf2)
-   **typecheck**:
    -   Fix suite collection while-loop - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5065 [<samp>(35675)</samp>](https://github.com/vitest-dev/vitest/commit/35675bd3)
-   **ui**:
    -   Fix tests duration time - by [@&#8203;vovsemenv](https://github.com/vovsemenv) in https://github.com/vitest-dev/vitest/issues/5219 [<samp>(58103)</samp>](https://github.com/vitest-dev/vitest/commit/581030ee)
-   **utils**:
    -   Fix asymmetric matcher diff inside array - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5189 [<samp>(3ffcd)</samp>](https://github.com/vitest-dev/vitest/commit/3ffcd2ea)
-   **vitest**:
    -   Correctly report failed test files as failures in json reporter, export json reporter types - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5081 [<samp>(0417b)</samp>](https://github.com/vitest-dev/vitest/commit/0417ba20)
    -   Don't run typecheck tests in browser if both are enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5080 [<samp>(1045b)</samp>](https://github.com/vitest-dev/vitest/commit/1045b98b)
    -   Handle function config inside `defineWorkspace` - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5089 [<samp>(0bf52)</samp>](https://github.com/vitest-dev/vitest/commit/0bf52533)
    -   Remove excessive listeners when running without isolation, don't reset the state - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5132 [<samp>(b607f)</samp>](https://github.com/vitest-dev/vitest/commit/b607f1ea)
    -   Auto-enable "github-actions" only where users didn't configure reporters - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5158 [<samp>(ef044)</samp>](https://github.com/vitest-dev/vitest/commit/ef0440cb)
    -   Support more array cli options - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5162 [<samp>(3afe6)</samp>](https://github.com/vitest-dev/vitest/commit/3afe68f1)
    -   Add types for the new global `jsdom` variable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5164 [<samp>(0f898)</samp>](https://github.com/vitest-dev/vitest/commit/0f898d87)
    -   Expose onTestFinished globally - by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(1304f)</samp>](https://github.com/vitest-dev/vitest/commit/1304fed7)
    -   Disable optimizer by default until it's stable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5156 [<samp>(e1bd8)</samp>](https://github.com/vitest-dev/vitest/commit/e1bd8d5d)
    -   Delegate snapshot options to workspace from root config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5199 [<samp>(86297)</samp>](https://github.com/vitest-dev/vitest/commit/86297d42)
    -   Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5215 [<samp>(1aecd)</samp>](https://github.com/vitest-dev/vitest/commit/1aecd650)
-   **vm**:
    -   Handle `disableConsoleIntercept` config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5074 [<samp>(a55ad)</samp>](https://github.com/vitest-dev/vitest/commit/a55adac6)
    -   Improve error when module is not found - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5053 [<samp>(79a50)</samp>](https://github.com/vitest-dev/vitest/commit/79a50c3f)

##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

### [`v1.2.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

#####    🐞 Bug Fixes

-   **coverage**:
    -   Remove `coverage/.tmp` files after run  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5008 [<samp>(d53b8)</samp>](https://github.com/vitest-dev/vitest/commit/d53b8580)
    -   Don't crash when re-run removes earlier run's reports  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5022 [<samp>(66898)</samp>](https://github.com/vitest-dev/vitest/commit/6689856f)
-   **expect**:
    -   Improve `toThrow(asymmetricMatcher)` failure message  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5000 [<samp>(a199a)</samp>](https://github.com/vitest-dev/vitest/commit/a199ac2d)
-   **forks**:
    -   Set correct `VITEST_POOL_ID`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5002 [<samp>(7d0a4)</samp>](https://github.com/vitest-dev/vitest/commit/7d0a4692)
-   **threads**:
    -   Mention common work-around for the logged error  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5024 [<samp>(915d6)</samp>](https://github.com/vitest-dev/vitest/commit/915d6c43)
-   **typecheck**:
    -   Fix `ignoreSourceErrors` in run mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5044 [<samp>(6dae3)</samp>](https://github.com/vitest-dev/vitest/commit/6dae3feb)
-   **vite-node**:
    -   Provide import.meta.filename and dirname  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5011 [<samp>(73148)</samp>](https://github.com/vitest-dev/vitest/commit/73148575)
-   **vitest**:
    -   Expose getHooks & setHooks  -  by [@&#8203;adriencaccia](https://github.com/adriencaccia) in https://github.com/vitest-dev/vitest/issues/5032 [<samp>(73448)</samp>](https://github.com/vitest-dev/vitest/commit/73448706)
    -   Test deep dependencies change detection  -  by [@&#8203;blake-newman](https://github.com/blake-newman) in https://github.com/vitest-dev/vitest/issues/4934 [<samp>(9c7c0)</samp>](https://github.com/vitest-dev/vitest/commit/9c7c0fc9)
    -   Throw an error if vi.mock is exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5034 [<samp>(253df)</samp>](https://github.com/vitest-dev/vitest/commit/253df1cc)
    -   Allow `useFakeTimers` to fake `requestIdleCallback` on non browser  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5028 [<samp>(a9a48)</samp>](https://github.com/vitest-dev/vitest/commit/a9a486f2)
    -   Support older NodeJS with async `import.meta.resolve`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5045 [<samp>(cf564)</samp>](https://github.com/vitest-dev/vitest/commit/cf5641a9)
    -   Don't throw an error if mocked file was already imported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5050 [<samp>(fff1a)</samp>](https://github.com/vitest-dev/vitest/commit/fff1a270)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

### [`v1.2.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

#####    🐞 Bug Fixes

-   **browser**:
    -   Apply inlined workspace config to browser mode vite server  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4947 [<samp>(db01f)</samp>](https://github.com/vitest-dev/vitest/commit/db01f6c2)
    -   Fix browser testing url for https  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4855 [<samp>(6c1cc)</samp>](https://github.com/vitest-dev/vitest/commit/6c1cc78b)
    -   Don't fail when calling vi.useFakeTimers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4992 [<samp>(6c5fe)</samp>](https://github.com/vitest-dev/vitest/commit/6c5fe49b)
-   **coverage**:
    -   `thresholds.autoUpdate` to work with arrow function configuration files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4959 [<samp>(4b411)</samp>](https://github.com/vitest-dev/vitest/commit/4b41131a)
-   **expect**:
    -   Implement chai inspect for `AsymmetricMatcher`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4942 [<samp>(06bae)</samp>](https://github.com/vitest-dev/vitest/commit/06bae4dd)
-   **vite-node**:
    -   Externalize network imports  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4987 [<samp>(21f57)</samp>](https://github.com/vitest-dev/vitest/commit/21f5744d)
-   **vitest**:
    -   Handle single `await vi.hoisted`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4962 [<samp>(dcf2e)</samp>](https://github.com/vitest-dev/vitest/commit/dcf2e9f2)
    -   Simplify hoist transform check regex to avoid expensive regex match  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4974 [<samp>(df0db)</samp>](https://github.com/vitest-dev/vitest/commit/df0db6a9)
    -   Correctly find module if it has a version query  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4976 [<samp>(952c3)</samp>](https://github.com/vitest-dev/vitest/commit/952c31df)
    -   Check color support for intercepted console logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4966 [<samp>(39a71)</samp>](https://github.com/vitest-dev/vitest/commit/39a7169c)
    -   Use development/production conditions when resolving external modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4980 [<samp>(8877e)</samp>](https://github.com/vitest-dev/vitest/commit/8877e22a)
    -   Throw a syntax error if vi.hoisted is directly exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4969 [<samp>(f8bff)</samp>](https://github.com/vitest-dev/vitest/commit/f8bff9ef)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

### [`v1.2.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

-   Support case-insensitive path matching in cli  -  by [@&#8203;tigranmk](https://github.com/tigranmk) in https://github.com/vitest-dev/vitest/issues/3567 and https://github.com/vitest-dev/vitest/issues/4911 [<samp>(1326c)</samp>](https://github.com/vitest-dev/vitest/commit/1326c6ef)
-   Add typeahead search  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4275 and https://github.com/vitest-dev/vitest/issues/4733 [<samp>(480d8)</samp>](https://github.com/vitest-dev/vitest/commit/480d866a)
-   Add syntax highlighting to error messages  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4813 [<samp>(8c969)</samp>](https://github.com/vitest-dev/vitest/commit/8c969de2)
-   Allow extending toEqual  -  by [@&#8203;tigranmk](https://github.com/tigranmk) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/2875 and https://github.com/vitest-dev/vitest/issues/4880 [<samp>(463be)</samp>](https://github.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
    -   Custom reporter support  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4828 [<samp>(96dc6)</samp>](https://github.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
    -   Show unhandled errors on the ui  -  by [@&#8203;spiroka](https://github.com/spiroka) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4380 [<samp>(7f59a)</samp>](https://github.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
    -   Add `--disable-console-intercept` option to allow opting-out from automatic console log interception  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4786 [<samp>(43fa6)</samp>](https://github.com/vitest-dev/vitest/commit/43fa6baa)
    -   Show slow test duration in verbose reporter on CI  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4929 [<samp>(ccb25)</samp>](https://github.com/vitest-dev/vitest/commit/ccb25836)
    -   Allow overiding package installer with public API  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4936 [<samp>(c2cce)</samp>](https://github.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
    -   Support vite config `server.headers`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4890 [<samp>(55f53)</samp>](https://github.com/vitest-dev/vitest/commit/55f5349f)
    -   Fix `testNamePattern` config  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4909 [<samp>(4add9)</samp>](https://github.com/vitest-dev/vitest/commit/4add9516)
    -   Fix updating snapshot during watch mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4867 [<samp>(508fc)</samp>](https://github.com/vitest-dev/vitest/commit/508fced9)
    -   Remove redundant test failure logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4891 [<samp>(7fd44)</samp>](https://github.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
    -   Window.close() for environment teardown  -  by [@&#8203;capricorn86](https://github.com/capricorn86) in https://github.com/vitest-dev/vitest/issues/4931 [<samp>(91719)</samp>](https://github.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
    -   Fix `objDisplay` default truncate option for `test.each` title  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4917 [<samp>(9ae9d)</samp>](https://github.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
    -   Fix tap reporter to handle custom error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4897 [<samp>(f8ba8)</samp>](https://github.com/vitest-dev/vitest/commit/f8ba80f2)
    -   Gracefully exit Vitest if `process.exit` is called inside the test  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4903 [<samp>(8e6c1)</samp>](https://github.com/vitest-dev/vitest/commit/8e6c104a)
    -   Throw "cannot mock" error only in isolated pools  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4905 [<samp>(f99cc)</samp>](https://github.com/vitest-dev/vitest/commit/f99cc313)
    -   Don't throw SyntaxError when "await vi.hoisted" is used  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4915 [<samp>(ca62f)</samp>](https://github.com/vitest-dev/vitest/commit/ca62f37a)
    -   Correctly parse --maxWorkers/--minWorkers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4924 [<samp>(0e77e)</samp>](https://github.com/vitest-dev/vitest/commit/0e77e697)
    -   Show correct error when vi.hoisted is used inside vi.mock and the other way around  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4916 [<samp>(c4eac)</samp>](https://github.com/vitest-dev/vitest/commit/c4eacbb7)
    -   Call global teardown when using workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4935 [<samp>(528bd)</samp>](https://github.com/vitest-dev/vitest/commit/528bd558)
    -   Use file instead of id for HMR  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4938 [<samp>(ca76f)</samp>](https://github.com/vitest-dev/vitest/commit/ca76f457)
    -   Add inlined deps to ssr.noExternal so they are added to the module graph  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4945 [<samp>(1663f)</samp>](https://github.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
    -   Support overring `pool` and `poolOptions` on project level  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4765 [<samp>(e9fe4)</samp>](https://github.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

### [`v1.1.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

#####    🐞 Bug Fixes

-   **vitest**:
    -   Vi.mock breaks tests when using imported variables inside the factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and **Dunqing** in https://github.com/vitest-dev/vitest/issues/4873 [<samp>(7719e)</samp>](https://github.com/vitest-dev/vitest/commit/7719e79e)
    -   Apply `slowTestThreshold` to all reporters  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4876 [<samp>(1769c)</samp>](https://github.com/vitest-dev/vitest/commit/1769c796)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

### [`v1.1.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

#####    🐞 Bug Fixes

-   Remove internal flag from UI option in the config  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(7b4a2)</samp>](https://github.com/vitest-dev/vitest/commit/7b4a2fce)
-   **browser**:
    -   Avoid safaridriver collision  -  by [@&#8203;mbland](https://github.com/mbland) in https://github.com/vitest-dev/vitest/issues/4863 [<samp>(345a2)</samp>](https://github.com/vitest-dev/vitest/commit/345a25d6)
    -   Resolved failure to find arbitrarily-named snapshot files when using `expect(...).toMatchFileSnapshot()` matcher.  -  by [@&#8203;zmullett](https://github.com/zmullett), **Zac Mullett** and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4839 [<samp>(b8140)</samp>](https://github.com/vitest-dev/vitest/commit/b8140fca)
    -   Handle config.base  -  by [@&#8203;mbland](https://github.com/mbland) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4686 and https://github.com/vitest-dev/vitest/issues/4692 [<samp>(9e345)</samp>](https://github.com/vitest-dev/vitest/commit/9e34557e)
-   **deps**:
    -   Update dependency acorn-walk to ^8.3.1  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4837 [<samp>(47bc2)</samp>](https://github.com/vitest-dev/vitest/commit/47bc233d)
    -   Update dependency sirv to ^2.0.4  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4838 [<samp>(df261)</samp>](https://github.com/vitest-dev/vitest/commit/df261ae1)
-   **runner**:
    -   Fix fixture cleanup for concurrent tests  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4827 [<samp>(1fee6)</samp>](https://github.com/vitest-dev/vitest/commit/1fee63f2)
-   **spy**:
    -   Don't allow `Promise` in `mockImplementation` if it's not in the function signature  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4859 [<samp>(072e0)</samp>](https://github.com/vitest-dev/vitest/commit/072e02bf)
-   **vite-node**:
    -   Correctly return cached result  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4870 [<samp>(15bbb)</samp>](https://github.com/vitest-dev/vitest/commit/15bbbf81)
-   **vitest**:
    -   Throw an error if mock was already loaded when `vi.mock` is called  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4862 [<samp>(e12a5)</samp>](https://github.com/vitest-dev/vitest/commit/e12a5a36)
    -   Correctly rerun test files on change if server was restarted  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4871 [<samp>(6088b)</samp>](https://github.com/vitest-dev/vitest/commit/6088b372)
-   **vm-threads**:
    -   Don't crash on percentage based `memoryLimit`  -  by [@&#8203;inottn](https://github.com/inottn) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4802 [<samp>(70e8a)</samp>](https://github.com/vitest-dev/vitest/commit/70e8a389)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

### [`v1.1.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

#####    🐞 Bug Fixes

-   Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces  -  by [@&#8203;wojtekmaj](https://github.com/wojtekmaj) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4698 [<samp>(ee8b4)</samp>](https://github.com/vitest-dev/vitest/commit/ee8b46db)
-   Don't fail if `inline: true` is set  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4815 [<samp>(8f622)</samp>](https://github.com/vitest-dev/vitest/commit/8f6225b8)
-   Correct option name `--no-parallelism`  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) in https://github.com/vitest-dev/vitest/issues/4831 [<samp>(5053a)</samp>](https://github.com/vitest-dev/vitest/commit/5053a5dd)
-   Match jest json output by making json reporter output ndjson-compatible  -  by [@&#8203;bard](https://github.com/bard) in https://github.com/vitest-dev/vitest/issues/4824 [<samp>(7e6a6)</samp>](https://github.com/vitest-dev/vitest/commit/7e6a62af)
-   **runner**:
    -   Reset "current test" state on dynamic `skip`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4814 [<samp>(19faf)</samp>](https://github.com/vitest-dev/vitest/commit/19faf00e)
-   **vitest**:
    -   Don't hang when mocking files with cyclic dependencies  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4811 [<samp>(e8ca6)</samp>](https://github.com/vitest-dev/vitest/commit/e8ca6437)
    -   Initialize snapshot state only once for each file suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4796 [<samp>(957da)</samp>](https://github.com/vitest-dev/vitest/commit/957daa32)
    -   Fix file snapshots in skipped suites considered obsolete  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4795 [<samp>(06c14)</samp>](https://github.com/vitest-dev/vitest/commit/06c14f7d)
    -   Show `beforeAll/afterAll` errors in junit reporter  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4819 [<samp>(2baea)</samp>](https://github.com/vitest-dev/vitest/commit/2baea35e)
-   **vm-threads**:
    -   Tests not cancelled on key press, cancelled tests shown twice  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4781 [<samp>(cf53d)</samp>](https://github.com/vitest-dev/vitest/commit/cf53d4be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

### [`v1.1.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

#####    🚀 Features

-   Add es-main compatibility to vite-node  -  by [@&#8203;zookatron](https://github.com/zookatron) in https://github.com/vitest-dev/vitest/issues/4751 [<samp>(486a3)</samp>](https://github.com/vitest-dev/vitest/commit/486a3e61)
-   Add `--workspace` option, fix root resolution in workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4773 [<samp>(67d93)</samp>](https://github.com/vitest-dev/vitest/commit/67d93eda)
-   Add `--no-file-parallelism`, `--maxWorkers`, `--minWorkers` flags  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4705 [<samp>(fd5d7)</samp>](https://github.com/vitest-dev/vitest/commit/fd5d7e66)
-   Add `--no-isolate` flag to improve performance, add documentation about performance  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va), [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and **Pascal Jufer** in https://github.com/vitest-dev/vitest/issues/4777 [<samp>(4d55a)</samp>](https://github.com/vitest-dev/vitest/commit/4d55a026)
-   Add `--exclude` CLI flag  -  by [@&#8203;Namchee](https://github.com/Namchee) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4279 [<samp>(f859e)</samp>](https://github.com/vitest-dev/vitest/commit/f859efc0)

#####    🐞 Bug Fixes

-   Correctly reset provided values  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4775 [<samp>(5a71e)</samp>](https://github.com/vitest-dev/vitest/commit/5a71eb30)
-   **expect**:
    -   Fix `toHaveProperty` assertion error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4734 [<samp>(f8f70)</samp>](https://github.com/vitest-dev/vitest/commit/f8f70f7c)
-   **runner**:
    -   Handle fixture teardown error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4683 [<samp>(c6f5f)</samp>](https://github.com/vitest-dev/vitest/commit/c6f5f7f9)
-   **types**:
    -   `defineWorkspace` fix intellisense and report type errors  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4743 [<samp>(9cc36)</samp>](https://github.com/vitest-dev/vitest/commit/9cc36689)
-   **ui**:
    -   Escape html for console log view  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4724 [<samp>(e0dde)</samp>](https://github.com/vitest-dev/vitest/commit/e0dde6ab)
    -   Fix coverage iframe url for html report preview  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4717 [<samp>(71911)</samp>](https://github.com/vitest-dev/vitest/commit/71911039)
    -   Show file item when search filter matches only test cases  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4736 [<samp>(f43fd)</samp>](https://github.com/vitest-dev/vitest/commit/f43fdd87)
-   **vitest**:
    -   Pass down CLI options to override workspace configs  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4774 [<samp>(8dabe)</samp>](https://github.com/vitest-dev/vitest/commit/8dabef86)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/11
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:24:48 +00:00
2023-11-11 14:09:56 +01:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-11-11 14:09:56 +01:00
2024-05-23 14:55:52 +02:00
2023-07-20 17:41:16 +02:00
2023-10-02 08:13:06 +00:00
2023-10-09 08:12:25 +00:00
2024-05-23 14:55:52 +02:00
2023-10-02 08:16:21 +00:00
2023-07-20 17:56:24 +02:00

Astro Template

Description
Template for a Web Project built using Astro
Readme 80 MiB
Languages
TypeScript 87.2%
Astro 11.7%
Dockerfile 0.7%
JavaScript 0.4%