Skip to content

Commit

Permalink
Update vitest monorepo to v3 (major) (#1127)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@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))
| [`^2.0.0` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.1.8/3.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.1.8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.1.8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://github.com/vitest-dev/vitest)
([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`^2.0.0` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.8/3.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0)

#####    🚨 Breaking Changes

- `spy.mockReset` changes  -  by
[@&#8203;Lordfirespeed](https://github.com/Lordfirespeed) in
[https://github.com/vitest-dev/vitest/issues/6426](https://github.com/vitest-dev/vitest/issues/6426)
[<samp>(db7a8)</samp>](https://github.com/vitest-dev/vitest/commit/db7a8888)
- Pass down context to test hooks  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7034](https://github.com/vitest-dev/vitest/issues/7034)
[<samp>(82c2e)</samp>](https://github.com/vitest-dev/vitest/commit/82c2e244)
- Support Vite 6  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7026](https://github.com/vitest-dev/vitest/issues/7026)
[<samp>(7abe8)</samp>](https://github.com/vitest-dev/vitest/commit/7abe854c)
- **coverage**: Always exclude test files  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7254](https://github.com/vitest-dev/vitest/issues/7254)
[<samp>(b5268)</samp>](https://github.com/vitest-dev/vitest/commit/b5268965)
- **deps**: Update fake-timers to v14.0.0  -  by
[@&#8203;xxzefgh](https://github.com/xxzefgh) and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7097](https://github.com/vitest-dev/vitest/issues/7097)
[<samp>(c98b4)</samp>](https://github.com/vitest-dev/vitest/commit/c98b4b1c)
- **expect**: Check more properties for error equality  -  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/5876](https://github.com/vitest-dev/vitest/issues/5876)
[<samp>(10023)</samp>](https://github.com/vitest-dev/vitest/commit/100230e9)
- **runner**: Support `describe(..., { shuffle: boolean })` and inherit
from parent suite  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6670](https://github.com/vitest-dev/vitest/issues/6670)
[<samp>(aa1da)</samp>](https://github.com/vitest-dev/vitest/commit/aa1dac3d)
- **snapshot**: Reset snapshot state for `retry` and `repeats`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6817](https://github.com/vitest-dev/vitest/issues/6817)
[<samp>(e8ce9)</samp>](https://github.com/vitest-dev/vitest/commit/e8ce94cf)
- **spy**: SpyOn reuses mock if method is already spyed on  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6464](https://github.com/vitest-dev/vitest/issues/6464)
[<samp>(b3e43)</samp>](https://github.com/vitest-dev/vitest/commit/b3e43d04)
- **vitest**: Don't expose default toFake config  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6288](https://github.com/vitest-dev/vitest/issues/6288)
[<samp>(e3144)</samp>](https://github.com/vitest-dev/vitest/commit/e3144fd8)

#####    🚀 Features

- Support inline `diff` options and support `printBasicPrototype`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa),
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
**Michał Grzegorzewski** in
[https://github.com/vitest-dev/vitest/issues/6740](https://github.com/vitest-dev/vitest/issues/6740)
[<samp>(39186)</samp>](https://github.com/vitest-dev/vitest/commit/391860f7)
- Allow a custom note when calling `ctx.skip()` dynamically  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6805](https://github.com/vitest-dev/vitest/issues/6805)
[<samp>(697c3)</samp>](https://github.com/vitest-dev/vitest/commit/697c35c5)
- Allow inline workspace configuration  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6923](https://github.com/vitest-dev/vitest/issues/6923)
[<samp>(562e1)</samp>](https://github.com/vitest-dev/vitest/commit/562e1b14)
- Provide the current project to the global setup  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6942](https://github.com/vitest-dev/vitest/issues/6942)
[<samp>(a5bbc)</samp>](https://github.com/vitest-dev/vitest/commit/a5bbc0a9)
- Print project name as a label  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6925](https://github.com/vitest-dev/vitest/issues/6925)
[<samp>(a3bef)</samp>](https://github.com/vitest-dev/vitest/commit/a3bef598)
- Print a deprecation warning if suite or test uses object as the third
argument  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7031](https://github.com/vitest-dev/vitest/issues/7031)
[<samp>(407f1)</samp>](https://github.com/vitest-dev/vitest/commit/407f10e4)
- Expose versions from `vitest/node` entry point and statically on
Vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7029](https://github.com/vitest-dev/vitest/issues/7029)
[<samp>(be8d4)</samp>](https://github.com/vitest-dev/vitest/commit/be8d479b)
- `diff.printBasicPrototype: false` by default  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7043](https://github.com/vitest-dev/vitest/issues/7043)
[<samp>(2b5c5)</samp>](https://github.com/vitest-dev/vitest/commit/2b5c5201)
- Prepare the Vitest API to be stable  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6962](https://github.com/vitest-dev/vitest/issues/6962)
[<samp>(9a1b5)</samp>](https://github.com/vitest-dev/vitest/commit/9a1b5012)
- Support Vite v6 in mocker package  -  by
[@&#8203;cexbrayat](https://github.com/cexbrayat) in
[https://github.com/vitest-dev/vitest/issues/7058](https://github.com/vitest-dev/vitest/issues/7058)
[<samp>(96f47)</samp>](https://github.com/vitest-dev/vitest/commit/96f47d37)
- Allow multi-browser configuration  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6975](https://github.com/vitest-dev/vitest/issues/6975)
[<samp>(78b62)</samp>](https://github.com/vitest-dev/vitest/commit/78b62ffe)
- Add resolved project names to the reporter API  -  by
[@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/7213](https://github.com/vitest-dev/vitest/issues/7213)
[<samp>(91758)</samp>](https://github.com/vitest-dev/vitest/commit/91758360)
- Introduce the new reporter API  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7069](https://github.com/vitest-dev/vitest/issues/7069)
[<samp>(76662)</samp>](https://github.com/vitest-dev/vitest/commit/766624ab)
- Add `describe.for`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7253](https://github.com/vitest-dev/vitest/issues/7253)
[<samp>(0ad28)</samp>](https://github.com/vitest-dev/vitest/commit/0ad2860b)
-   **api**:
- Add onBrowserInit event  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7255](https://github.com/vitest-dev/vitest/issues/7255)
[<samp>(80ce0)</samp>](https://github.com/vitest-dev/vitest/commit/80ce0e1c)
-   **browser**:
- Support `actionTimeout` as playwright provider options  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6984](https://github.com/vitest-dev/vitest/issues/6984)
[<samp>(e2c29)</samp>](https://github.com/vitest-dev/vitest/commit/e2c29eaf)
- Support clipboard api `userEvent.copy, cut, paste`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6769](https://github.com/vitest-dev/vitest/issues/6769)
[<samp>(843a6)</samp>](https://github.com/vitest-dev/vitest/commit/843a621e)
- Implement locator.nth()  -  by
[@&#8203;xeger](https://github.com/xeger) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7137](https://github.com/vitest-dev/vitest/issues/7137)
[<samp>(38458)</samp>](https://github.com/vitest-dev/vitest/commit/38458ea6)
-   **cli**:
- Support excluding projects with `--project=!pattern`  -  by
[@&#8203;haines](https://github.com/haines) in
[https://github.com/vitest-dev/vitest/issues/6924](https://github.com/vitest-dev/vitest/issues/6924)
[<samp>(ebfe9)</samp>](https://github.com/vitest-dev/vitest/commit/ebfe942c)
- Support specifying a line number when filtering tests  -  by
[@&#8203;mzhubail](https://github.com/mzhubail) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6411](https://github.com/vitest-dev/vitest/issues/6411)
[<samp>(4d94b)</samp>](https://github.com/vitest-dev/vitest/commit/4d94b956)
- Support location filters for suites  -  by
[@&#8203;mzhubail](https://github.com/mzhubail) in
[https://github.com/vitest-dev/vitest/issues/7048](https://github.com/vitest-dev/vitest/issues/7048)
[<samp>(751e2)</samp>](https://github.com/vitest-dev/vitest/commit/751e2dce)
-   **coverage**:
- `thresholds` to support maximum uncovered items  -  by
[@&#8203;jonahkagan](https://github.com/jonahkagan) in
[https://github.com/vitest-dev/vitest/issues/7061](https://github.com/vitest-dev/vitest/issues/7061)
[<samp>(bde98)</samp>](https://github.com/vitest-dev/vitest/commit/bde98b6d)
-   **expect**:
- Add `toHaveBeenCalledExactlyOnceWith` expect matcher  -  by
[@&#8203;jacoberdman2147](https://github.com/jacoberdman2147)
and [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6894](https://github.com/vitest-dev/vitest/issues/6894)
[<samp>(ff662)</samp>](https://github.com/vitest-dev/vitest/commit/ff66206a)
- Add `toHaveBeenCalledAfter` and `toHaveBeenCalledBefore` utility  - 
by [@&#8203;Barbapapazes](https://github.com/Barbapapazes) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6056](https://github.com/vitest-dev/vitest/issues/6056)
[<samp>(85e6f)</samp>](https://github.com/vitest-dev/vitest/commit/85e6f99f)
- Add `toSatisfy` asymmetric matcher  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7022](https://github.com/vitest-dev/vitest/issues/7022)
[<samp>(f691a)</samp>](https://github.com/vitest-dev/vitest/commit/f691ad76)
- Add `toBeOneOf` matcher  -  by
[@&#8203;zirkelc](https://github.com/zirkelc) and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6974](https://github.com/vitest-dev/vitest/issues/6974)
[<samp>(3d742)</samp>](https://github.com/vitest-dev/vitest/commit/3d742b2b)
-   **reporter**:
- Add support for function type to classname option in the junit
reporter  -  by
[@&#8203;jpleclerc](https://github.com/jpleclerc),
**Jean-Philippe Leclerc** and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6839](https://github.com/vitest-dev/vitest/issues/6839)
[<samp>(dc238)</samp>](https://github.com/vitest-dev/vitest/commit/dc238e92)
-   **reporters**:
- `summary` option for `verbose` and `default` reporters  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6893](https://github.com/vitest-dev/vitest/issues/6893)
[<samp>(511b7)</samp>](https://github.com/vitest-dev/vitest/commit/511b73c7)
-   **runner**:
- Test context can inject values from the config's `provide`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6813](https://github.com/vitest-dev/vitest/issues/6813)
[<samp>(85c64)</samp>](https://github.com/vitest-dev/vitest/commit/85c64e35)
- Add "queued" state  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6931](https://github.com/vitest-dev/vitest/issues/6931)
[<samp>(5f8d2)</samp>](https://github.com/vitest-dev/vitest/commit/5f8d2091)
-   **snapshot**:
- Provide `config` to `resolveSnapshotPath`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6800](https://github.com/vitest-dev/vitest/issues/6800)
[<samp>(746d8)</samp>](https://github.com/vitest-dev/vitest/commit/746d8986)
-   **ui**:
- Allow run individual tests/suites from the UI  -  by
[@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6641](https://github.com/vitest-dev/vitest/issues/6641)
[<samp>(d9cc8)</samp>](https://github.com/vitest-dev/vitest/commit/d9cc81dd)
- Make clicking on a test in the UI open the report section and scroll
to the test failure if applicable  -  by
[@&#8203;jacoberdman2147](https://github.com/jacoberdman2147)
in
[https://github.com/vitest-dev/vitest/issues/6900](https://github.com/vitest-dev/vitest/issues/6900)
[<samp>(1bf27)</samp>](https://github.com/vitest-dev/vitest/commit/1bf27f0d)
- Allow hide/show node_modules in module graph tab  -  by
[@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/7217](https://github.com/vitest-dev/vitest/issues/7217)
[<samp>(50cf6)</samp>](https://github.com/vitest-dev/vitest/commit/50cf61b8)
-   **vitest**:
- Include `coverageMap` in json report  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6606](https://github.com/vitest-dev/vitest/issues/6606)
[<samp>(9c8f7)</samp>](https://github.com/vitest-dev/vitest/commit/9c8f7e3e)
- Add `onTestsRerun` method to global setup context  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6803](https://github.com/vitest-dev/vitest/issues/6803)
[<samp>(e26e0)</samp>](https://github.com/vitest-dev/vitest/commit/e26e066c)

#####    🐞 Bug Fixes

- Misc fix for vite 6 ecosystem ci  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6867](https://github.com/vitest-dev/vitest/issues/6867)
[<samp>(80f8b)</samp>](https://github.com/vitest-dev/vitest/commit/80f8bbf4)
- Respect `cacheDir` when optimizer is enabled  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6910](https://github.com/vitest-dev/vitest/issues/6910)
[<samp>(0b08b)</samp>](https://github.com/vitest-dev/vitest/commit/0b08bc11)
- Reset runningPromise after `finally` in case there is an error to
avoid it getting stuck  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6951](https://github.com/vitest-dev/vitest/issues/6951)
[<samp>(02194)</samp>](https://github.com/vitest-dev/vitest/commit/021944cd)
- Revert support for Vite 6  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(fbe5c)</samp>](https://github.com/vitest-dev/vitest/commit/fbe5c39d)
- Support Node 21  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(92f7a)</samp>](https://github.com/vitest-dev/vitest/commit/92f7a2ad)
- Don't use `Custom` internally  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(46fc5)</samp>](https://github.com/vitest-dev/vitest/commit/46fc5340)
- Don't use `Custom` internally"  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(db19f)</samp>](https://github.com/vitest-dev/vitest/commit/db19f6eb)
- Don't use `Custom` type internally  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7032](https://github.com/vitest-dev/vitest/issues/7032)
[<samp>(7957f)</samp>](https://github.com/vitest-dev/vitest/commit/7957f912)
- Persist cli filters as watch mode file filter  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6955](https://github.com/vitest-dev/vitest/issues/6955)
[<samp>(cc703)</samp>](https://github.com/vitest-dev/vitest/commit/cc703362)
- Don't use dim color for succeeded tests  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7059](https://github.com/vitest-dev/vitest/issues/7059)
[<samp>(8a6f5)</samp>](https://github.com/vitest-dev/vitest/commit/8a6f5f16)
- Fix missing chai types  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7149](https://github.com/vitest-dev/vitest/issues/7149)
[<samp>(6a09c)</samp>](https://github.com/vitest-dev/vitest/commit/6a09cc3b)
- `cancelCurrentRun` awaits `runningPromise`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7168](https://github.com/vitest-dev/vitest/issues/7168)
[<samp>(1dbf5)</samp>](https://github.com/vitest-dev/vitest/commit/1dbf5140)
- Add Locator typings for nth, first and last.  -  by
[@&#8203;xeger](https://github.com/xeger) in
[https://github.com/vitest-dev/vitest/issues/7176](https://github.com/vitest-dev/vitest/issues/7176)
[<samp>(d262e)</samp>](https://github.com/vitest-dev/vitest/commit/d262e059)
- Batch console logs by microtask  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7183](https://github.com/vitest-dev/vitest/issues/7183)
[<samp>(53d1d)</samp>](https://github.com/vitest-dev/vitest/commit/53d1d5f5)
- Allow `getMockImplementation` to return "once" implementation  -  by
[@&#8203;chaptergy](https://github.com/chaptergy) in
[https://github.com/vitest-dev/vitest/issues/7033](https://github.com/vitest-dev/vitest/issues/7033)
[<samp>(39125)</samp>](https://github.com/vitest-dev/vitest/commit/3912554b)
- `capturePrintError` logger duplicate event handlers  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7197](https://github.com/vitest-dev/vitest/issues/7197)
[<samp>(e89c3)</samp>](https://github.com/vitest-dev/vitest/commit/e89c3693)
- Allow slots in vitest-browser-vue  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7120](https://github.com/vitest-dev/vitest/issues/7120)
[<samp>(2319f)</samp>](https://github.com/vitest-dev/vitest/commit/2319f849)
- Reset root workspace project on restart  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7238](https://github.com/vitest-dev/vitest/issues/7238)
[<samp>(6e518)</samp>](https://github.com/vitest-dev/vitest/commit/6e51843a)
- Cleanup `vitest/reporters` entrypoint  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7241](https://github.com/vitest-dev/vitest/issues/7241)
[<samp>(aec0b)</samp>](https://github.com/vitest-dev/vitest/commit/aec0b530)
- Colors on `forks` pool  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7090](https://github.com/vitest-dev/vitest/issues/7090)
[<samp>(8cab9)</samp>](https://github.com/vitest-dev/vitest/commit/8cab9601)
- Export `VitestRunner` type from `vitest/runners`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7240](https://github.com/vitest-dev/vitest/issues/7240)
[<samp>(9b218)</samp>](https://github.com/vitest-dev/vitest/commit/9b218854)
- Return test fn result to runner  -  by
[@&#8203;wmertens](https://github.com/wmertens) in
[https://github.com/vitest-dev/vitest/issues/7239](https://github.com/vitest-dev/vitest/issues/7239)
[<samp>(48645)</samp>](https://github.com/vitest-dev/vitest/commit/48645bf4)
- Re-apply default conditions if using vite 6 or later  -  by
[@&#8203;thebanjomatic](https://github.com/thebanjomatic),
**thebanjomatic** and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7071](https://github.com/vitest-dev/vitest/issues/7071)
[<samp>(84287)</samp>](https://github.com/vitest-dev/vitest/commit/84287fc2)
- Prevent infinite loop on prettyDOM calls  -  by
[@&#8203;tsirlucas](https://github.com/tsirlucas) in
[https://github.com/vitest-dev/vitest/issues/7250](https://github.com/vitest-dev/vitest/issues/7250)
[<samp>(a3a46)</samp>](https://github.com/vitest-dev/vitest/commit/a3a46a53)
-   **api**:
- Don't report events during `vitest list`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7257](https://github.com/vitest-dev/vitest/issues/7257)
[<samp>(1c2b2)</samp>](https://github.com/vitest-dev/vitest/commit/1c2b210d)
-   **benchmark**:
- Disable type testing while benchmarking  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7068](https://github.com/vitest-dev/vitest/issues/7068)
[<samp>(4e603)</samp>](https://github.com/vitest-dev/vitest/commit/4e60333d)
- Rewrite reporter without `log-update`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7019](https://github.com/vitest-dev/vitest/issues/7019)
[<samp>(6d23f)</samp>](https://github.com/vitest-dev/vitest/commit/6d23f4b1)
-   **browser**:
- Improve source maps when `vi.mock` is present  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6810](https://github.com/vitest-dev/vitest/issues/6810)
[<samp>(8d179)</samp>](https://github.com/vitest-dev/vitest/commit/8d179afc)
- Explain TypeScript support in docs and add asymmetric matchers to
types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6934](https://github.com/vitest-dev/vitest/issues/6934)
[<samp>(ac1a7)</samp>](https://github.com/vitest-dev/vitest/commit/ac1a7fdc)
- Fix matchers.d.ts  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6995](https://github.com/vitest-dev/vitest/issues/6995)
[<samp>(a485b)</samp>](https://github.com/vitest-dev/vitest/commit/a485b32b)
- Fix user event state on preview provider  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7041](https://github.com/vitest-dev/vitest/issues/7041)
[<samp>(8e944)</samp>](https://github.com/vitest-dev/vitest/commit/8e94427e)
- Fix provider options types  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7115](https://github.com/vitest-dev/vitest/issues/7115)
[<samp>(579bd)</samp>](https://github.com/vitest-dev/vitest/commit/579bda97)
- Only use locator.element on last expect.element attempt  -  by
[@&#8203;tsirlucas](https://github.com/tsirlucas) in
[https://github.com/vitest-dev/vitest/issues/7139](https://github.com/vitest-dev/vitest/issues/7139)
and
[https://github.com/vitest-dev/vitest/issues/7152](https://github.com/vitest-dev/vitest/issues/7152)
[<samp>(847d3)</samp>](https://github.com/vitest-dev/vitest/commit/847d3221)
- Use correct project when filtering `entries` in the browser mode  - 
by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7167](https://github.com/vitest-dev/vitest/issues/7167)
[<samp>(423d6)</samp>](https://github.com/vitest-dev/vitest/commit/423d6345)
- Fix `console.time` with fake timers  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7207](https://github.com/vitest-dev/vitest/issues/7207)
[<samp>(903f3)</samp>](https://github.com/vitest-dev/vitest/commit/903f3b9b)
- Add instance validation to resolve coverage error  -  by
[@&#8203;DevJoaoLopes](https://github.com/DevJoaoLopes) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7231](https://github.com/vitest-dev/vitest/issues/7231)
[<samp>(1e791)</samp>](https://github.com/vitest-dev/vitest/commit/1e7915b5)
-   **coverage**:
- Exclude browser mode iframe results  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6905](https://github.com/vitest-dev/vitest/issues/6905)
[<samp>(e04a1)</samp>](https://github.com/vitest-dev/vitest/commit/e04a1368)
- Correct coverage when `isolate: false` is used  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6957](https://github.com/vitest-dev/vitest/issues/6957)
[<samp>(426ce)</samp>](https://github.com/vitest-dev/vitest/commit/426ce6d8)
- Prevent crash when v8 incorrectly merges static_initializer's  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7150](https://github.com/vitest-dev/vitest/issues/7150)
[<samp>(cb6db)</samp>](https://github.com/vitest-dev/vitest/commit/cb6db13e)
-   **deps**:
- Update all non-major dependencies  -  in
[https://github.com/vitest-dev/vitest/issues/7085](https://github.com/vitest-dev/vitest/issues/7085)
[<samp>(8cc92)</samp>](https://github.com/vitest-dev/vitest/commit/8cc92c2f)
- Update all non-major dependencies  -  in
[https://github.com/vitest-dev/vitest/issues/7116](https://github.com/vitest-dev/vitest/issues/7116)
[<samp>(de5ce)</samp>](https://github.com/vitest-dev/vitest/commit/de5ce3d9)
- Update dependency pathe to v2  -  in
[https://github.com/vitest-dev/vitest/issues/7181](https://github.com/vitest-dev/vitest/issues/7181)
[<samp>(74dbe)</samp>](https://github.com/vitest-dev/vitest/commit/74dbe03f)
-   **diff**:
- Truncate to avoid crash on diff large objects  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7133](https://github.com/vitest-dev/vitest/issues/7133)
[<samp>(2a9d6)</samp>](https://github.com/vitest-dev/vitest/commit/2a9d67a2)
-   **junit**:
- Fix testsuites time to be sum of all testsuite items  -  by
[@&#8203;saitonakamura](https://github.com/saitonakamura) in
[https://github.com/vitest-dev/vitest/issues/6985](https://github.com/vitest-dev/vitest/issues/6985)
[<samp>(ca37a)</samp>](https://github.com/vitest-dev/vitest/commit/ca37a06a)
-   **pretty-format**:
- Support react 19  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6909](https://github.com/vitest-dev/vitest/issues/6909)
[<samp>(bd29b)</samp>](https://github.com/vitest-dev/vitest/commit/bd29bcc7)
-   **reporters**:
- Write buffered stdout/stderr on process exit  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6932](https://github.com/vitest-dev/vitest/issues/6932)
[<samp>(80cde)</samp>](https://github.com/vitest-dev/vitest/commit/80cde2a0)
- Rewrite `dot` reporter without `log-update`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6943](https://github.com/vitest-dev/vitest/issues/6943)
[<samp>(be969)</samp>](https://github.com/vitest-dev/vitest/commit/be969cfb)
- Check `--hideSkippedTests` in base reporter  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6988](https://github.com/vitest-dev/vitest/issues/6988)
[<samp>(721a5)</samp>](https://github.com/vitest-dev/vitest/commit/721a5b84)
- Show `retry` and `repeats` counts  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) and
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7004](https://github.com/vitest-dev/vitest/issues/7004)
[<samp>(3496a)</samp>](https://github.com/vitest-dev/vitest/commit/3496a015)
-   **runner**:
- Long synchronous tasks does not time out  -  by
[@&#8203;ferdodo](https://github.com/ferdodo) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2920](https://github.com/vitest-dev/vitest/issues/2920)
and
[https://github.com/vitest-dev/vitest/issues/6944](https://github.com/vitest-dev/vitest/issues/6944)
[<samp>(2fb58)</samp>](https://github.com/vitest-dev/vitest/commit/2fb585ae)
- Mark tests of `describe.todo` as `'todo'`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7171](https://github.com/vitest-dev/vitest/issues/7171)
[<samp>(1d458)</samp>](https://github.com/vitest-dev/vitest/commit/1d458955)
-   **snapshot**:
- Fix "obsolete" message on snapshot update re-run  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7129](https://github.com/vitest-dev/vitest/issues/7129)
[<samp>(c2beb)</samp>](https://github.com/vitest-dev/vitest/commit/c2beb8ca)
- Preserve white space of `toMatchFileSnapshot`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7156](https://github.com/vitest-dev/vitest/issues/7156)
[<samp>(a437b)</samp>](https://github.com/vitest-dev/vitest/commit/a437b656)
- Fix obsoleteness check of `toMatchSnapshot("...")`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7126](https://github.com/vitest-dev/vitest/issues/7126)
[<samp>(ac9ba)</samp>](https://github.com/vitest-dev/vitest/commit/ac9ba151)
-   **typecheck**:
- Fix typecheck collect on Vite 6  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6972](https://github.com/vitest-dev/vitest/issues/6972)
[<samp>(7b35d)</samp>](https://github.com/vitest-dev/vitest/commit/7b35d13a)
- Use unique temp and tsbuildinfo file for each tsconfig file  -  by
[@&#8203;masnormen](https://github.com/masnormen) in
[https://github.com/vitest-dev/vitest/issues/7107](https://github.com/vitest-dev/vitest/issues/7107)
and
[https://github.com/vitest-dev/vitest/issues/7112](https://github.com/vitest-dev/vitest/issues/7112)
[<samp>(61b30)</samp>](https://github.com/vitest-dev/vitest/commit/61b30162)
- Fix error test case mapping for `@ts-expect-error`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7125](https://github.com/vitest-dev/vitest/issues/7125)
[<samp>(27d34)</samp>](https://github.com/vitest-dev/vitest/commit/27d340aa)
-   **types**:
- Make parameters non-nullable for Playwright options  -  by
[@&#8203;apple-yagi](https://github.com/apple-yagi) in
[https://github.com/vitest-dev/vitest/issues/6989](https://github.com/vitest-dev/vitest/issues/6989)
[<samp>(fe2a1)</samp>](https://github.com/vitest-dev/vitest/commit/fe2a187f)
-   **ui**:
- Wrong module graph when generating html.meta.json.gz in browser mode
 -  by [@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/7214](https://github.com/vitest-dev/vitest/issues/7214)
[<samp>(dccdd)</samp>](https://github.com/vitest-dev/vitest/commit/dccdd550)
- Add errors and draft state (\*) to the code editor  -  by
[@&#8203;userquin](https://github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/7044](https://github.com/vitest-dev/vitest/issues/7044)
[<samp>(faca4)</samp>](https://github.com/vitest-dev/vitest/commit/faca4de8)
-   **vite-node**:
- Fix error stack on Windows  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6786](https://github.com/vitest-dev/vitest/issues/6786)
[<samp>(bf7b3)</samp>](https://github.com/vitest-dev/vitest/commit/bf7b36ac)
- Properly normalize file url import  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7087](https://github.com/vitest-dev/vitest/issues/7087)
[<samp>(31675)</samp>](https://github.com/vitest-dev/vitest/commit/31675e3b)
- Fix mandatory node prefix  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7179](https://github.com/vitest-dev/vitest/issues/7179)
[<samp>(b6284)</samp>](https://github.com/vitest-dev/vitest/commit/b6284642)
-   **watch**:
- Don't indicate exit when no matching files  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7246](https://github.com/vitest-dev/vitest/issues/7246)
[<samp>(003c0)</samp>](https://github.com/vitest-dev/vitest/commit/003c0bef)
-   **workspace**:
- `extends: true` correctly inherits all root config properties  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7232](https://github.com/vitest-dev/vitest/issues/7232)
[<samp>(798c0)</samp>](https://github.com/vitest-dev/vitest/commit/798c0da2)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/line/line-bot-sdk-nodejs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY3kgdXBncmFkZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jan 16, 2025
1 parent 60ab983 commit aa79568
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 105 deletions.
Loading

0 comments on commit aa79568

Please sign in to comment.