Skip to content

Commit

Permalink
chore(deps): update dependency vitest to v2.1.9 (#709)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`2.1.8` ->
`2.1.9`](https://renovatebot.com/diffs/npm/vitest/2.1.8/2.1.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.8/2.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.8/2.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v2.1.9`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.9)

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

#####    🚨 Breaking Changes

- Remove the empty suite from the runner  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5435](https://redirect.github.com/vitest-dev/vitest/issues/5435)
[<samp>(dbbbe)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/dbbbe430)
- Remove --segfault-retry  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5514](https://redirect.github.com/vitest-dev/vitest/issues/5514)
[<samp>(ed60e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ed60e405)
- Run suite hooks in a stack  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5609](https://redirect.github.com/vitest-dev/vitest/issues/5609)
[<samp>(1277d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1277dc1e)
- Enable `coverage.ignoreEmptyLines` by default  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5543](https://redirect.github.com/vitest-dev/vitest/issues/5543)
[<samp>(31994)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/31994942)
- Add correct location and snapshot fields in json reporter  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5434](https://redirect.github.com/vitest-dev/vitest/issues/5434)
[<samp>(bcccc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bcccce6d)
- Update dependency chai to v5  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5135](https://redirect.github.com/vitest-dev/vitest/issues/5135)
[<samp>(73646)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/73646b63)
- Remove watchExclude  -  by
[@&#8203;patak-dev](https://redirect.github.com/patak-dev) in
[https://github.com/vitest-dev/vitest/issues/5177](https://redirect.github.com/vitest-dev/vitest/issues/5177)
[<samp>(d7371)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d7371eae)
- Change default `pool` to `'forks'`  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5047](https://redirect.github.com/vitest-dev/vitest/issues/5047)
[<samp>(7f8f9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7f8f9c0c)
- Don't exit process if config failed  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5715](https://redirect.github.com/vitest-dev/vitest/issues/5715)
[<samp>(f232f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f232fdd6)
- `--merge-reports` to support coverage  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5736](https://redirect.github.com/vitest-dev/vitest/issues/5736)
[<samp>(b7438)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b7438b9b)
- Add promise-based return assertions, do not auto-resolve returned
promises  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5749](https://redirect.github.com/vitest-dev/vitest/issues/5749)
[<samp>(5f710)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5f710182)
- Do not exit process if global setup has failed  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5726](https://redirect.github.com/vitest-dev/vitest/issues/5726)
[<samp>(ddb09)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ddb09eb1)
- Add meta to json output  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5802](https://redirect.github.com/vitest-dev/vitest/issues/5802)
[<samp>(dd754)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/dd754c10)
- Rename indexScripts to orchestratorScripts  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5842](https://redirect.github.com/vitest-dev/vitest/issues/5842)
[<samp>(49f34)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/49f34ec4)
- **vitest**: Add "vitest list" API to print collected tests without
running them  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6013](https://redirect.github.com/vitest-dev/vitest/issues/6013)
[<samp>(583dd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/583dd8a9)

#####    🚀 Features

- Pretty print diffs coming from cause  -  by
[@&#8203;dubzzz](https://redirect.github.com/dubzzz) in
[https://github.com/vitest-dev/vitest/issues/5660](https://redirect.github.com/vitest-dev/vitest/issues/5660)
[<samp>(6faf8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6faf8f84)
- Allow import statement as vi.mock path for better IDE support  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5690](https://redirect.github.com/vitest-dev/vitest/issues/5690)
[<samp>(a99a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a99a14c1)
- Remove deprecated options  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5696](https://redirect.github.com/vitest-dev/vitest/issues/5696)
[<samp>(5c308)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5c308edc)
- Add blob reporter  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5663](https://redirect.github.com/vitest-dev/vitest/issues/5663)
[<samp>(e2053)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e20538a3)
- Add expect.poll utility  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5708](https://redirect.github.com/vitest-dev/vitest/issues/5708)
[<samp>(e2e0f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e2e0ff46)
- Add browser.ui option  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5771](https://redirect.github.com/vitest-dev/vitest/issues/5771)
[<samp>(a5033)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a50330ee)
- Add median to `--output-json`  -  by
[@&#8203;Joristdh](https://redirect.github.com/Joristdh) in
[https://github.com/vitest-dev/vitest/issues/5745](https://redirect.github.com/vitest-dev/vitest/issues/5745)
[<samp>(0766b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0766b7f7)
- Allow augmenting config.test.env  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5784](https://redirect.github.com/vitest-dev/vitest/issues/5784)
[<samp>(b2469)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b24691ef)
- Implement module mocking in browser mode  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5765](https://redirect.github.com/vitest-dev/vitest/issues/5765)
[<samp>(7b2f6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7b2f64cf)
- Allow configuring expect options in the config  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5729](https://redirect.github.com/vitest-dev/vitest/issues/5729)
[<samp>(fc53f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fc53f563)
- Add an option to print console stack trace  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5720](https://redirect.github.com/vitest-dev/vitest/issues/5720)
[<samp>(e4fe6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e4fe6f51)
- Add browser frame to UI  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5808](https://redirect.github.com/vitest-dev/vitest/issues/5808)
[<samp>(3796d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3796dd7e)
- Image type add bmp  -  by
[@&#8203;btea](https://redirect.github.com/btea) in
[https://github.com/vitest-dev/vitest/issues/5921](https://redirect.github.com/vitest-dev/vitest/issues/5921)
[<samp>(98f9b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/98f9b7ab)
- Add an option to return base64 from page.screenshot  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5993](https://redirect.github.com/vitest-dev/vitest/issues/5993)
[<samp>(be323)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/be323176)
- Expose `parseAst`, `parseAstAsync` from vite  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(f645e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f645e48c)
- Introduce experimental reported tasks  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6149](https://redirect.github.com/vitest-dev/vitest/issues/6149)
[<samp>(13d85)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/13d85bd1)
-   **api**:
- Make spec into a class instead of a tuple  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6355](https://redirect.github.com/vitest-dev/vitest/issues/6355)
[<samp>(874a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/874a121e)
-   **browser**:
- Add commands to communicate betweens server and the browser  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5097](https://redirect.github.com/vitest-dev/vitest/issues/5097)
[<samp>(aa431)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/aa431f4d)
- Do not reload the page during watch mode  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5810](https://redirect.github.com/vitest-dev/vitest/issues/5810)
[<samp>(e5b9a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e5b9a0be)
- Support changing the viewport  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5811](https://redirect.github.com/vitest-dev/vitest/issues/5811)
[<samp>(71851)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/718512d8)
- Add browser iframe mouse interaction  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5815](https://redirect.github.com/vitest-dev/vitest/issues/5815)
[<samp>(f29b9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f29b9d40)
- Support `click` event  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5777](https://redirect.github.com/vitest-dev/vitest/issues/5777)
[<samp>(839c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/839c39f0)
- Rename none provider to preview, make it default  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5826](https://redirect.github.com/vitest-dev/vitest/issues/5826)
[<samp>(18310)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1831008b)
- Run tests in parallel in headless mode, add `page.screenshot` method
 -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5853](https://redirect.github.com/vitest-dev/vitest/issues/5853)
[<samp>(81c42)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/81c42fc8)
- Implement several `userEvent` methods, add `fill` and `dragAndDrop`
events  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5882](https://redirect.github.com/vitest-dev/vitest/issues/5882)
[<samp>(4dbea)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4dbea4ae)
- Introduce `expect.dom` method and bundle `jest-dom` matchers with
`@vitest/browser`  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5910](https://redirect.github.com/vitest-dev/vitest/issues/5910)
[<samp>(3a96a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3a96a3d0)
- Expose CDP in the browser  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5938](https://redirect.github.com/vitest-dev/vitest/issues/5938)
[<samp>(bec43)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bec434cb)
- Add "init" command for browser tests  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5960](https://redirect.github.com/vitest-dev/vitest/issues/5960)
[<samp>(49e97)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/49e973cb)
- Add an option to take screenshots if the browser test fails  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5975](https://redirect.github.com/vitest-dev/vitest/issues/5975)
[<samp>(154cb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/154cb22d)
- Add `tripleClick` to interactive api  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5987](https://redirect.github.com/vitest-dev/vitest/issues/5987)
[<samp>(200a4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/200a4349)
- Playwright provider doesn't allow resizing the browser viewport  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5984](https://redirect.github.com/vitest-dev/vitest/issues/5984)
[<samp>(ff978)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ff978e58)
- Allow preview and open in the editor screenshot error from ui  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6113](https://redirect.github.com/vitest-dev/vitest/issues/6113)
[<samp>(2d620)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2d62051f)
- Move page.config to server.config, add more docs  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6252](https://redirect.github.com/vitest-dev/vitest/issues/6252)
[<samp>(af2b8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6257](https://redirect.github.com/vitest-dev/vitest/issues/6257)
[<samp>(74ca1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6084](https://redirect.github.com/vitest-dev/vitest/issues/6084)
[<samp>(3347f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6273](https://redirect.github.com/vitest-dev/vitest/issues/6273)
[<samp>(34199)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6442](https://redirect.github.com/vitest-dev/vitest/issues/6442)
[<samp>(cf148)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect`  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6433](https://redirect.github.com/vitest-dev/vitest/issues/6433)
[<samp>(0499a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk`  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6434](https://redirect.github.com/vitest-dev/vitest/issues/6434)
[<samp>(7ab0f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7ab0f4a8)
- Allow custom HTML path, respect plugins `transformIndexHtml`  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6725](https://redirect.github.com/vitest-dev/vitest/issues/6725)
[<samp>(16902)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/169028f0)
-   **cli**:
- Extend existing list command to output only a list of file names  - 
by [@&#8203;Ma-hawaj](https://redirect.github.com/Ma-hawaj) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6392](https://redirect.github.com/vitest-dev/vitest/issues/6392)
[<samp>(008f0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/008f00b2)
-   **config**:
- Allow percentage value for workers option  -  by
[@&#8203;syi0808](https://redirect.github.com/syi0808) in
[https://github.com/vitest-dev/vitest/issues/5982](https://redirect.github.com/vitest-dev/vitest/issues/5982)
[<samp>(b1a27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b1a27d40)
-   **coverage**:
- Add `thresholds.<glob>.100` option  -  by
[@&#8203;thor-juhasz](https://redirect.github.com/thor-juhasz) and
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6174](https://redirect.github.com/vitest-dev/vitest/issues/6174)
[<samp>(f6845)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f68453f8)
- Add `--exclude-after-remap`  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6309](https://redirect.github.com/vitest-dev/vitest/issues/6309)
[<samp>(5932a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5932a7f9)
-   **experimental**:
- Expose vite on the test project as a separate field  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(bcc59)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bcc59088)
-   **mocker**:
- Introduce
[@&#8203;vitest/mocker](https://redirect.github.com/vitest/mocker)
package, allow `{ spy: true }` instead of a factory  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6289](https://redirect.github.com/vitest-dev/vitest/issues/6289)
[<samp>(95f02)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/95f0203f)
-   **runner**:
- Implement `test.for`  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5861](https://redirect.github.com/vitest-dev/vitest/issues/5861)
[<samp>(c2380)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c238072f)
-   **spy**:
- Collect mock.contexts  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5955](https://redirect.github.com/vitest-dev/vitest/issues/5955)
[<samp>(3b31a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3b31a56d)
-   **ui**:
- Render tests in a tree  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5807](https://redirect.github.com/vitest-dev/vitest/issues/5807)
[<samp>(7900f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7900f9f8)
- Load module graph on tab selection  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5844](https://redirect.github.com/vitest-dev/vitest/issues/5844)
[<samp>(b117e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b117e875)
- Replace navigation tree with test explorer  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5907](https://redirect.github.com/vitest-dev/vitest/issues/5907)
[<samp>(45dfc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/45dfc95a)
- Add initializing explorer logic  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5941](https://redirect.github.com/vitest-dev/vitest/issues/5941)
[<samp>(c31c4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c31c41c7)
- Add action to explorer item to show the test/suite line in the source
code tab  -  by [@&#8203;userquin](https://redirect.github.com/userquin)
and **Anjorin Damilare** in
[https://github.com/vitest-dev/vitest/issues/5948](https://redirect.github.com/vitest-dev/vitest/issues/5948)
[<samp>(7ec29)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7ec298eb)
- Show all suites/tests when parent matches  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6106](https://redirect.github.com/vitest-dev/vitest/issues/6106)
[<samp>(840e0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/840e02f1)
-   **vitest**:
- Add "provide" option  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6253](https://redirect.github.com/vitest-dev/vitest/issues/6253)
[<samp>(4409d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory  -  by
[@&#8203;syi0808](https://redirect.github.com/syi0808) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6139](https://redirect.github.com/vitest-dev/vitest/issues/6139)
[<samp>(f5e0b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame`  -  by
[@&#8203;bnjm](https://redirect.github.com/bnjm) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6347](https://redirect.github.com/vitest-dev/vitest/issues/6347)
[<samp>(8ff63)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined  -  by
[@&#8203;JSanchezIO](https://redirect.github.com/JSanchezIO) and
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6359](https://redirect.github.com/vitest-dev/vitest/issues/6359)
[<samp>(c3b27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c3b2757c)
-   **ws-client**:
- Allow change reactive for state, filesMap and idMap  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5906](https://redirect.github.com/vitest-dev/vitest/issues/5906)
[<samp>(e6020)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e6020b9c)

#####    🐞 Bug Fixes

- Print console statements in vmThreads  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5678](https://redirect.github.com/vitest-dev/vitest/issues/5678)
[<samp>(34a80)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/34a80b39)
- Repeatable `--exclude` option  -  by
[@&#8203;fregante](https://redirect.github.com/fregante) in
[https://github.com/vitest-dev/vitest/issues/5782](https://redirect.github.com/vitest-dev/vitest/issues/5782)
[<samp>(d6700)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d6700bbd)
- Remove browser.fileParallelism  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5790](https://redirect.github.com/vitest-dev/vitest/issues/5790)
[<samp>(b881e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b881e88b)
- Install UI icons  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(b84f1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b84f1721)
- Remove process.exit if workspace project failed to be created  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5804](https://redirect.github.com/vitest-dev/vitest/issues/5804)
[<samp>(a820e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a820e7ac)
- Vi.waitFor/vi.waitUntil interval is now cleared after it times out  - 
by [@&#8203;pedro00dk](https://redirect.github.com/pedro00dk) in
[https://github.com/vitest-dev/vitest/issues/5875](https://redirect.github.com/vitest-dev/vitest/issues/5875)
[<samp>(04107)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/041076e7)
- ToJSON recursive error serialization  -  by
[@&#8203;eddienubes](https://redirect.github.com/eddienubes) in
[https://github.com/vitest-dev/vitest/issues/5848](https://redirect.github.com/vitest-dev/vitest/issues/5848)
and
[https://github.com/vitest-dev/vitest/issues/5884](https://redirect.github.com/vitest-dev/vitest/issues/5884)
[<samp>(8d55d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8d55d6bd)
- Print error properties only in verbose reporter  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5917](https://redirect.github.com/vitest-dev/vitest/issues/5917)
[<samp>(2bd8d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2bd8d9d6)
- Use TTY reporter when running in Deno  -  by
[@&#8203;marvinhagemeister](https://redirect.github.com/marvinhagemeister)
in
[https://github.com/vitest-dev/vitest/issues/5972](https://redirect.github.com/vitest-dev/vitest/issues/5972)
[<samp>(e0f45)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e0f45cb5)
- Don't override uppercase  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(caef4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/caef40a0)
- Clear screen and scrollback on iTerm2  -  by
[@&#8203;kxalex](https://redirect.github.com/kxalex) in
[https://github.com/vitest-dev/vitest/issues/5978](https://redirect.github.com/vitest-dev/vitest/issues/5978)
[<samp>(d7f23)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d7f23d08)
- Include pretty-format in
[@&#8203;vitest/runner](https://redirect.github.com/vitest/runner) for
optimization on npm  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(42bd4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/42bd4a25)
- Transpile esnext to node18 to support newest JS and TS features  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4409](https://redirect.github.com/vitest-dev/vitest/issues/4409)
[<samp>(8f65a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8f65ae90)
- `--inspect-brk` stop on Windows  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6110](https://redirect.github.com/vitest-dev/vitest/issues/6110)
[<samp>(f8519)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f851982e)
- One-line environment options  -  by
[@&#8203;hahanein](https://redirect.github.com/hahanein) in
[https://github.com/vitest-dev/vitest/issues/5105](https://redirect.github.com/vitest-dev/vitest/issues/5105)
[<samp>(38269)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/38269415)
- Resolve assets imported with `require`  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6159](https://redirect.github.com/vitest-dev/vitest/issues/6159)
[<samp>(807a2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/807a2cbc)
- Show a difference between string characters if both values are strings
 -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6191](https://redirect.github.com/vitest-dev/vitest/issues/6191)
[<samp>(29176)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/291766d7)
- `testNamePattern` adds leading space  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6186](https://redirect.github.com/vitest-dev/vitest/issues/6186)
[<samp>(073a5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/073a50c9)
- Correctly resolve nested mocks with `index` file  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6266](https://redirect.github.com/vitest-dev/vitest/issues/6266)
[<samp>(081cf)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6267](https://redirect.github.com/vitest-dev/vitest/issues/6267)
[<samp>(7b37d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest  -  by
[@&#8203;wheresrhys](https://redirect.github.com/wheresrhys) in
[https://github.com/vitest-dev/vitest/issues/6351](https://redirect.github.com/vitest-dev/vitest/issues/6351)
[<samp>(d09f0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server  -  by
[@&#8203;AkaraChen](https://redirect.github.com/AkaraChen) in
[https://github.com/vitest-dev/vitest/issues/6389](https://redirect.github.com/vitest-dev/vitest/issues/6389)
[<samp>(12e70)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies  -  by
[@&#8203;chriswheeldon-peakon](https://redirect.github.com/chriswheeldon-peakon)
in
[https://github.com/vitest-dev/vitest/issues/6284](https://redirect.github.com/vitest-dev/vitest/issues/6284)
[<samp>(03208)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different
version  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6446](https://redirect.github.com/vitest-dev/vitest/issues/6446)
[<samp>(b992b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6469](https://redirect.github.com/vitest-dev/vitest/issues/6469)
[<samp>(0b447)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6472](https://redirect.github.com/vitest-dev/vitest/issues/6472)
[<samp>(ac698)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6480](https://redirect.github.com/vitest-dev/vitest/issues/6480)
[<samp>(0b4da)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b4da69e)
- Move `Vitest.setServer` to post `configureServer` hook to enable
import analysis for workspace config loading  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6584](https://redirect.github.com/vitest-dev/vitest/issues/6584)
[<samp>(e7f35)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e7f35214)
- Fix error diff of `toBeNaN, toBeUndefined, toBeNull, toBeTruthy,
toBeFalsy`  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6697](https://redirect.github.com/vitest-dev/vitest/issues/6697)
[<samp>(e0027)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e002758c)
- Don't normalize drive case letter in root  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6792](https://redirect.github.com/vitest-dev/vitest/issues/6792)
[<samp>(b28cd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b28cd2e3)
- `dangerouslyIgnoreUnhandledErrors` without base reporter  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6808](https://redirect.github.com/vitest-dev/vitest/issues/6808)
[<samp>(0bf0a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0bf0ab00)
- Capture `unhandledRejection` even when base reporter is not used  - 
by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6812](https://redirect.github.com/vitest-dev/vitest/issues/6812)
[<samp>(8878b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8878b04d)
- Don't change the working directory when loading workspace projects  - 
by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6811](https://redirect.github.com/vitest-dev/vitest/issues/6811)
[<samp>(f0aea)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f0aeaca8)
- Remove `sequence.concurrent` from the `RuntimeConfig` type  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6880](https://redirect.github.com/vitest-dev/vitest/issues/6880)
[<samp>(6af73)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6af73d93)
- Stop the runner before restarting, restart on workspace config change
 -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6859](https://redirect.github.com/vitest-dev/vitest/issues/6859)
[<samp>(b01df)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b01df47d)
- Don't rerun on Esc or Ctrl-C during watch filter  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6895](https://redirect.github.com/vitest-dev/vitest/issues/6895)
[<samp>(98f76)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/98f76ea7)
- Print ssrTransform error  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6885](https://redirect.github.com/vitest-dev/vitest/issues/6885)
[<samp>(4c96c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4c96cce7)
- Throw an error and a warning if `.poll`, `.element`,
`.rejects`/`.resolves`, and `locator.*` weren't awaited  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6877](https://redirect.github.com/vitest-dev/vitest/issues/6877)
[<samp>(93b67)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/93b67c24)
- Revert support for Vite 6  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(fbe5c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fbe5c39d)
- Support Node 21  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(92f7a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92f7a2ad)
- Backport
[#&#8203;7317](https://redirect.github.com/vitest-dev/vitest/issues/7317)
to v2  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7318](https://redirect.github.com/vitest-dev/vitest/issues/7318)
and
[https://github.com/vitest-dev/vitest/issues/7317](https://redirect.github.com/vitest-dev/vitest/issues/7317)
[<samp>(e0fe1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e0fe1d81)
- Backport
[#&#8203;7317](https://redirect.github.com/vitest-dev/vitest/issues/7317)
to v1  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa)
and [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7319](https://redirect.github.com/vitest-dev/vitest/issues/7319)
and
[https://github.com/vitest-dev/vitest/issues/7317](https://redirect.github.com/vitest-dev/vitest/issues/7317)
[<samp>(7ce9f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7ce9fbb4)
-   **api**:
- Correct `project.provide` type  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5959](https://redirect.github.com/vitest-dev/vitest/issues/5959)
[<samp>(0eda9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0eda99de)
- Don't call process.exit manually  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5926](https://redirect.github.com/vitest-dev/vitest/issues/5926)
[<samp>(e9b63)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e9b638d4)
-   **benchmark**:
- Clear `BenchmarkResult.samples` array to reduce memory usage  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) and
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6541](https://redirect.github.com/vitest-dev/vitest/issues/6541)
[<samp>(a6407)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a6407afc)
-   **browser**:
- Display UI  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(d41e4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d41e46a8)
- Browser actions icons colors  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5816](https://redirect.github.com/vitest-dev/vitest/issues/5816)
[<samp>(f9d9b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f9d9b3be)
- Restore the original viewport when unselecting the preset viewport  - 
by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5821](https://redirect.github.com/vitest-dev/vitest/issues/5821)
[<samp>(5ebb3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5ebb3abf)
- Don't get stuck after the manual page refresh  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(2220b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2220bb3f)
- Use iframe id instead of calculating it from filenames  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5823](https://redirect.github.com/vitest-dev/vitest/issues/5823)
[<samp>(34a31)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/34a310da)
- Always clean up iframes on rerun  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5827](https://redirect.github.com/vitest-dev/vitest/issues/5827)
[<samp>(087fa)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/087fa87c)
- Support
[@&#8203;testing-library/vue](https://redirect.github.com/testing-library/vue)
in browser mode out of the box  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(76b82)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/76b82e5b)
- Print correct transformed module graph  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5833](https://redirect.github.com/vitest-dev/vitest/issues/5833)
[<samp>(a7581)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a7581575)
- Use `preview` provider when running in StackBlitz  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/5836](https://redirect.github.com/vitest-dev/vitest/issues/5836)
[<samp>(76e13)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/76e13587)
- Specify entries for correct deps optimization  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5839](https://redirect.github.com/vitest-dev/vitest/issues/5839)
[<samp>(c79b3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c79b3f1f)
- Allow iframe to load even if there is a custom CSP header  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5841](https://redirect.github.com/vitest-dev/vitest/issues/5841)
[<samp>(caaaf)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/caaafd90)
- Don't optimize Vitest dependencies  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5843](https://redirect.github.com/vitest-dev/vitest/issues/5843)
[<samp>(f15b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f15b4e99)
- Set server.open to false and move error handling after init  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5845](https://redirect.github.com/vitest-dev/vitest/issues/5845)
[<samp>(47003)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/47003679)
- Show correct prepare time  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5852](https://redirect.github.com/vitest-dev/vitest/issues/5852)
[<samp>(52d54)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/52d545bf)
- Resolve `coverage.reporter` from string values  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/5920](https://redirect.github.com/vitest-dev/vitest/issues/5920)
[<samp>(f33da)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f33dabbe)
- Correctly update inline snapshot if changed  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5925](https://redirect.github.com/vitest-dev/vitest/issues/5925)
[<samp>(2380c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2380cb95)
- Remove "util" warning  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5935](https://redirect.github.com/vitest-dev/vitest/issues/5935)
[<samp>(48f28)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/48f28f73)
- Remove hacky retry  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5971](https://redirect.github.com/vitest-dev/vitest/issues/5971)
[<samp>(2a2c9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2a2c9085)
- Make userEvent more stable when running in parallel  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5974](https://redirect.github.com/vitest-dev/vitest/issues/5974)
[<samp>(14a21)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/14a217d5)
- Print screenshot path alongside the test error message  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/5992](https://redirect.github.com/vitest-dev/vitest/issues/5992)
[<samp>(15289)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/152891b3)
- Print correct stack trace in source files  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6003](https://redirect.github.com/vitest-dev/vitest/issues/6003)
[<samp>(62aa7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/62aa7208)
- Correctly mock optimized cjs dependencies  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6035](https://redirect.github.com/vitest-dev/vitest/issues/6035)
[<samp>(057b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/057b4f34)
- Support shadow root and svg elements  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6036](https://redirect.github.com/vitest-dev/vitest/issues/6036)
[<samp>(2e3c8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2e3c872a)
- Correctly inherit browser config in a workspace  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6054](https://redirect.github.com/vitest-dev/vitest/issues/6054)
[<samp>(4b03e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4b03e72b)
- Remove
[@&#8203;vitest/runner](https://redirect.github.com/vitest/runner) >
pretty-format from prebundling because it doesn't exist  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6075](https://redirect.github.com/vitest-dev/vitest/issues/6075)
[<samp>(a169d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a169d25a)
- Inline pretty-format and replace picocolors with tinyrainbow  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6077](https://redirect.github.com/vitest-dev/vitest/issues/6077)
[<samp>(80a43)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/80a43d5c)
- Remove `crypto.randomUUID` from the client  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6079](https://redirect.github.com/vitest-dev/vitest/issues/6079)
[<samp>(04c83)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/04c83acc)
- Correctly overwrite loupe require  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(756ac)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/756ac2bc)
- Dedupe @&#8203;vitest/browser/client  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6081](https://redirect.github.com/vitest-dev/vitest/issues/6081)
[<samp>(ee725)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ee725184)
- Don't release keyboard automatically  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6083](https://redirect.github.com/vitest-dev/vitest/issues/6083)
[<samp>(58fac)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/58fac77b)
- Don't import from "vite"  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(35655)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/35655419)
- Allow immidiate reinvalidation of mocked dependencies  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6108](https://redirect.github.com/vitest-dev/vitest/issues/6108)
[<samp>(f44cc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f44cc917)
- Don't panic if
[@&#8203;vitest/browser](https://redirect.github.com/vitest/browser) is
installed outside of project root  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6135](https://redirect.github.com/vitest-dev/vitest/issues/6135)
[<samp>(ccfcd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ccfcd488)
- Set global filepath  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6190](https://redirect.github.com/vitest-dev/vitest/issues/6190)
[<samp>(0d0b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0d0b46b1)
- Don't bundle `afterEach` cleanup hooks in node entrypoint  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6192](https://redirect.github.com/vitest-dev/vitest/issues/6192)
[<samp>(e6fbc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e6fbc620)
- UserEvent.setup initiates a separate state for userEvent instance  - 
by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6088](https://redirect.github.com/vitest-dev/vitest/issues/6088)
[<samp>(883f3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/883f3482)
- Don't inject empty `process` global  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6213](https://redirect.github.com/vitest-dev/vitest/issues/6213)
[<samp>(1affb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1affb995)
- Don't inject empty `process` global "  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6213](https://redirect.github.com/vitest-dev/vitest/issues/6213)
[<samp>(9069b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9069bdcd)
- Correctly import optimized module in vi.importActual  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6219](https://redirect.github.com/vitest-dev/vitest/issues/6219)
[<samp>(804ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/804ff2fd)
- Passing options to hover/unhover  -  by
[@&#8203;mneveroff](https://redirect.github.com/mneveroff) in
[https://github.com/vitest-dev/vitest/issues/6175](https://redirect.github.com/vitest-dev/vitest/issues/6175)
[<samp>(d4c00)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d4c005bc)
- Improve unique CSS selector generation  -  by
[@&#8203;zacharyvoase](https://redirect.github.com/zacharyvoase) and
**Zack Voase** in
[https://github.com/vitest-dev/vitest/issues/6243](https://redirect.github.com/vitest-dev/vitest/issues/6243)
[<samp>(e7acd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e7acd0cf)
- Print correct stack trace for unhandled errors  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6134](https://redirect.github.com/vitest-dev/vitest/issues/6134)
[<samp>(1da6c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(d8077)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d807767f)
- Keep querying elements even if locator is created with elementLocator,
add pubic @&#8203;vitest/browser/utils  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6296](https://redirect.github.com/vitest-dev/vitest/issues/6296)
[<samp>(30dc5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6305](https://redirect.github.com/vitest-dev/vitest/issues/6305)
[<samp>(7f0ae)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6440](https://redirect.github.com/vitest-dev/vitest/issues/6440)
[<samp>(c8531)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6445](https://redirect.github.com/vitest-dev/vitest/issues/6445)
[<samp>(8d883)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6476](https://redirect.github.com/vitest-dev/vitest/issues/6476)
[<samp>(9560a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9560ab7f)
- Make example test callbacks async  -  by
[@&#8203;aqandrew](https://redirect.github.com/aqandrew) in
[https://github.com/vitest-dev/vitest/issues/6484](https://redirect.github.com/vitest-dev/vitest/issues/6484)
[<samp>(16aa7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/16aa76c2)
- Optimize vitest-browser-vue correctly  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6490](https://redirect.github.com/vitest-dev/vitest/issues/6490)
[<samp>(5cbb0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5cbb0bba)
- Fix dynamic import inside worker  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6569](https://redirect.github.com/vitest-dev/vitest/issues/6569)
[<samp>(ea2d4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ea2d429b)
- Fix browser mock factory event race condition  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6530](https://redirect.github.com/vitest-dev/vitest/issues/6530)
[<samp>(f131f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f131f93b)
- Serve ui assets as static  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6564](https://redirect.github.com/vitest-dev/vitest/issues/6564)
[<samp>(adcda)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/adcdaee8)
- Update solidjs testing library lib  -  by
[@&#8203;CamilleTeruel](https://redirect.github.com/CamilleTeruel) in
[https://github.com/vitest-dev/vitest/issues/6548](https://redirect.github.com/vitest-dev/vitest/issues/6548)
[<samp>(91442)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91442dfc)
- Use `data:` protocol on preview provider file upload  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6501](https://redirect.github.com/vitest-dev/vitest/issues/6501)
[<samp>(e9821)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e9821f70)
- Fix base for client script  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6510](https://redirect.github.com/vitest-dev/vitest/issues/6510)
[<samp>(f9528)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f952874e)
- Throw an error if "@&#8203;vitest/browser/context" is imported outside
of the browser mode  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6570](https://redirect.github.com/vitest-dev/vitest/issues/6570)
[<samp>(383f1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/383f1791)
- Provide aria role intellisense  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6629](https://redirect.github.com/vitest-dev/vitest/issues/6629)
[<samp>(f36ea)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f36eac77)
- Not.toBeInTheDocument works with locators API  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6634](https://redirect.github.com/vitest-dev/vitest/issues/6634)
[<samp>(8bef5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8bef5d2b)
- Use `/mockServiceWorker.js` instead of `/__vitest_msw__`  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6687](https://redirect.github.com/vitest-dev/vitest/issues/6687)
[<samp>(4b2ce)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4b2ce07f)
- Don't override the esbuild option in the browser mode  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6692](https://redirect.github.com/vitest-dev/vitest/issues/6692)
[<samp>(d131f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d131fd64)
- Fix default browser port  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6700](https://redirect.github.com/vitest-dev/vitest/issues/6700)
[<samp>(9c518)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9c518c14)
- Optimize expect-type  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6713](https://redirect.github.com/vitest-dev/vitest/issues/6713)
[<samp>(07918)</samp>](https://redir

</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 this update
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/JoshuaKGoldberg/sentences-per-line).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Feb 6, 2025
1 parent 7005516 commit d1e6504
Showing 1 changed file with 136 additions and 136 deletions.
Loading

0 comments on commit d1e6504

Please sign in to comment.