-
Notifications
You must be signed in to change notification settings - Fork 2
Commit 66d6865
chore(deps): update vitest monorepo to v2 (major) (#911)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| devDependencies | major | [`1.6.0` ->
`2.0.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.6.0/2.0.4)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| devDependencies | major | [`1.6.0` ->
`2.0.4`](https://renovatebot.com/diffs/npm/vitest/1.6.0/2.0.4) |
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary>
###
[`v2.0.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.4)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.4)
##### 🐞 Bug Fixes
- One-line environment options - by
[@​hahanein](https://togithub.com/hahanein) in
[https://github.com/vitest-dev/vitest/issues/5105](https://togithub.com/vitest-dev/vitest/issues/5105)
[<samp>(38269)</samp>](https://togithub.com/vitest-dev/vitest/commit/38269415)
- Resolve assets imported with `require` - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6159](https://togithub.com/vitest-dev/vitest/issues/6159)
[<samp>(807a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/807a2cbc)
- **browser**:
- Don't panic if
[@​vitest/browser](https://togithub.com/vitest/browser) is
installed outside of project root - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6135](https://togithub.com/vitest-dev/vitest/issues/6135)
[<samp>(ccfcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccfcd488)
- Set global filepath - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6190](https://togithub.com/vitest-dev/vitest/issues/6190)
[<samp>(0d0b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d0b46b1)
- Allow preview and open in the editor screenshot error from ui - by
[@​userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6113](https://togithub.com/vitest-dev/vitest/issues/6113)
[<samp>(2d620)</samp>](https://togithub.com/vitest-dev/vitest/commit/2d62051f)
- **coverage**:
- Global thresholds to include files from glob thresholds - by
[@​thor-juhasz](https://togithub.com/thor-juhasz) and
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6172](https://togithub.com/vitest-dev/vitest/issues/6172)
[<samp>(02e3f)</samp>](https://togithub.com/vitest-dev/vitest/commit/02e3f003)
- Consistent type-only file handling - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6183](https://togithub.com/vitest-dev/vitest/issues/6183)
[<samp>(90576)</samp>](https://togithub.com/vitest-dev/vitest/commit/90576148)
- Ignore `*.cts` files - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6189](https://togithub.com/vitest-dev/vitest/issues/6189)
[<samp>(5da45)</samp>](https://togithub.com/vitest-dev/vitest/commit/5da45db1)
- Add `thresholds.<glob>.100` option - by
[@​thor-juhasz](https://togithub.com/thor-juhasz) and
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6174](https://togithub.com/vitest-dev/vitest/issues/6174)
[<samp>(f6845)</samp>](https://togithub.com/vitest-dev/vitest/commit/f68453f8)
- **spy**:
- Fix `mockImplementation` for function overload and unions - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6181](https://togithub.com/vitest-dev/vitest/issues/6181)
[<samp>(7a75b)</samp>](https://togithub.com/vitest-dev/vitest/commit/7a75bd4c)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.4)
###
[`v2.0.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.3)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.2...v2.0.3)
##### 🚀 Features
- **ui**: Show all suites/tests when parent matches - by
[@​userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6106](https://togithub.com/vitest-dev/vitest/issues/6106)
[<samp>(840e0)</samp>](https://togithub.com/vitest-dev/vitest/commit/840e02f1)
##### 🐞 Bug Fixes
- `--inspect-brk` stop on Windows - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6110](https://togithub.com/vitest-dev/vitest/issues/6110)
[<samp>(f8519)</samp>](https://togithub.com/vitest-dev/vitest/commit/f851982e)
- **browser**:
- Don't import from "vite" - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(35655)</samp>](https://togithub.com/vitest-dev/vitest/commit/35655419)
- Allow immidiate reinvalidation of mocked dependencies - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6108](https://togithub.com/vitest-dev/vitest/issues/6108)
[<samp>(f44cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f44cc917)
- **spy**:
- Fix type error when assigning `vi.spyOn` to `MockInstance` of function
overload - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6086](https://togithub.com/vitest-dev/vitest/issues/6086)
[<samp>(e9f9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9f9adcd)
- **vite-node**:
- Remove suffix slash on file protocol for window - by
[@​syi0808](https://togithub.com/syi0808) in
[https://github.com/vitest-dev/vitest/issues/6109](https://togithub.com/vitest-dev/vitest/issues/6109)
[<samp>(93ebd)</samp>](https://togithub.com/vitest-dev/vitest/commit/93ebdefc)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.2...v2.0.3)
###
[`v2.0.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.2)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2)
##### 🐞 Bug Fixes
- **browser**:
- Remove [@​vitest/runner](https://togithub.com/vitest/runner) >
pretty-format from prebundling because it doesn't exist - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6075](https://togithub.com/vitest-dev/vitest/issues/6075)
[<samp>(a169d)</samp>](https://togithub.com/vitest-dev/vitest/commit/a169d25a)
- Inline pretty-format and replace picocolors with tinyrainbow - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6077](https://togithub.com/vitest-dev/vitest/issues/6077)
[<samp>(80a43)</samp>](https://togithub.com/vitest-dev/vitest/commit/80a43d5c)
- Remove `crypto.randomUUID` from the client - by
[@​userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6079](https://togithub.com/vitest-dev/vitest/issues/6079)
[<samp>(04c83)</samp>](https://togithub.com/vitest-dev/vitest/commit/04c83acc)
- Correctly overwrite loupe require - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(756ac)</samp>](https://togithub.com/vitest-dev/vitest/commit/756ac2bc)
- Dedupe @​vitest/browser/client - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6081](https://togithub.com/vitest-dev/vitest/issues/6081)
[<samp>(ee725)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee725184)
- Don't release keyboard automatically - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6083](https://togithub.com/vitest-dev/vitest/issues/6083)
[<samp>(58fac)</samp>](https://togithub.com/vitest-dev/vitest/commit/58fac77b)
- **ui**:
- Test files notified only when running - by
[@​userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6069](https://togithub.com/vitest-dev/vitest/issues/6069)
[<samp>(af7fe)</samp>](https://togithub.com/vitest-dev/vitest/commit/af7fec58)
- Encode html entities in task name - by
[@​userquin](https://togithub.com/userquin) and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6070](https://togithub.com/vitest-dev/vitest/issues/6070)
[<samp>(7f0cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f0cc24e)
- **web-worker**:
- Peer dependency version on `vitest` - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6060](https://togithub.com/vitest-dev/vitest/issues/6060)
[<samp>(95a2d)</samp>](https://togithub.com/vitest-dev/vitest/commit/95a2d870)
##### 🏎 Performance
- **browser**: Don't import msw if no modules are mocked - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6073](https://togithub.com/vitest-dev/vitest/issues/6073)
[<samp>(aa527)</samp>](https://togithub.com/vitest-dev/vitest/commit/aa52792a)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2)
###
[`v2.0.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.1)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1)
##### 🐞 Bug Fixes
- **browser**: Correctly inherit browser config in a workspace - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6054](https://togithub.com/vitest-dev/vitest/issues/6054)
[<samp>(4b03e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4b03e72b)
- **ui**: Move virtual scroller to dev dependencies - by
[@​userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6053](https://togithub.com/vitest-dev/vitest/issues/6053)
[<samp>(f94ed)</samp>](https://togithub.com/vitest-dev/vitest/commit/f94ede02)
- **vitest**: Print only running files, not every file - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6052](https://togithub.com/vitest-dev/vitest/issues/6052)
[<samp>(4d559)</samp>](https://togithub.com/vitest-dev/vitest/commit/4d5597df)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1)
###
[`v2.0.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.0)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.6.0...v2.0.0)
Vitest 2.0 is here! This release page lists all changes made to the
project during the beta. For the migration guide, please refer to the
[documentation](https://vitest.dev/guide/migration.html#migrating-to-vitest-2-0).
##### 🚨 Breaking Changes
- Simplify mock function generic types and align with jest - by
**[@​hi-ogawa](https://togithub.com/hi-ogawa)** in
[https://github.com/vitest-dev/vitest/pull/4784](https://togithub.com/vitest-dev/vitest/pull/4784)
[<samp>(a0c1d37)</samp>](https://togithub.com/vitest-dev/vitest/commit/a0c1d371edb35abfa0e6f53b05086a54d2ecc0a6)
- Remove `--segfault-retry` - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5514](https://togithub.com/vitest-dev/vitest/issues/5514)
[<samp>(ed60e)</samp>](https://togithub.com/vitest-dev/vitest/commit/ed60e405e)
- This flag was introduced to combat `threads` segfaults. Our current
recommendation is to use the new default `forks` pool instead.
- Run suite hooks in a stack - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5609](https://togithub.com/vitest-dev/vitest/issues/5609)
[<samp>(1277d)</samp>](https://togithub.com/vitest-dev/vitest/commit/1277dc1e3)
- This feels like a more sensible default. Especially with the new
[`onTestFinished`](https://vitest.dev/api/#ontestfinished) hook. This
can make your tests run a little bit slower.
- Enable `coverage.ignoreEmptyLines` by default - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5543](https://togithub.com/vitest-dev/vitest/issues/5543)
[<samp>(31994)</samp>](https://togithub.com/vitest-dev/vitest/commit/31994942f)
- 1 parent 8275e6c commit 66d6865Copy full SHA for 66d6865
2 files changed
+373
-504
lines changed
0 commit comments