Skip to content

Commit

Permalink
chore(deps): update dependency @vitest/coverage-istanbul to ^0.34.0 (#5)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme)
([source](https://github.com/vitest-dev/vitest)) | [`^0.33.0` ->
`^0.34.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/0.33.0/0.34.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/0.34.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/0.34.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/0.33.0/0.34.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/0.33.0/0.34.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.5...v0.34.6)

#####    🐞 Bug Fixes

- Overwrite global URL with environment's  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4164](https://github.com/vitest-dev/vitest/issues/4164)
[<samp>(cbe13)</samp>](https://github.com/vitest-dev/vitest/commit/cbe133da)
- Correctly resolve external dependencies loaded by custom environments
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4196](https://github.com/vitest-dev/vitest/issues/4196)
[<samp>(e3408)</samp>](https://github.com/vitest-dev/vitest/commit/e340802f)
- **runner**: The fixture of `test.extend` should be init once time in
all test  -  by [@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4168](https://github.com/vitest-dev/vitest/issues/4168)
[<samp>(730b2)</samp>](https://github.com/vitest-dev/vitest/commit/730b29ec)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.5...v0.34.6)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.4...v0.34.5)

#####    🚀 Features

-   **config**:
- Add `diff` option  -  by
[@&#8203;fenghan34](https://github.com/fenghan34) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4063](https://github.com/vitest-dev/vitest/issues/4063)
[<samp>(b50cf)</samp>](https://github.com/vitest-dev/vitest/commit/b50cf7ad)
-   **coverage**:
- Add `coverage['100']` to istanbul provider  -  by
[@&#8203;marcelobotega](https://github.com/marcelobotega) in
[https://github.com/vitest-dev/vitest/issues/4109](https://github.com/vitest-dev/vitest/issues/4109)
[<samp>(a7e09)</samp>](https://github.com/vitest-dev/vitest/commit/a7e09939)
-   **vitest**:
- Support `vi.waitFor` method  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4113](https://github.com/vitest-dev/vitest/issues/4113)
[<samp>(d79cb)</samp>](https://github.com/vitest-dev/vitest/commit/d79cb44b)
- Allow using unprocessed environment files  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4098](https://github.com/vitest-dev/vitest/issues/4098)
[<samp>(1aee1)</samp>](https://github.com/vitest-dev/vitest/commit/1aee13af)
- Support `vi.waitUntil` method  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4129](https://github.com/vitest-dev/vitest/issues/4129)
[<samp>(e0ac9)</samp>](https://github.com/vitest-dev/vitest/commit/e0ac97cf)

#####    🐞 Bug Fixes

- Update HappyDOMOptions to be compatible with v12  -  by
[@&#8203;anthonyblond](https://github.com/anthonyblond) in
[https://github.com/vitest-dev/vitest/issues/4135](https://github.com/vitest-dev/vitest/issues/4135)
[<samp>(e8797)</samp>](https://github.com/vitest-dev/vitest/commit/e8797534)
- Print value shape when .resolves and .rejects fails  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4137](https://github.com/vitest-dev/vitest/issues/4137)
[<samp>(e649d)</samp>](https://github.com/vitest-dev/vitest/commit/e649d78f)
-   **docs**:
- Fix lint errors on onConsoleLog example  -  by
[@&#8203;marcelobotega](https://github.com/marcelobotega) in
[https://github.com/vitest-dev/vitest/issues/4116](https://github.com/vitest-dev/vitest/issues/4116)
[<samp>(ba1e7)</samp>](https://github.com/vitest-dev/vitest/commit/ba1e7335)
-   **expect**:
- Improve the error message when nothing is thrown when testing
`toThrow`  -  by [@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3979](https://github.com/vitest-dev/vitest/issues/3979)
[<samp>(725a0)</samp>](https://github.com/vitest-dev/vitest/commit/725a0146)
-   **happy-dom**:
- Catch errors in happy-dom  -  by
[@&#8203;capricorn86](https://github.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4140](https://github.com/vitest-dev/vitest/issues/4140)
[<samp>(c21c0)</samp>](https://github.com/vitest-dev/vitest/commit/c21c0efa)
-   **runner**:
- Restore leading space in `testNamePattern`  -  by
[@&#8203;segrey](https://github.com/segrey) in
[https://github.com/vitest-dev/vitest/issues/4103](https://github.com/vitest-dev/vitest/issues/4103)
and
[https://github.com/vitest-dev/vitest/issues/4104](https://github.com/vitest-dev/vitest/issues/4104)
[<samp>(3c305)</samp>](https://github.com/vitest-dev/vitest/commit/3c305857)
- `test.extend` doesn't work in hooks without test  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4065](https://github.com/vitest-dev/vitest/issues/4065)
[<samp>(175c7)</samp>](https://github.com/vitest-dev/vitest/commit/175c752d)
-   **snapshot**:
- Support mix of normal/with placeholders snapshots  -  by
[@&#8203;RobertPechaCZ](https://github.com/RobertPechaCZ) in
[https://github.com/vitest-dev/vitest/issues/4118](https://github.com/vitest-dev/vitest/issues/4118)
[<samp>(01e01)</samp>](https://github.com/vitest-dev/vitest/commit/01e01bfc)
-   **ui**:
- Correctly render ansi diff  -  by
[@&#8203;so1ve](https://github.com/so1ve) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3810](https://github.com/vitest-dev/vitest/issues/3810)
[<samp>(8c315)</samp>](https://github.com/vitest-dev/vitest/commit/8c3152fa)
-   **vite-node**:
- Export `SourceMapInput` to fix CYCLIC_CROSS_CHUNK_REEXPORT  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4128](https://github.com/vitest-dev/vitest/issues/4128)
[<samp>(ca70a)</samp>](https://github.com/vitest-dev/vitest/commit/ca70a779)
- Align vite dependency version with vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(90ff8)</samp>](https://github.com/vitest-dev/vitest/commit/90ff899b)
-   **vitest**:
- Rerun tests if a file loaded with query changes  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4130](https://github.com/vitest-dev/vitest/issues/4130)
[<samp>(a084c)</samp>](https://github.com/vitest-dev/vitest/commit/a084ceaf)
- Inject "define" in workspaces  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4096](https://github.com/vitest-dev/vitest/issues/4096)
[<samp>(b4d5a)</samp>](https://github.com/vitest-dev/vitest/commit/b4d5ae23)

#####    🏎 Performance

- Use lazy require in vm pool  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4136](https://github.com/vitest-dev/vitest/issues/4136)
[<samp>(21ba4)</samp>](https://github.com/vitest-dev/vitest/commit/21ba4935)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.4...v0.34.5)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4)

#####    🐞 Bug Fixes

- Resolving dep optimizer issues with workspace  -  by
[@&#8203;thebanjomatic](https://github.com/thebanjomatic) in
[https://github.com/vitest-dev/vitest/issues/4036](https://github.com/vitest-dev/vitest/issues/4036)
[<samp>(0c13c)</samp>](https://github.com/vitest-dev/vitest/commit/0c13c39c)
- Don't process config file twice  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4077](https://github.com/vitest-dev/vitest/issues/4077)
[<samp>(a84a8)</samp>](https://github.com/vitest-dev/vitest/commit/a84a8e05)
-   **coverage**:
- Log info only when terminal reporter is used  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4027](https://github.com/vitest-dev/vitest/issues/4027)
[<samp>(9f043)</samp>](https://github.com/vitest-dev/vitest/commit/9f04386b)
-   **happy-dom**:
- Use the nodejs console in happy-dom v11  -  by
[@&#8203;capricorn86](https://github.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4090](https://github.com/vitest-dev/vitest/issues/4090)
[<samp>(59434)</samp>](https://github.com/vitest-dev/vitest/commit/59434189)
-   **runner**:
- Incorrect test name pattern matching  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4071](https://github.com/vitest-dev/vitest/issues/4071)
[<samp>(b5bf3)</samp>](https://github.com/vitest-dev/vitest/commit/b5bf3290)
-   **vite-node**:
- Check more precisely for root/base paths  -  by
[@&#8203;danielroe](https://github.com/danielroe) in
[https://github.com/vitest-dev/vitest/issues/4049](https://github.com/vitest-dev/vitest/issues/4049)
[<samp>(80741)</samp>](https://github.com/vitest-dev/vitest/commit/807418fa)
-   **vitest**:
- "vi" doesn't rely on context  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4031](https://github.com/vitest-dev/vitest/issues/4031)
[<samp>(0d0f3)</samp>](https://github.com/vitest-dev/vitest/commit/0d0f35f6)
- Only override ssr.optimizer instead of the whole ssr object  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4080](https://github.com/vitest-dev/vitest/issues/4080)
[<samp>(410bc)</samp>](https://github.com/vitest-dev/vitest/commit/410bc454)
- Don't start the server when optimizer is enabled  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4095](https://github.com/vitest-dev/vitest/issues/4095)
[<samp>(00e81)</samp>](https://github.com/vitest-dev/vitest/commit/00e81122)
- Set SSR env only when transformMode is ssr  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4083](https://github.com/vitest-dev/vitest/issues/4083)
[<samp>(f8ea7)</samp>](https://github.com/vitest-dev/vitest/commit/f8ea716a)
- Show error when calling API on files that user has no access to  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4085](https://github.com/vitest-dev/vitest/issues/4085)
[<samp>(8b39c)</samp>](https://github.com/vitest-dev/vitest/commit/8b39c117)
-   **web-worker**:
- Don't rely on browser API when it's not provided  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4014](https://github.com/vitest-dev/vitest/issues/4014)
[<samp>(e78a4)</samp>](https://github.com/vitest-dev/vitest/commit/e78a449d)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.3...v0.34.4)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.1...v0.34.2)

#####    🚀 Features

- Allow importing CSS and assets inside external dependencies when using
`--experimental-vm-threads`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3880](https://github.com/vitest-dev/vitest/issues/3880)
[<samp>(f4e6e)</samp>](https://github.com/vitest-dev/vitest/commit/f4e6e99f)
- **vitest**: Allow calling `ctx.skip()` inside the running test  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3966](https://github.com/vitest-dev/vitest/issues/3966)
[<samp>(5c88d)</samp>](https://github.com/vitest-dev/vitest/commit/5c88d8e5)

#####    🐞 Bug Fixes

- Don't bundle utils' source-map entry  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3865](https://github.com/vitest-dev/vitest/issues/3865)
[<samp>(a08e5)</samp>](https://github.com/vitest-dev/vitest/commit/a08e5993)
- Reduce the memory consumption when running --experimental-vm-threads
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3872](https://github.com/vitest-dev/vitest/issues/3872)
[<samp>(d1a08)</samp>](https://github.com/vitest-dev/vitest/commit/d1a08c88)
- Indicator position of error message  -  by
[@&#8203;fenghan34](https://github.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/3855](https://github.com/vitest-dev/vitest/issues/3855)
[<samp>(3e1e7)</samp>](https://github.com/vitest-dev/vitest/commit/3e1e7a1f)
- Don't crash when using --experimental-vm-threads, interop CJS default
inside node_modules  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3876](https://github.com/vitest-dev/vitest/issues/3876)
[<samp>(0c53e)</samp>](https://github.com/vitest-dev/vitest/commit/0c53e098)
- Don't crash if total memory is not supported  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3879](https://github.com/vitest-dev/vitest/issues/3879)
[<samp>(7d1f8)</samp>](https://github.com/vitest-dev/vitest/commit/7d1f86b8)
- Check memory and limit value  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(f8dfb)</samp>](https://github.com/vitest-dev/vitest/commit/f8dfbd38)
- Update module warning as it is moved into server config  -  by
[@&#8203;jellyfishgh](https://github.com/jellyfishgh) in
[https://github.com/vitest-dev/vitest/issues/3931](https://github.com/vitest-dev/vitest/issues/3931)
[<samp>(3a3eb)</samp>](https://github.com/vitest-dev/vitest/commit/3a3eb22c)
- Define process variable and using import.meta.env together did not
work  -  by [@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3944](https://github.com/vitest-dev/vitest/issues/3944)
[<samp>(e73ca)</samp>](https://github.com/vitest-dev/vitest/commit/e73ca9ed)
- Correctly resolve config in a workspace  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3947](https://github.com/vitest-dev/vitest/issues/3947)
[<samp>(1c08d)</samp>](https://github.com/vitest-dev/vitest/commit/1c08d5da)
- Don't crash when calling useFakeTimers in VM pool  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3958](https://github.com/vitest-dev/vitest/issues/3958)
[<samp>(91fe4)</samp>](https://github.com/vitest-dev/vitest/commit/91fe4853)
- Restrict access to file system via API  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3956](https://github.com/vitest-dev/vitest/issues/3956)
[<samp>(bcb41)</samp>](https://github.com/vitest-dev/vitest/commit/bcb41e51)
- Typo of mocks plugin name  -  by
[@&#8203;antfu](https://github.com/antfu)
[<samp>(3073b)</samp>](https://github.com/vitest-dev/vitest/commit/3073b9a2)
- Build not generated `execute.d.ts`  -  by
[@&#8203;btea](https://github.com/btea) in
[https://github.com/vitest-dev/vitest/issues/3970](https://github.com/vitest-dev/vitest/issues/3970)
[<samp>(0f8e6)</samp>](https://github.com/vitest-dev/vitest/commit/0f8e60b7)
-   **css**:
- Don't mock css-module if `?inline` query is specified  -  by
[@&#8203;thebanjomatic](https://github.com/thebanjomatic) and **Adam
Hines** in
[https://github.com/vitest-dev/vitest/issues/3952](https://github.com/vitest-dev/vitest/issues/3952)
[<samp>(3891d)</samp>](https://github.com/vitest-dev/vitest/commit/3891d055)
-   **expect**:
- Correctly show async matcher diff  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3960](https://github.com/vitest-dev/vitest/issues/3960)
[<samp>(9423b)</samp>](https://github.com/vitest-dev/vitest/commit/9423b6f8)
-   **snapshots**:
- Update inline snapshot correctly  -  by
[@&#8203;fenghan34](https://github.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/3887](https://github.com/vitest-dev/vitest/issues/3887)
[<samp>(7b740)</samp>](https://github.com/vitest-dev/vitest/commit/7b740a27)
-   **ui**:
- Incorrect duration time in vitest ui  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3945](https://github.com/vitest-dev/vitest/issues/3945)
[<samp>(35139)</samp>](https://github.com/vitest-dev/vitest/commit/351399f2)
- Add support for ui coverage with subdir option  -  by
[@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/3917](https://github.com/vitest-dev/vitest/issues/3917)
[<samp>(6ecfc)</samp>](https://github.com/vitest-dev/vitest/commit/6ecfc4e1)
-   **vitest**:
- Use esm module resolution to resolve env  -  by
[@&#8203;danielroe](https://github.com/danielroe) in
[https://github.com/vitest-dev/vitest/issues/3951](https://github.com/vitest-dev/vitest/issues/3951)
[<samp>(edb32)</samp>](https://github.com/vitest-dev/vitest/commit/edb322fe)
- Allow rewriting process.env.NODE_MODE when using web transform mode
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3957](https://github.com/vitest-dev/vitest/issues/3957)
[<samp>(eca4b)</samp>](https://github.com/vitest-dev/vitest/commit/eca4b87f)
- Only consider cwd when using glob  -  by
[@&#8203;g-plane](https://github.com/g-plane) in
[https://github.com/vitest-dev/vitest/issues/3802](https://github.com/vitest-dev/vitest/issues/3802)
and
[https://github.com/vitest-dev/vitest/issues/3949](https://github.com/vitest-dev/vitest/issues/3949)
[<samp>(15b4f)</samp>](https://github.com/vitest-dev/vitest/commit/15b4fd6d)
- Pass environmentOptions to happy-dom integration  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and **Raul de
Melo** in
[https://github.com/vitest-dev/vitest/issues/3972](https://github.com/vitest-dev/vitest/issues/3972)
[<samp>(6a0cb)</samp>](https://github.com/vitest-dev/vitest/commit/6a0cb647)
-   **web**:
- Correctly resolve assets in new URL  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3950](https://github.com/vitest-dev/vitest/issues/3950)
[<samp>(a428f)</samp>](https://github.com/vitest-dev/vitest/commit/a428f8d4)

#####    🏎 Performance

- **dot-renderer**: Speed up getTests  -  by
[@&#8203;gtm-nayan](https://github.com/gtm-nayan) in
[https://github.com/vitest-dev/vitest/issues/3923](https://github.com/vitest-dev/vitest/issues/3923)
[<samp>(e9404)</samp>](https://github.com/vitest-dev/vitest/commit/e94044d7)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.1...v0.34.2)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.0...v0.34.1)

#####    🐞 Bug Fixes

- Pass `--experimental-vm-worker-memory-limit` to `tinypool`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3856](https://github.com/vitest-dev/vitest/issues/3856)
[<samp>(3c67a)</samp>](https://github.com/vitest-dev/vitest/commit/3c67a4cb)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.0...v0.34.1)

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.33.0...v0.34.0)

#####    🚨 Breaking Changes

- Transform mode affects only test files, not regular files  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3491](https://github.com/vitest-dev/vitest/issues/3491)
[<samp>(9608b)</samp>](https://github.com/vitest-dev/vitest/commit/9608bf72)
- `transformMode` is now moved to `server.transformMode`. This option is
highly discouraged to use. If you need to change the transform mode, use
the new option `testTransformMode` instead to control the mode based on
the running test, not the current file path. By default, tests with
`jsdom` or `happy-dom` use `web` transform mode, and tests using `node`
or `edge` environment use `ssr` mode. If you have a custom environment,
it should provide `transformMode` property.
- Custom environment now should be processed before Vitest can consume
it. It means that you cannot specify a path to a TS file or use import
paths that should be processed by Vite.
- Disable `coverage.reportOnFailure` by default  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3615](https://github.com/vitest-dev/vitest/issues/3615)
[<samp>(0c6f6)</samp>](https://github.com/vitest-dev/vitest/commit/0c6f624f)
- Remove `@vitest/coverage-c8` package  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3614](https://github.com/vitest-dev/vitest/issues/3614)
[<samp>(a90d6)</samp>](https://github.com/vitest-dev/vitest/commit/a90d64fe)
- `@vitest/coverage-c8` is no longer supported. Please, use
`@vitest/coverage-v8` instead.
- Support running tests using VM context  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;dammy001](https://github.com/dammy001) in
[https://github.com/vitest-dev/vitest/issues/3203](https://github.com/vitest-dev/vitest/issues/3203)
[<samp>(b0929)</samp>](https://github.com/vitest-dev/vitest/commit/b0929852)
- To address speed issues in some applications, Vitest now provides
`experimentalVmThreads` pool to run your tests using VM Sandboxes
environment. Make sure you understand [all
pitfalls](https://vitest.dev/config/#experimentalvmthreads) of this pool
before opening an issue.
- Introduce `server` option  -  by
[@&#8203;fenghan34](https://github.com/fenghan34) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3725](https://github.com/vitest-dev/vitest/issues/3725)
[<samp>(dc4fa)</samp>](https://github.com/vitest-dev/vitest/commit/dc4faf64)
- Most of `deps.` options are now moved to `server.deps` with a
deprecation warning. Please, consider using `deps.optimizer` instead of
`deps.inline`/`deps.external`. Ideally, we would like to move away from
using `server.deps.inline` altogether.
- **vite-node**: Make CLI arguments parsing behavior consistent with
node/tsx/ts-node  -  by [@&#8203;rxliuli](https://github.com/rxliuli)
in
[https://github.com/vitest-dev/vitest/issues/3574](https://github.com/vitest-dev/vitest/issues/3574)
[<samp>(1cd4e)</samp>](https://github.com/vitest-dev/vitest/commit/1cd4eb0f)
- You now have to provide CLI arguments before the entry point. For
example, instead of `vite-node index.ts --watch`, you now have to do
`vite-node --watch index.ts`.
- Add preact example, remove optimizer experimental status, enable by
default  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va)
and [@&#8203;eryue0220](https://github.com/eryue0220) in
[https://github.com/vitest-dev/vitest/issues/3854](https://github.com/vitest-dev/vitest/issues/3854)
[<samp>(4b946)</samp>](https://github.com/vitest-dev/vitest/commit/4b946ca9)
- `deps.optimizer` is now enabled by default. This means that Vitest
will bundle specified dependencies before running your tests. This field
inherits options from `optimizeDeps` and `ssr.optimizeDeps` which are
populated by other plugins (like, Svelte).

#####    🚀 Features

- Support `describe.sequential`  -  by
[@&#8203;fenghan34](https://github.com/fenghan34) and
[@&#8203;dammy001](https://github.com/dammy001) in
[https://github.com/vitest-dev/vitest/issues/3771](https://github.com/vitest-dev/vitest/issues/3771)
[<samp>(86934)</samp>](https://github.com/vitest-dev/vitest/commit/8693449b)
- Support config junit reporter className with env  -  by
[@&#8203;InfiniteXyy](https://github.com/InfiniteXyy) in
[https://github.com/vitest-dev/vitest/issues/3808](https://github.com/vitest-dev/vitest/issues/3808)
[<samp>(e8bc4)</samp>](https://github.com/vitest-dev/vitest/commit/e8bc46b6)
- Running vitest with `--related --watch` reruns non-affected tests if
they were changed during a run  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3844](https://github.com/vitest-dev/vitest/issues/3844)
[<samp>(c9aea)</samp>](https://github.com/vitest-dev/vitest/commit/c9aeac4c)

#####    🐞 Bug Fixes

- Isolate workers between envs and workspaces  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio)
[<samp>(ed4e0)</samp>](https://github.com/vitest-dev/vitest/commit/ed4e0424)
- Modify condition  -  by [@&#8203;btea](https://github.com/btea)
[<samp>(a78e6)</samp>](https://github.com/vitest-dev/vitest/commit/a78e6bd0)
- Module Graph view is blocking the Console view  -  by
[@&#8203;g4rry420](https://github.com/g4rry420)
[<samp>(3b5f9)</samp>](https://github.com/vitest-dev/vitest/commit/3b5f96bc)
- Port the latest `defineConfig` type from vite  -  by
[@&#8203;sodatea](https://github.com/sodatea) in
[https://github.com/vitest-dev/vitest/issues/3804](https://github.com/vitest-dev/vitest/issues/3804)
[<samp>(9c8e3)</samp>](https://github.com/vitest-dev/vitest/commit/9c8e3083)
- Don't overwrite Node.js URL global  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3828](https://github.com/vitest-dev/vitest/issues/3828)
[<samp>(cdab4)</samp>](https://github.com/vitest-dev/vitest/commit/cdab4651)
- ForceRerunTriggers correctly triggers a rerun  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3829](https://github.com/vitest-dev/vitest/issues/3829)
[<samp>(17988)</samp>](https://github.com/vitest-dev/vitest/commit/17988e51)
-   **browser**:
- Don't inline magic-string and estree-walker  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3726](https://github.com/vitest-dev/vitest/issues/3726)
[<samp>(ee937)</samp>](https://github.com/vitest-dev/vitest/commit/ee93762a)
- Multi-suite coverage  -  by
[@&#8203;elby22](https://github.com/elby22) in
[https://github.com/vitest-dev/vitest/issues/3806](https://github.com/vitest-dev/vitest/issues/3806)
[<samp>(5de9a)</samp>](https://github.com/vitest-dev/vitest/commit/5de9af26)
-   **core**:
- DataView comparison does not work in `toStrictEqual`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing)
[<samp>(52aef)</samp>](https://github.com/vitest-dev/vitest/commit/52aef92e)
-   **coverage**:
- V8 provider to pick source maps without url query params  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3784](https://github.com/vitest-dev/vitest/issues/3784)
[<samp>(280e6)</samp>](https://github.com/vitest-dev/vitest/commit/280e6745)
- Update `istanbul-lib-instrument` to v6 to fix vulnerable dependency
 -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3814](https://github.com/vitest-dev/vitest/issues/3814)
[<samp>(f3bd9)</samp>](https://github.com/vitest-dev/vitest/commit/f3bd9102)
- Exclude vite virtual modules by default  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3794](https://github.com/vitest-dev/vitest/issues/3794)
[<samp>(3c851)</samp>](https://github.com/vitest-dev/vitest/commit/3c851872)
-   **node**:
- Guard error info  -  by [@&#8203;btea](https://github.com/btea)
[<samp>(88b39)</samp>](https://github.com/vitest-dev/vitest/commit/88b39758)
-   **vite-node**:
- Always treat node_modules as modulesDirectory  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3830](https://github.com/vitest-dev/vitest/issues/3830)
[<samp>(51ab8)</samp>](https://github.com/vitest-dev/vitest/commit/51ab8d6c)
- Normalize drive letter to keep the same reference to a module  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3836](https://github.com/vitest-dev/vitest/issues/3836)
[<samp>(45521)</samp>](https://github.com/vitest-dev/vitest/commit/45521859)
- Correctly resolve hmr filepath  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3834](https://github.com/vitest-dev/vitest/issues/3834)
[<samp>(711a6)</samp>](https://github.com/vitest-dev/vitest/commit/711a6249)
-   **watch**:
- Clear screen on all terminals  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3661](https://github.com/vitest-dev/vitest/issues/3661)
[<samp>(8bd26)</samp>](https://github.com/vitest-dev/vitest/commit/8bd26b01)

#####    🏎 Performance

- Deprecate deps.registerNodeLoader  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(7f45b)</samp>](https://github.com/vitest-dev/vitest/commit/7f45bf2d)
- 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`.

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.33.0...v0.34.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/s1adem4n/soundcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzcuMC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Nov 7, 2023
1 parent 2a39805 commit 2f637a7
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 16 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"@types/eslint": "^8.37.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"@vitest/coverage-istanbul": "^0.33.0",
"@vitest/coverage-istanbul": "^0.34.0",
"console-fail-test": "^0.2.3",
"cspell": "^6.31.1",
"eslint": "^8.40.0",
Expand Down
37 changes: 22 additions & 15 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 2f637a7

Please sign in to comment.