Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cli): Extend existing list command to output only a list of file names #6392

Merged
merged 18 commits into from
Aug 29, 2024

Conversation

Ma-hawaj
Copy link
Contributor

@Ma-hawaj Ma-hawaj commented Aug 25, 2024

  • feat(cli): add the files only option to the list command (unfuncitonal)
  • feat(cli): add implementation for listing files only
  • feat(cli): add testing for list --filesOnly
  • feat(cli): add documentation for list --filesOnly

Description

Extend existing list command to output only a list of file names

closes #6374

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

  • It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or
    introduces breaking changes without a discussion, PR might be closed.
  • Ideally, include a test that fails without this PR but passes with it.
  • Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

  • Run the tests with pnpm test:ci.

Documentation

  • If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

  • Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

Copy link

netlify bot commented Aug 25, 2024

Deploy Preview for vitest-dev ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 00445ab
🔍 Latest deploy log https://app.netlify.com/sites/vitest-dev/deploys/66cdab99e92aef0008ed3a6a
😎 Deploy Preview https://deploy-preview-6392--vitest-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@Ma-hawaj Ma-hawaj changed the title Extend existing list command to output only a list of file names feat(cli): Extend existing list command to output only a list of file names Aug 25, 2024
Copy link
Member

@sheremet-va sheremet-va left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This implementation seems a bit pointless because you can do the same yourself on vitest list result.

What we need is to not collect tests at all to make this very fast. This line should just not be called:

await this.collectFiles(files)

@Ma-hawaj
Copy link
Contributor Author

Ma-hawaj commented Aug 26, 2024

OK,
so will adding the following

async listFiles(filters?: string[]) {
    const files = await this.filterTestsBySource(
      await this.globTestFiles(filters),
    )
    return files
}

in the vitest class and checking the option in cac.ts:collect() and calling it will do the job ?

packages/vitest/src/node/cli/cli-api.ts Outdated Show resolved Hide resolved
packages/vitest/src/node/cli/cli-api.ts Outdated Show resolved Hide resolved
@sheremet-va sheremet-va merged commit 008f00b into vitest-dev:main Aug 29, 2024
14 of 15 checks passed
@sheremet-va
Copy link
Member

Thanks!

renovate bot referenced this pull request in JoshuaKGoldberg/description-to-co-authors Sep 19, 2024
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.5` ->
`2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.0.5/2.1.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.5` ->
`2.1.0`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

This release makes another big change to the Browser Mode by introducing
[locators API](https://vitest.dev/guide/browser/locators.html):

```ts
test('renders blog posts', async () => {
  const screen = page.render(<Blog />)

  await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()

  const [firstPost] = screen.getByRole('listitem').all()

  await firstPost.getByRole('button', { name: 'Delete' }).click()

  expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```

You can use either
[vitest-browser-vue](https://github.com/vitest-dev/vitest-browser-vue),
[vitest-browser-svelte
](https://github.com/vitest-dev/vitest-browser-svelte) or
[vitest-browser-react](https://github.com/vitest-dev/vitest-browser-react)
to render components and make assertions using locators. Locators are
also available on the `page` object from `@vitest/browser/context`.

#####    🚀 Features

-   **api**:
- Make spec into a class instead of a tuple  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6355](https://github.com/vitest-dev/vitest/issues/6355)
[<samp>(874a1)</samp>](https://github.com/vitest-dev/vitest/commit/874a121e)
-   **browser**:
- Move page.config to server.config, add more docs  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6252](https://github.com/vitest-dev/vitest/issues/6252)
[<samp>(af2b8)</samp>](https://github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6257](https://github.com/vitest-dev/vitest/issues/6257)
[<samp>(74ca1)</samp>](https://github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6084](https://github.com/vitest-dev/vitest/issues/6084)
[<samp>(3347f)</samp>](https://github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6273](https://github.com/vitest-dev/vitest/issues/6273)
[<samp>(34199)</samp>](https://github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6442](https://github.com/vitest-dev/vitest/issues/6442)
[<samp>(cf148)</samp>](https://github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6433](https://github.com/vitest-dev/vitest/issues/6433)
[<samp>(0499a)</samp>](https://github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6434](https://github.com/vitest-dev/vitest/issues/6434)
[<samp>(7ab0f)</samp>](https://github.com/vitest-dev/vitest/commit/7ab0f4a8)
-   **cli**:
- Extend existing list command to output only a list of file names  - 
by [@&#8203;Ma-hawaj](https://github.com/Ma-hawaj) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6392](https://github.com/vitest-dev/vitest/issues/6392)
[<samp>(008f0)</samp>](https://github.com/vitest-dev/vitest/commit/008f00b2)
-   **coverage**:
- Add `--exclude-after-remap`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6309](https://github.com/vitest-dev/vitest/issues/6309)
[<samp>(5932a)</samp>](https://github.com/vitest-dev/vitest/commit/5932a7f9)
-   **mocker**:
- Introduce
[@&#8203;vitest/mocker](https://github.com/vitest/mocker)
package, allow `{ spy: true }` instead of a factory  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6289](https://github.com/vitest-dev/vitest/issues/6289)
[<samp>(95f02)</samp>](https://github.com/vitest-dev/vitest/commit/95f0203f)
-   **vitest**:
- Add "provide" option  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6253](https://github.com/vitest-dev/vitest/issues/6253)
[<samp>(4409d)</samp>](https://github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory  -  by
[@&#8203;syi0808](https://github.com/syi0808) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6139](https://github.com/vitest-dev/vitest/issues/6139)
[<samp>(f5e0b)</samp>](https://github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame`  -  by
[@&#8203;bnjm](https://github.com/bnjm) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6347](https://github.com/vitest-dev/vitest/issues/6347)
[<samp>(8ff63)</samp>](https://github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined  -  by
[@&#8203;JSanchezIO](https://github.com/JSanchezIO) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6359](https://github.com/vitest-dev/vitest/issues/6359)
[<samp>(c3b27)</samp>](https://github.com/vitest-dev/vitest/commit/c3b2757c)

#####    🐞 Bug Fixes

- Correctly resolve nested mocks with `index` file  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6266](https://github.com/vitest-dev/vitest/issues/6266)
[<samp>(081cf)</samp>](https://github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6267](https://github.com/vitest-dev/vitest/issues/6267)
[<samp>(7b37d)</samp>](https://github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest  -  by
[@&#8203;wheresrhys](https://github.com/wheresrhys) in
[https://github.com/vitest-dev/vitest/issues/6351](https://github.com/vitest-dev/vitest/issues/6351)
[<samp>(d09f0)</samp>](https://github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server  -  by
[@&#8203;AkaraChen](https://github.com/AkaraChen) in
[https://github.com/vitest-dev/vitest/issues/6389](https://github.com/vitest-dev/vitest/issues/6389)
[<samp>(12e70)</samp>](https://github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies  -  by
[@&#8203;chriswheeldon-peakon](https://github.com/chriswheeldon-peakon)
in
[https://github.com/vitest-dev/vitest/issues/6284](https://github.com/vitest-dev/vitest/issues/6284)
[<samp>(03208)</samp>](https://github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different
version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6446](https://github.com/vitest-dev/vitest/issues/6446)
[<samp>(b992b)</samp>](https://github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6469](https://github.com/vitest-dev/vitest/issues/6469)
[<samp>(0b447)</samp>](https://github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6472](https://github.com/vitest-dev/vitest/issues/6472)
[<samp>(ac698)</samp>](https://github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6480](https://github.com/vitest-dev/vitest/issues/6480)
[<samp>(0b4da)</samp>](https://github.com/vitest-dev/vitest/commit/0b4da69e)
-   **browser**:
- Print correct stack trace for unhandled errors  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6134](https://github.com/vitest-dev/vitest/issues/6134)
[<samp>(1da6c)</samp>](https://github.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(d8077)</samp>](https://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://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6296](https://github.com/vitest-dev/vitest/issues/6296)
[<samp>(30dc5)</samp>](https://github.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6305](https://github.com/vitest-dev/vitest/issues/6305)
[<samp>(7f0ae)</samp>](https://github.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6440](https://github.com/vitest-dev/vitest/issues/6440)
[<samp>(c8531)</samp>](https://github.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6445](https://github.com/vitest-dev/vitest/issues/6445)
[<samp>(8d883)</samp>](https://github.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6476](https://github.com/vitest-dev/vitest/issues/6476)
[<samp>(9560a)</samp>](https://github.com/vitest-dev/vitest/commit/9560ab7f)
-   **coverage**:
- Warn if `vitest` and `@vitest/*` versions don't match  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6317](https://github.com/vitest-dev/vitest/issues/6317)
[<samp>(e662c)</samp>](https://github.com/vitest-dev/vitest/commit/e662c7b2)
- V8 to support source maps with multiple sources  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6120](https://github.com/vitest-dev/vitest/issues/6120)
[<samp>(1f6cb)</samp>](https://github.com/vitest-dev/vitest/commit/1f6cb59f)
- V8 to warn instead of crash when conversion fails  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6318](https://github.com/vitest-dev/vitest/issues/6318)
[<samp>(91dea)</samp>](https://github.com/vitest-dev/vitest/commit/91dea8c1)
- Use project specific `vitenode` for uncovered files  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6044](https://github.com/vitest-dev/vitest/issues/6044)
[<samp>(da52d)</samp>](https://github.com/vitest-dev/vitest/commit/da52d23f)
-   **runner**:
- Use `performance.now` instead of `Date.now` for duration  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6382](https://github.com/vitest-dev/vitest/issues/6382)
[<samp>(fe489)</samp>](https://github.com/vitest-dev/vitest/commit/fe489432)
- Async assertion auto await should timeout  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6391](https://github.com/vitest-dev/vitest/issues/6391)
[<samp>(ad6e7)</samp>](https://github.com/vitest-dev/vitest/commit/ad6e72fc)
-   **snapshot**:
- Reject multiple `toMatchInlineSnapshot` updates at the same location
 -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6332](https://github.com/vitest-dev/vitest/issues/6332)
[<samp>(1606f)</samp>](https://github.com/vitest-dev/vitest/commit/1606f34f)
- Improve inline snapshot inside loop rejection  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6339](https://github.com/vitest-dev/vitest/issues/6339)
[<samp>(e0368)</samp>](https://github.com/vitest-dev/vitest/commit/e03683c5)
-   **typecheck**:
- Run both runtime and typecheck tests if `typecheck.include` overlaps
with `include`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6256](https://github.com/vitest-dev/vitest/issues/6256)
[<samp>(153ff)</samp>](https://github.com/vitest-dev/vitest/commit/153ff01b)
-   **types**:
- Allow Callbacks Passed to before\*/after\* to Return Anything  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6393](https://github.com/vitest-dev/vitest/issues/6393)
[<samp>(f6217)</samp>](https://github.com/vitest-dev/vitest/commit/f6217a22)
-   **ui**:
- Remove "filters" flickering  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6463](https://github.com/vitest-dev/vitest/issues/6463)
[<samp>(0223b)</samp>](https://github.com/vitest-dev/vitest/commit/0223bb79)
- Render project name consistently  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6329](https://github.com/vitest-dev/vitest/issues/6329)
[<samp>(94a18)</samp>](https://github.com/vitest-dev/vitest/commit/94a186ec)
-   **vite-node**:
- Disable watcher if hmr is disabled  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6251](https://github.com/vitest-dev/vitest/issues/6251)
[<samp>(c51c6)</samp>](https://github.com/vitest-dev/vitest/commit/c51c67aa)
- Fix watch on vite 6  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6422](https://github.com/vitest-dev/vitest/issues/6422)
[<samp>(c3ac4)</samp>](https://github.com/vitest-dev/vitest/commit/c3ac43c1)
-   **vitest**:
- Update json reporter output  -  by
[@&#8203;Emiyaaaaa](https://github.com/Emiyaaaaa) in
[https://github.com/vitest-dev/vitest/issues/6064](https://github.com/vitest-dev/vitest/issues/6064)
[<samp>(c9979)</samp>](https://github.com/vitest-dev/vitest/commit/c997937b)
- Add more type guards for --merge-reports  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6307](https://github.com/vitest-dev/vitest/issues/6307)
[<samp>(0a5d8)</samp>](https://github.com/vitest-dev/vitest/commit/0a5d8169)
- Always resolve vitest to the root version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6369](https://github.com/vitest-dev/vitest/issues/6369)
[<samp>(163d7)</samp>](https://github.com/vitest-dev/vitest/commit/163d7624)
- Dispose vmForks listeners to avoid memory leak  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6448](https://github.com/vitest-dev/vitest/issues/6448)
[<samp>(2673c)</samp>](https://github.com/vitest-dev/vitest/commit/2673c3bb)
-   **workspace**:
- Correctly resolve workspace globs and file paths  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6316](https://github.com/vitest-dev/vitest/issues/6316)
[<samp>(afdcb)</samp>](https://github.com/vitest-dev/vitest/commit/afdcb8f2)

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

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about 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/JoshuaKGoldberg/description-to-co-authors).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dubzzz referenced this pull request in dubzzz/fast-check Sep 19, 2024
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.5` ->
`^2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.0.5/2.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.0.5/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.0.5/2.1.1?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.5` ->
`^2.1.1`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#####    🐞 Bug Fixes

-   **browser**:
- Make example test callbacks async  -  by
[@&#8203;aqandrew](https://github.com/aqandrew) in
[https://github.com/vitest-dev/vitest/issues/6484](https://github.com/vitest-dev/vitest/issues/6484)
[<samp>(16aa7)</samp>](https://github.com/vitest-dev/vitest/commit/16aa76c2)
- Optimize vitest-browser-vue correctly  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6490](https://github.com/vitest-dev/vitest/issues/6490)
[<samp>(5cbb0)</samp>](https://github.com/vitest-dev/vitest/commit/5cbb0bba)
-   **workspace**:
- Resolve glob pattern once to avoid name collision  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6489](https://github.com/vitest-dev/vitest/issues/6489)
[<samp>(36b5a)</samp>](https://github.com/vitest-dev/vitest/commit/36b5aceb)

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

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

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

This release makes another big change to the Browser Mode by introducing
[locators API](https://vitest.dev/guide/browser/locators.html):

```ts
test('renders blog posts', async () => {
  const screen = page.render(<Blog />)

  await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()

  const [firstPost] = screen.getByRole('listitem').all()

  await firstPost.getByRole('button', { name: 'Delete' }).click()

  expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```

You can use either
[vitest-browser-vue](https://github.com/vitest-dev/vitest-browser-vue),
[vitest-browser-svelte
](https://github.com/vitest-dev/vitest-browser-svelte) or
[vitest-browser-react](https://github.com/vitest-dev/vitest-browser-react)
to render components and make assertions using locators. Locators are
also available on the `page` object from `@vitest/browser/context`.

#####    🚀 Features

-   **api**:
- Make spec into a class instead of a tuple  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6355](https://github.com/vitest-dev/vitest/issues/6355)
[<samp>(874a1)</samp>](https://github.com/vitest-dev/vitest/commit/874a121e)
-   **browser**:
- Move page.config to server.config, add more docs  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6252](https://github.com/vitest-dev/vitest/issues/6252)
[<samp>(af2b8)</samp>](https://github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6257](https://github.com/vitest-dev/vitest/issues/6257)
[<samp>(74ca1)</samp>](https://github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6084](https://github.com/vitest-dev/vitest/issues/6084)
[<samp>(3347f)</samp>](https://github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6273](https://github.com/vitest-dev/vitest/issues/6273)
[<samp>(34199)</samp>](https://github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6442](https://github.com/vitest-dev/vitest/issues/6442)
[<samp>(cf148)</samp>](https://github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6433](https://github.com/vitest-dev/vitest/issues/6433)
[<samp>(0499a)</samp>](https://github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6434](https://github.com/vitest-dev/vitest/issues/6434)
[<samp>(7ab0f)</samp>](https://github.com/vitest-dev/vitest/commit/7ab0f4a8)
-   **cli**:
- Extend existing list command to output only a list of file names  - 
by [@&#8203;Ma-hawaj](https://github.com/Ma-hawaj) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6392](https://github.com/vitest-dev/vitest/issues/6392)
[<samp>(008f0)</samp>](https://github.com/vitest-dev/vitest/commit/008f00b2)
-   **coverage**:
- Add `--exclude-after-remap`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6309](https://github.com/vitest-dev/vitest/issues/6309)
[<samp>(5932a)</samp>](https://github.com/vitest-dev/vitest/commit/5932a7f9)
-   **mocker**:
- Introduce
[@&#8203;vitest/mocker](https://github.com/vitest/mocker)
package, allow `{ spy: true }` instead of a factory  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6289](https://github.com/vitest-dev/vitest/issues/6289)
[<samp>(95f02)</samp>](https://github.com/vitest-dev/vitest/commit/95f0203f)
-   **vitest**:
- Add "provide" option  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6253](https://github.com/vitest-dev/vitest/issues/6253)
[<samp>(4409d)</samp>](https://github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory  -  by
[@&#8203;syi0808](https://github.com/syi0808) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6139](https://github.com/vitest-dev/vitest/issues/6139)
[<samp>(f5e0b)</samp>](https://github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame`  -  by
[@&#8203;bnjm](https://github.com/bnjm) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6347](https://github.com/vitest-dev/vitest/issues/6347)
[<samp>(8ff63)</samp>](https://github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined  -  by
[@&#8203;JSanchezIO](https://github.com/JSanchezIO) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6359](https://github.com/vitest-dev/vitest/issues/6359)
[<samp>(c3b27)</samp>](https://github.com/vitest-dev/vitest/commit/c3b2757c)

#####    🐞 Bug Fixes

- Correctly resolve nested mocks with `index` file  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6266](https://github.com/vitest-dev/vitest/issues/6266)
[<samp>(081cf)</samp>](https://github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6267](https://github.com/vitest-dev/vitest/issues/6267)
[<samp>(7b37d)</samp>](https://github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest  -  by
[@&#8203;wheresrhys](https://github.com/wheresrhys) in
[https://github.com/vitest-dev/vitest/issues/6351](https://github.com/vitest-dev/vitest/issues/6351)
[<samp>(d09f0)</samp>](https://github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server  -  by
[@&#8203;AkaraChen](https://github.com/AkaraChen) in
[https://github.com/vitest-dev/vitest/issues/6389](https://github.com/vitest-dev/vitest/issues/6389)
[<samp>(12e70)</samp>](https://github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies  -  by
[@&#8203;chriswheeldon-peakon](https://github.com/chriswheeldon-peakon)
in
[https://github.com/vitest-dev/vitest/issues/6284](https://github.com/vitest-dev/vitest/issues/6284)
[<samp>(03208)</samp>](https://github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different
version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6446](https://github.com/vitest-dev/vitest/issues/6446)
[<samp>(b992b)</samp>](https://github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6469](https://github.com/vitest-dev/vitest/issues/6469)
[<samp>(0b447)</samp>](https://github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6472](https://github.com/vitest-dev/vitest/issues/6472)
[<samp>(ac698)</samp>](https://github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6480](https://github.com/vitest-dev/vitest/issues/6480)
[<samp>(0b4da)</samp>](https://github.com/vitest-dev/vitest/commit/0b4da69e)
-   **browser**:
- Print correct stack trace for unhandled errors  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6134](https://github.com/vitest-dev/vitest/issues/6134)
[<samp>(1da6c)</samp>](https://github.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(d8077)</samp>](https://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://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6296](https://github.com/vitest-dev/vitest/issues/6296)
[<samp>(30dc5)</samp>](https://github.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6305](https://github.com/vitest-dev/vitest/issues/6305)
[<samp>(7f0ae)</samp>](https://github.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6440](https://github.com/vitest-dev/vitest/issues/6440)
[<samp>(c8531)</samp>](https://github.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6445](https://github.com/vitest-dev/vitest/issues/6445)
[<samp>(8d883)</samp>](https://github.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6476](https://github.com/vitest-dev/vitest/issues/6476)
[<samp>(9560a)</samp>](https://github.com/vitest-dev/vitest/commit/9560ab7f)
-   **coverage**:
- Warn if `vitest` and `@vitest/*` versions don't match  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6317](https://github.com/vitest-dev/vitest/issues/6317)
[<samp>(e662c)</samp>](https://github.com/vitest-dev/vitest/commit/e662c7b2)
- V8 to support source maps with multiple sources  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6120](https://github.com/vitest-dev/vitest/issues/6120)
[<samp>(1f6cb)</samp>](https://github.com/vitest-dev/vitest/commit/1f6cb59f)
- V8 to warn instead of crash when conversion fails  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6318](https://github.com/vitest-dev/vitest/issues/6318)
[<samp>(91dea)</samp>](https://github.com/vitest-dev/vitest/commit/91dea8c1)
- Use project specific `vitenode` for uncovered files  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6044](https://github.com/vitest-dev/vitest/issues/6044)
[<samp>(da52d)</samp>](https://github.com/vitest-dev/vitest/commit/da52d23f)
-   **runner**:
- Use `performance.now` instead of `Date.now` for duration  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6382](https://github.com/vitest-dev/vitest/issues/6382)
[<samp>(fe489)</samp>](https://github.com/vitest-dev/vitest/commit/fe489432)
- Async assertion auto await should timeout  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6391](https://github.com/vitest-dev/vitest/issues/6391)
[<samp>(ad6e7)</samp>](https://github.com/vitest-dev/vitest/commit/ad6e72fc)
-   **snapshot**:
- Reject multiple `toMatchInlineSnapshot` updates at the same location
 -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6332](https://github.com/vitest-dev/vitest/issues/6332)
[<samp>(1606f)</samp>](https://github.com/vitest-dev/vitest/commit/1606f34f)
- Improve inline snapshot inside loop rejection  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6339](https://github.com/vitest-dev/vitest/issues/6339)
[<samp>(e0368)</samp>](https://github.com/vitest-dev/vitest/commit/e03683c5)
-   **typecheck**:
- Run both runtime and typecheck tests if `typecheck.include` overlaps
with `include`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6256](https://github.com/vitest-dev/vitest/issues/6256)
[<samp>(153ff)</samp>](https://github.com/vitest-dev/vitest/commit/153ff01b)
-   **types**:
- Allow Callbacks Passed to before\*/after\* to Return Anything  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6393](https://github.com/vitest-dev/vitest/issues/6393)
[<samp>(f6217)</samp>](https://github.com/vitest-dev/vitest/commit/f6217a22)
-   **ui**:
- Remove "filters" flickering  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6463](https://github.com/vitest-dev/vitest/issues/6463)
[<samp>(0223b)</samp>](https://github.com/vitest-dev/vitest/commit/0223bb79)
- Render project name consistently  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6329](https://github.com/vitest-dev/vitest/issues/6329)
[<samp>(94a18)</samp>](https://github.com/vitest-dev/vitest/commit/94a186ec)
-   **vite-node**:
- Disable watcher if hmr is disabled  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6251](https://github.com/vitest-dev/vitest/issues/6251)
[<samp>(c51c6)</samp>](https://github.com/vitest-dev/vitest/commit/c51c67aa)
- Fix watch on vite 6  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6422](https://github.com/vitest-dev/vitest/issues/6422)
[<samp>(c3ac4)</samp>](https://github.com/vitest-dev/vitest/commit/c3ac43c1)
-   **vitest**:
- Update json reporter output  -  by
[@&#8203;Emiyaaaaa](https://github.com/Emiyaaaaa) in
[https://github.com/vitest-dev/vitest/issues/6064](https://github.com/vitest-dev/vitest/issues/6064)
[<samp>(c9979)</samp>](https://github.com/vitest-dev/vitest/commit/c997937b)
- Add more type guards for --merge-reports  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6307](https://github.com/vitest-dev/vitest/issues/6307)
[<samp>(0a5d8)</samp>](https://github.com/vitest-dev/vitest/commit/0a5d8169)
- Always resolve vitest to the root version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6369](https://github.com/vitest-dev/vitest/issues/6369)
[<samp>(163d7)</samp>](https://github.com/vitest-dev/vitest/commit/163d7624)
- Dispose vmForks listeners to avoid memory leak  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6448](https://github.com/vitest-dev/vitest/issues/6448)
[<samp>(2673c)</samp>](https://github.com/vitest-dev/vitest/commit/2673c3bb)
-   **workspace**:
- Correctly resolve workspace globs and file paths  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6316](https://github.com/vitest-dev/vitest/issues/6316)
[<samp>(afdcb)</samp>](https://github.com/vitest-dev/vitest/commit/afdcb8f2)

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

</details>

---

### Configuration

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

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

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

🔕 **Ignore**: Close this PR and you won't be reminded about 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/dubzzz/fast-check).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
izumin5210 referenced this pull request in proto-graphql/proto-graphql-js Sep 26, 2024
This PR contains the following updates:

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

---

### Release Notes

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

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

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

#####    🐞 Bug Fixes

-   **browser**:
- Make example test callbacks async  -  by
[@&#8203;aqandrew](https://github.com/aqandrew) in
[https://github.com/vitest-dev/vitest/issues/6484](https://github.com/vitest-dev/vitest/issues/6484)
[<samp>(16aa7)</samp>](https://github.com/vitest-dev/vitest/commit/16aa76c2)
- Optimize vitest-browser-vue correctly  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6490](https://github.com/vitest-dev/vitest/issues/6490)
[<samp>(5cbb0)</samp>](https://github.com/vitest-dev/vitest/commit/5cbb0bba)
-   **workspace**:
- Resolve glob pattern once to avoid name collision  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6489](https://github.com/vitest-dev/vitest/issues/6489)
[<samp>(36b5a)</samp>](https://github.com/vitest-dev/vitest/commit/36b5aceb)

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

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

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

This release makes another big change to the Browser Mode by introducing
[locators API](https://vitest.dev/guide/browser/locators.html):

```ts
test('renders blog posts', async () => {
  const screen = page.render(<Blog />)

  await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()

  const [firstPost] = screen.getByRole('listitem').all()

  await firstPost.getByRole('button', { name: 'Delete' }).click()

  expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```

You can use either
[vitest-browser-vue](https://github.com/vitest-dev/vitest-browser-vue),
[vitest-browser-svelte
](https://github.com/vitest-dev/vitest-browser-svelte) or
[vitest-browser-react](https://github.com/vitest-dev/vitest-browser-react)
to render components and make assertions using locators. Locators are
also available on the `page` object from `@vitest/browser/context`.

#####    🚀 Features

-   **api**:
- Make spec into a class instead of a tuple  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6355](https://github.com/vitest-dev/vitest/issues/6355)
[<samp>(874a1)</samp>](https://github.com/vitest-dev/vitest/commit/874a121e)
-   **browser**:
- Move page.config to server.config, add more docs  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6252](https://github.com/vitest-dev/vitest/issues/6252)
[<samp>(af2b8)</samp>](https://github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6257](https://github.com/vitest-dev/vitest/issues/6257)
[<samp>(74ca1)</samp>](https://github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6084](https://github.com/vitest-dev/vitest/issues/6084)
[<samp>(3347f)</samp>](https://github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6273](https://github.com/vitest-dev/vitest/issues/6273)
[<samp>(34199)</samp>](https://github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6442](https://github.com/vitest-dev/vitest/issues/6442)
[<samp>(cf148)</samp>](https://github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6433](https://github.com/vitest-dev/vitest/issues/6433)
[<samp>(0499a)</samp>](https://github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6434](https://github.com/vitest-dev/vitest/issues/6434)
[<samp>(7ab0f)</samp>](https://github.com/vitest-dev/vitest/commit/7ab0f4a8)
-   **cli**:
- Extend existing list command to output only a list of file names  - 
by [@&#8203;Ma-hawaj](https://github.com/Ma-hawaj) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6392](https://github.com/vitest-dev/vitest/issues/6392)
[<samp>(008f0)</samp>](https://github.com/vitest-dev/vitest/commit/008f00b2)
-   **coverage**:
- Add `--exclude-after-remap`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6309](https://github.com/vitest-dev/vitest/issues/6309)
[<samp>(5932a)</samp>](https://github.com/vitest-dev/vitest/commit/5932a7f9)
-   **mocker**:
- Introduce
[@&#8203;vitest/mocker](https://github.com/vitest/mocker)
package, allow `{ spy: true }` instead of a factory  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6289](https://github.com/vitest-dev/vitest/issues/6289)
[<samp>(95f02)</samp>](https://github.com/vitest-dev/vitest/commit/95f0203f)
-   **vitest**:
- Add "provide" option  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6253](https://github.com/vitest-dev/vitest/issues/6253)
[<samp>(4409d)</samp>](https://github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory  -  by
[@&#8203;syi0808](https://github.com/syi0808) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6139](https://github.com/vitest-dev/vitest/issues/6139)
[<samp>(f5e0b)</samp>](https://github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame`  -  by
[@&#8203;bnjm](https://github.com/bnjm) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6347](https://github.com/vitest-dev/vitest/issues/6347)
[<samp>(8ff63)</samp>](https://github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined  -  by
[@&#8203;JSanchezIO](https://github.com/JSanchezIO) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6359](https://github.com/vitest-dev/vitest/issues/6359)
[<samp>(c3b27)</samp>](https://github.com/vitest-dev/vitest/commit/c3b2757c)

#####    🐞 Bug Fixes

- Correctly resolve nested mocks with `index` file  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6266](https://github.com/vitest-dev/vitest/issues/6266)
[<samp>(081cf)</samp>](https://github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6267](https://github.com/vitest-dev/vitest/issues/6267)
[<samp>(7b37d)</samp>](https://github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest  -  by
[@&#8203;wheresrhys](https://github.com/wheresrhys) in
[https://github.com/vitest-dev/vitest/issues/6351](https://github.com/vitest-dev/vitest/issues/6351)
[<samp>(d09f0)</samp>](https://github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server  -  by
[@&#8203;AkaraChen](https://github.com/AkaraChen) in
[https://github.com/vitest-dev/vitest/issues/6389](https://github.com/vitest-dev/vitest/issues/6389)
[<samp>(12e70)</samp>](https://github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies  -  by
[@&#8203;chriswheeldon-peakon](https://github.com/chriswheeldon-peakon)
in
[https://github.com/vitest-dev/vitest/issues/6284](https://github.com/vitest-dev/vitest/issues/6284)
[<samp>(03208)</samp>](https://github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different
version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6446](https://github.com/vitest-dev/vitest/issues/6446)
[<samp>(b992b)</samp>](https://github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6469](https://github.com/vitest-dev/vitest/issues/6469)
[<samp>(0b447)</samp>](https://github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6472](https://github.com/vitest-dev/vitest/issues/6472)
[<samp>(ac698)</samp>](https://github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6480](https://github.com/vitest-dev/vitest/issues/6480)
[<samp>(0b4da)</samp>](https://github.com/vitest-dev/vitest/commit/0b4da69e)
-   **browser**:
- Print correct stack trace for unhandled errors  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6134](https://github.com/vitest-dev/vitest/issues/6134)
[<samp>(1da6c)</samp>](https://github.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(d8077)</samp>](https://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://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6296](https://github.com/vitest-dev/vitest/issues/6296)
[<samp>(30dc5)</samp>](https://github.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6305](https://github.com/vitest-dev/vitest/issues/6305)
[<samp>(7f0ae)</samp>](https://github.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6440](https://github.com/vitest-dev/vitest/issues/6440)
[<samp>(c8531)</samp>](https://github.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6445](https://github.com/vitest-dev/vitest/issues/6445)
[<samp>(8d883)</samp>](https://github.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6476](https://github.com/vitest-dev/vitest/issues/6476)
[<samp>(9560a)</samp>](https://github.com/vitest-dev/vitest/commit/9560ab7f)
-   **coverage**:
- Warn if `vitest` and `@vitest/*` versions don't match  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6317](https://github.com/vitest-dev/vitest/issues/6317)
[<samp>(e662c)</samp>](https://github.com/vitest-dev/vitest/commit/e662c7b2)
- V8 to support source maps with multiple sources  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6120](https://github.com/vitest-dev/vitest/issues/6120)
[<samp>(1f6cb)</samp>](https://github.com/vitest-dev/vitest/commit/1f6cb59f)
- V8 to warn instead of crash when conversion fails  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6318](https://github.com/vitest-dev/vitest/issues/6318)
[<samp>(91dea)</samp>](https://github.com/vitest-dev/vitest/commit/91dea8c1)
- Use project specific `vitenode` for uncovered files  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6044](https://github.com/vitest-dev/vitest/issues/6044)
[<samp>(da52d)</samp>](https://github.com/vitest-dev/vitest/commit/da52d23f)
-   **runner**:
- Use `performance.now` instead of `Date.now` for duration  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6382](https://github.com/vitest-dev/vitest/issues/6382)
[<samp>(fe489)</samp>](https://github.com/vitest-dev/vitest/commit/fe489432)
- Async assertion auto await should timeout  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6391](https://github.com/vitest-dev/vitest/issues/6391)
[<samp>(ad6e7)</samp>](https://github.com/vitest-dev/vitest/commit/ad6e72fc)
-   **snapshot**:
- Reject multiple `toMatchInlineSnapshot` updates at the same location
 -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6332](https://github.com/vitest-dev/vitest/issues/6332)
[<samp>(1606f)</samp>](https://github.com/vitest-dev/vitest/commit/1606f34f)
- Improve inline snapshot inside loop rejection  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6339](https://github.com/vitest-dev/vitest/issues/6339)
[<samp>(e0368)</samp>](https://github.com/vitest-dev/vitest/commit/e03683c5)
-   **typecheck**:
- Run both runtime and typecheck tests if `typecheck.include` overlaps
with `include`  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6256](https://github.com/vitest-dev/vitest/issues/6256)
[<samp>(153ff)</samp>](https://github.com/vitest-dev/vitest/commit/153ff01b)
-   **types**:
- Allow Callbacks Passed to before\*/after\* to Return Anything  -  by
[@&#8203;LuciNyan](https://github.com/LuciNyan) in
[https://github.com/vitest-dev/vitest/issues/6393](https://github.com/vitest-dev/vitest/issues/6393)
[<samp>(f6217)</samp>](https://github.com/vitest-dev/vitest/commit/f6217a22)
-   **ui**:
- Remove "filters" flickering  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6463](https://github.com/vitest-dev/vitest/issues/6463)
[<samp>(0223b)</samp>](https://github.com/vitest-dev/vitest/commit/0223bb79)
- Render project name consistently  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6329](https://github.com/vitest-dev/vitest/issues/6329)
[<samp>(94a18)</samp>](https://github.com/vitest-dev/vitest/commit/94a186ec)
-   **vite-node**:
- Disable watcher if hmr is disabled  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6251](https://github.com/vitest-dev/vitest/issues/6251)
[<samp>(c51c6)</samp>](https://github.com/vitest-dev/vitest/commit/c51c67aa)
- Fix watch on vite 6  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6422](https://github.com/vitest-dev/vitest/issues/6422)
[<samp>(c3ac4)</samp>](https://github.com/vitest-dev/vitest/commit/c3ac43c1)
-   **vitest**:
- Update json reporter output  -  by
[@&#8203;Emiyaaaaa](https://github.com/Emiyaaaaa) in
[https://github.com/vitest-dev/vitest/issues/6064](https://github.com/vitest-dev/vitest/issues/6064)
[<samp>(c9979)</samp>](https://github.com/vitest-dev/vitest/commit/c997937b)
- Add more type guards for --merge-reports  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6307](https://github.com/vitest-dev/vitest/issues/6307)
[<samp>(0a5d8)</samp>](https://github.com/vitest-dev/vitest/commit/0a5d8169)
- Always resolve vitest to the root version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6369](https://github.com/vitest-dev/vitest/issues/6369)
[<samp>(163d7)</samp>](https://github.com/vitest-dev/vitest/commit/163d7624)
- Dispose vmForks listeners to avoid memory leak  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6448](https://github.com/vitest-dev/vitest/issues/6448)
[<samp>(2673c)</samp>](https://github.com/vitest-dev/vitest/commit/2673c3bb)
-   **workspace**:
- Correctly resolve workspace globs and file paths  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6316](https://github.com/vitest-dev/vitest/issues/6316)
[<samp>(afdcb)</samp>](https://github.com/vitest-dev/vitest/commit/afdcb8f2)

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

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/proto-graphql/proto-graphql-js).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGV2RGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
simonknittel referenced this pull request in simonknittel/sinister-incorporated Sep 26, 2024
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-eventbridge)
([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge))
| dependencies | minor | [`3.637.0` ->
`3.654.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-eventbridge/3.637.0/3.654.0)
| `3.658.1` (+1) |
|
[@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3)
([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3))
| dependencies | minor | [`3.637.0` ->
`3.654.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.637.0/3.654.0)
| `3.658.1` (+2) |
|
[@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/main/packages/s3-request-presigner)
([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner))
| dependencies | minor | [`3.637.0` ->
`3.654.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fs3-request-presigner/3.637.0/3.654.0)
| `3.658.1` (+2) |
| [@tanstack/react-query](https://tanstack.com/query)
([source](https://github.com/TanStack/query/tree/HEAD/packages/react-query))
| dependencies | minor | [`5.53.3` ->
`5.56.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/5.53.3/5.56.2)
| |
| [@tanstack/react-query-devtools](https://tanstack.com/query)
([source](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools))
| dependencies | minor | [`5.54.0` ->
`5.56.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/5.54.0/5.56.2)
| `5.58.0` |
| [@trpc/client](https://trpc.io)
([source](https://github.com/trpc/trpc/tree/HEAD/packages/client))
| dependencies | patch | [`11.0.0-rc.498` ->
`11.0.0-rc.502`](https://renovatebot.com/diffs/npm/@trpc%2fclient/11.0.0-rc.498/11.0.0-rc.502)
| `11.0.0-rc.532` (+7) |
| [@trpc/next](https://trpc.io)
([source](https://github.com/trpc/trpc/tree/HEAD/packages/next))
| dependencies | patch | [`11.0.0-rc.498` ->
`11.0.0-rc.502`](https://renovatebot.com/diffs/npm/@trpc%2fnext/11.0.0-rc.498/11.0.0-rc.502)
| `11.0.0-rc.532` (+7) |
| [@trpc/react-query](https://trpc.io)
([source](https://github.com/trpc/trpc/tree/HEAD/packages/react))
| dependencies | patch | [`11.0.0-rc.498` ->
`11.0.0-rc.502`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/11.0.0-rc.498/11.0.0-rc.502)
| `11.0.0-rc.532` (+7) |
| [@trpc/server](https://trpc.io)
([source](https://github.com/trpc/trpc/tree/HEAD/packages/server))
| dependencies | patch | [`11.0.0-rc.498` ->
`11.0.0-rc.502`](https://renovatebot.com/diffs/npm/@trpc%2fserver/11.0.0-rc.498/11.0.0-rc.502)
| `11.0.0-rc.532` (+7) |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | patch | [`20.16.3` ->
`20.16.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.3/20.16.5)
| `20.16.9` (+3) |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| devDependencies | patch | [`18.3.5` ->
`18.3.8`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.5/18.3.8)
| `18.3.9` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| devDependencies | minor | [`2.0.5` ->
`2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.0.5/2.1.1)
| |
| [actions/setup-node](https://github.com/actions/setup-node) |
action | patch | `v4.0.3` -> `v4.0.4` | |
| [aws](https://registry.terraform.io/providers/hashicorp/aws)
([source](https://github.com/hashicorp/terraform-provider-aws))
| required_provider | minor | `5.65.0` -> `5.67.0` | `5.68.0` |
|
[cloudflare](https://registry.terraform.io/providers/cloudflare/cloudflare)
([source](https://github.com/cloudflare/terraform-provider-cloudflare))
| required_provider | minor | `4.40.0` -> `4.42.0` | |
| [eslint](https://eslint.org)
([source](https://github.com/eslint/eslint)) | devDependencies
| patch | [`8.57.0` ->
`8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.0/8.57.1) | |
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| devDependencies | patch | [`14.2.7` ->
`14.2.12`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.7/14.2.12)
| `14.2.13` |
| [external](https://registry.terraform.io/providers/hashicorp/external)
([source](https://github.com/hashicorp/terraform-provider-external))
| required_provider | patch | `2.3.3` -> `2.3.4` | |
| [hashicorp/terraform](https://github.com/hashicorp/terraform)
| | patch | `1.9.5` -> `1.9.6` | |
| [hashicorp/terraform](https://github.com/hashicorp/terraform)
| required_version | patch | `1.9.5` -> `1.9.6` | |
| [next](https://nextjs.org)
([source](https://github.com/vercel/next.js)) | dependencies |
patch | [`14.2.10` ->
`14.2.12`](https://renovatebot.com/diffs/npm/next/14.2.10/14.2.12) |
`14.2.13` |
| [openai](https://github.com/openai/openai-node) |
dependencies | minor | [`4.57.0` ->
`4.62.1`](https://renovatebot.com/diffs/npm/openai/4.57.0/4.62.1) |
`4.65.0` (+2) |
| [postcss](https://postcss.org/)
([source](https://github.com/postcss/postcss)) |
devDependencies | patch | [`8.4.44` ->
`8.4.47`](https://renovatebot.com/diffs/npm/postcss/8.4.44/8.4.47) | |
|
[renovatebot/github-action](https://github.com/renovatebot/github-action)
| action | patch | `v40.2.7` -> `v40.2.10` | |
| [tailwindcss](https://tailwindcss.com)
([source](https://github.com/tailwindlabs/tailwindcss)) |
devDependencies | patch | [`3.4.10` ->
`3.4.12`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.10/3.4.12) |
`3.4.13` |
| [typescript](https://www.typescriptlang.org/)
([source](https://github.com/microsoft/TypeScript)) |
devDependencies | minor | [`5.5.4` ->
`5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) | |
| [vercel](https://vercel.com)
([source](https://github.com/vercel/vercel/tree/HEAD/packages/cli))
| devDependencies | minor | [`37.2.1` ->
`37.5.2`](https://renovatebot.com/diffs/npm/vercel/37.2.1/37.5.2) |
`37.6.0` (+2) |
| [vitest](https://github.com/vitest-dev/vitest)
([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| devDependencies | minor | [`2.0.5` ->
`2.1.1`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.1) | |

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3
(@&#8203;aws-sdk/client-eventbridge)</summary>

###
[`v3.654.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-eventbridge/CHANGELOG.md#36540-2024-09-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.1...v3.654.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-eventbridge](https://github.com/aws-sdk/client-eventbridge)

####
[3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1)
(2024-09-13)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-eventbridge](https://github.com/aws-sdk/client-eventbridge)

###
[`v3.651.1`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-eventbridge/CHANGELOG.md#36511-2024-09-13)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.650.0...v3.651.1)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-eventbridge](https://github.com/aws-sdk/client-eventbridge)

###
[`v3.650.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-eventbridge/CHANGELOG.md#36500-2024-09-11)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-eventbridge](https://github.com/aws-sdk/client-eventbridge)

###
[`v3.649.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-eventbridge/CHANGELOG.md#36490-2024-09-10)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.645.0...v3.649.0)

##### Features

- **endpoints:** codegen sync for request creation performance
improvements
([#&#8203;6449](https://github.com/aws/aws-sdk-js-v3/issues/6449))
([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a))

###
[`v3.645.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-eventbridge/CHANGELOG.md#36450-2024-09-04)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-eventbridge](https://github.com/aws-sdk/client-eventbridge)

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

###
[`v3.654.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36540-2024-09-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.1...v3.654.0)

##### Features

- **client-s3:** Added SSE-KMS support for directory buckets.
([a00b8b0](https://github.com/aws/aws-sdk-js-v3/commit/a00b8b018fd294496a1fe6350011e43cfe09927c))

####
[3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1)
(2024-09-13)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.651.1`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36511-2024-09-13)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.651.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36510-2024-09-12)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.650.0...v3.651.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.650.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36500-2024-09-11)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

###
[`v3.649.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36490-2024-09-10)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.645.0...v3.649.0)

##### Features

- **endpoints:** codegen sync for request creation performance
improvements
([#&#8203;6449](https://github.com/aws/aws-sdk-js-v3/issues/6449))
([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a))

###
[`v3.645.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36450-2024-09-04)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)

</details>

<details>
<summary>aws/aws-sdk-js-v3
(@&#8203;aws-sdk/s3-request-presigner)</summary>

###
[`v3.654.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36540-2024-09-18)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.1...v3.654.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

####
[3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1)
(2024-09-13)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

###
[`v3.651.1`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36511-2024-09-13)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

###
[`v3.651.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36510-2024-09-12)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.650.0...v3.651.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

###
[`v3.650.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36500-2024-09-11)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

###
[`v3.649.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36490-2024-09-10)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.645.0...v3.649.0)

##### Features

- **endpoints:** codegen sync for request creation performance
improvements
([#&#8203;6449](https://github.com/aws/aws-sdk-js-v3/issues/6449))
([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a))

###
[`v3.645.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/packages/s3-request-presigner/CHANGELOG.md#36450-2024-09-04)

[Compare
Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.637.0...v3.645.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/s3-request-presigner](https://github.com/aws-sdk/s3-request-presigner)

</details>

<details>
<summary>TanStack/query (@&#8203;tanstack/react-query)</summary>

###
[`v5.56.2`](https://github.com/TanStack/query/releases/tag/v5.56.2)

[Compare
Source](https://github.com/TanStack/query/compare/v5.56.1...v5.56.2)

Version 5.56.2 - 9/12/24, 6:05 PM

##### Changes

##### Fix

- core: make sure infiniteQuery always fetches the first page
([#&#8203;8051](https://github.com/TanStack/query/issues/8051))
([`7624785`](https://github.com/TanStack/query/commit/7624785))
by Dominik Dorfmeister

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).56.2
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).56.2

###
[`v5.56.1`](https://github.com/TanStack/query/releases/tag/v5.56.1)

[Compare
Source](https://github.com/TanStack/query/compare/v5.56.0...v5.56.1)

Version 5.56.1 - 9/12/24, 2:38 PM

##### Changes

##### Fix

- core: retry for infinite queries (issue
[#&#8203;8046](https://github.com/TanStack/query/issues/8046))
([#&#8203;8049](https://github.com/TanStack/query/issues/8049))
([`a106d63`](https://github.com/TanStack/query/commit/a106d63))
by EL AYADI Mohamed

##### Chore

- trigger release
([`6a17069`](https://github.com/TanStack/query/commit/6a17069))
by Dominik Dorfmeister

##### Packages

-
[@&#8203;tanstack/eslint-plugin-query](https://github.com/tanstack/eslint-plugin-query)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).56.1
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).56.1

###
[`v5.56.0`](https://github.com/TanStack/query/releases/tag/v5.56.0)

[Compare
Source](https://github.com/TanStack/query/compare/v5.55.4...v5.56.0)

Version 5.56.0 - 9/12/24, 9:56 AM

##### Changes

##### Feat

- core: ensureInfiniteQueryData
([#&#8203;8048](https://github.com/TanStack/query/issues/8048))
([`edec4a6`](https://github.com/TanStack/query/commit/edec4a6))
by Dominik Dorfmeister

##### Docs

- react-query: recommend against throwing errors in `select`
([#&#8203;8041](https://github.com/TanStack/query/issues/8041))
([`9608f80`](https://github.com/TanStack/query/commit/9608f80))
by [@&#8203;DogPawHat](https://github.com/DogPawHat)

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).56.0
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).56.0

###
[`v5.55.4`](https://github.com/TanStack/query/releases/tag/v5.55.4)

[Compare
Source](https://github.com/TanStack/query/compare/v5.55.3...v5.55.4)

Version 5.55.4 - 9/9/24, 6:38 AM

##### Changes

##### Fix

- query-core: jsdoc of notifyManager
([#&#8203;8031](https://github.com/TanStack/query/issues/8031))
([`2c1be7b`](https://github.com/TanStack/query/commit/2c1be7b))
by [@&#8203;manudeli](https://github.com/manudeli)

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).55.4
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).55.4

###
[`v5.55.3`](https://github.com/TanStack/query/releases/tag/v5.55.3)

[Compare
Source](https://github.com/TanStack/query/compare/v5.55.2...v5.55.3)

Version 5.55.3 - 9/9/24, 6:16 AM

##### Changes

##### Fix

- replace `JSON.stringify` with `replaceDeepEqual` in structural sharing
integrity check
([#&#8203;8030](https://github.com/TanStack/query/issues/8030))
([`1bffc78`](https://github.com/TanStack/query/commit/1bffc78))
by jxom

##### Chore

- angular-query: remove redundant dependencies
([#&#8203;8032](https://github.com/TanStack/query/issues/8032))
([`d58cf08`](https://github.com/TanStack/query/commit/d58cf08))
by Arnoud

##### Docs

- react-query: Update React Suspens Link in README.md
([#&#8203;8020](https://github.com/TanStack/query/issues/8020))
([`9b78527`](https://github.com/TanStack/query/commit/9b78527))
by Cyril Leclercq

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).55.3
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).55.3

###
[`v5.55.2`](https://github.com/TanStack/query/releases/tag/v5.55.2)

[Compare
Source](https://github.com/TanStack/query/compare/v5.55.1...v5.55.2)

Version 5.55.2 - 9/8/24, 4:10 PM

##### Changes

##### Refactor

- query-core: move Override type to core
([#&#8203;7916](https://github.com/TanStack/query/issues/7916))
([`f0c5022`](https://github.com/TanStack/query/commit/f0c5022))
by [@&#8203;manudeli](https://github.com/manudeli)

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).55.2
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).55.2

###
[`v5.55.1`](https://github.com/TanStack/query/releases/tag/v5.55.1)

[Compare
Source](https://github.com/TanStack/query/compare/v5.55.0...v5.55.1)

Version 5.55.1 - 9/8/24, 1:19 PM

##### Changes

##### Fix

- query-devtools: Added missing `type="button"` on DevTools-button
([#&#8203;8016](https://github.com/TanStack/query/issues/8016))
([`5cb0bd4`](https://github.com/TanStack/query/commit/5cb0bd4))
by [@&#8203;Svish](https://github.com/Svish)

##### Refactor

- react-query: split prefetch.ts
([#&#8203;8028](https://github.com/TanStack/query/issues/8028))
([`42715e7`](https://github.com/TanStack/query/commit/42715e7))
by [@&#8203;manudeli](https://github.com/manudeli)

##### Docs

- Update advanced-ssr.md
([#&#8203;8021](https://github.com/TanStack/query/issues/8021))
([`49bfe68`](https://github.com/TanStack/query/commit/49bfe68))
by [@&#8203;Boby900](https://github.com/Boby900)

##### Packages

-
[@&#8203;tanstack/query-devtools](https://github.com/tanstack/query-devtools)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).55.1
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).55.1

###
[`v5.55.0`](https://github.com/TanStack/query/releases/tag/v5.55.0)

[Compare
Source](https://github.com/TanStack/query/compare/v5.54.1...v5.55.0)

Version 5.55.0 - 9/6/24, 5:58 AM

##### Changes

##### Feat

- react-query: add optional queryClient parameter to usePrefetchQuery
([#&#8203;8014](https://github.com/TanStack/query/issues/8014))
([`48702e4`](https://github.com/TanStack/query/commit/48702e4))
by Jonghyeon Ko

##### Packages

-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).55.0
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).55.0
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).55.0
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).55.0

###
[`v5.54.1`](https://github.com/TanStack/query/releases/tag/v5.54.1)

[Compare
Source](https://github.com/TanStack/query/compare/v5.53.3...v5.54.1)

Version 5.54.1 - 9/3/24, 8:50 PM

##### Changes

##### Fix

- query-core: accept generics on setQueryDefaults and
setMutationDefaults
([#&#8203;7903](https://github.com/TanStack/query/issues/7903))
([`a85382f`](https://github.com/TanStack/query/commit/a85382f))
by Simone Cervini

##### Packages

-
[@&#8203;tanstack/query-core](https://github.com/tanstack/query-core)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/vue-query](https://github.com/tanstack/vue-query)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://github.com/tanstack/query-broadcast-client-experimental)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/query-persist-client-core](https://github.com/tanstack/query-persist-client-core)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/query-sync-storage-persister](https://github.com/tanstack/query-sync-storage-persister)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/react-query](https://github.com/tanstack/react-query)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/react-query-devtools](https://github.com/tanstack/react-query-devtools)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/react-query-persist-client](https://github.com/tanstack/react-query-persist-client)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/react-query-next-experimental](https://github.com/tanstack/react-query-next-experimental)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/solid-query](https://github.com/tanstack/solid-query)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/solid-query-devtools](https://github.com/tanstack/solid-query-devtools)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/solid-query-persist-client](https://github.com/tanstack/solid-query-persist-client)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/svelte-query](https://github.com/tanstack/svelte-query)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/svelte-query-devtools](https://github.com/tanstack/svelte-query-devtools)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/svelte-query-persist-client](https://github.com/tanstack/svelte-query-persist-client)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/vue-query-devtools](https://github.com/tanstack/vue-query-devtools)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/angular-query-experimental](https://github.com/tanstack/angular-query-experimental)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/query-async-storage-persister](https://github.com/tanstack/query-async-storage-persister)[@&#8203;5](https://github.com/5).54.1
-
[@&#8203;tanstack/angular-query-devtools-experimental](https://github.com/tanstack/angular-query-devtools-experimental)[@&#8203;5](https://github.com/5).54.1

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/client)</summary>

###
[`v11.0.0-rc.502`](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

[Compare
Source](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

###
[`v11.0.0-rc.501`](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

[Compare
Source](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

###
[`v11.0.0-rc.500`](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

[Compare
Source](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/next)</summary>

###
[`v11.0.0-rc.502`](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

[Compare
Source](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

###
[`v11.0.0-rc.501`](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

[Compare
Source](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

###
[`v11.0.0-rc.500`](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

[Compare
Source](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/react-query)</summary>

###
[`v11.0.0-rc.502`](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

[Compare
Source](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

###
[`v11.0.0-rc.501`](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

[Compare
Source](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

###
[`v11.0.0-rc.500`](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

[Compare
Source](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/server)</summary>

###
[`v11.0.0-rc.502`](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

[Compare
Source](https://github.com/trpc/trpc/compare/2a284167b37bb4fd699eb650e31afba304d1ba9a...2a8c5602757cf42727157110270ad55508951da8)

###
[`v11.0.0-rc.501`](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

[Compare
Source](https://github.com/trpc/trpc/compare/8e82ac3307ecba9362e86fc9ea0491ac8885c32a...2a284167b37bb4fd699eb650e31afba304d1ba9a)

###
[`v11.0.0-rc.500`](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

[Compare
Source](https://github.com/trpc/trpc/compare/5714423cc8d807a11466663b22eff67ec7286909...8e82ac3307ecba9362e86fc9ea0491ac8885c32a)

</details>

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

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

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

#####    🐞 Bug Fixes

-   **browser**:
- Make example test callbacks async  -  by
[@&#8203;aqandrew](https://github.com/aqandrew) in
[https://github.com/vitest-dev/vitest/issues/6484](https://github.com/vitest-dev/vitest/issues/6484)
[<samp>(16aa7)</samp>](https://github.com/vitest-dev/vitest/commit/16aa76c2)
- Optimize vitest-browser-vue correctly  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6490](https://github.com/vitest-dev/vitest/issues/6490)
[<samp>(5cbb0)</samp>](https://github.com/vitest-dev/vitest/commit/5cbb0bba)
-   **workspace**:
- Resolve glob pattern once to avoid name collision  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6489](https://github.com/vitest-dev/vitest/issues/6489)
[<samp>(36b5a)</samp>](https://github.com/vitest-dev/vitest/commit/36b5aceb)

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

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

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

This release makes another big change to the Browser Mode by introducing
[locators API](https://vitest.dev/guide/browser/locators.html):

```ts
test('renders blog posts', async () => {
  const screen = page.render(<Blog />)

  await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()

  const [firstPost] = screen.getByRole('listitem').all()

  await firstPost.getByRole('button', { name: 'Delete' }).click()

  expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```

You can use either
[vitest-browser-vue](https://github.com/vitest-dev/vitest-browser-vue),
[vitest-browser-svelte
](https://github.com/vitest-dev/vitest-browser-svelte) or
[vitest-browser-react](https://github.com/vitest-dev/vitest-browser-react)
to render components and make assertions using locators. Locators are
also available on the `page` object from `@vitest/browser/context`.

##### Potential Breaking Change

-   **workspace**:
- Correctly resolve workspace globs and file paths  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6316](https://github.com/vitest-dev/vitest/issues/6316)
[<samp>(afdcb)</samp>](https://github.com/vitest-dev/vitest/commit/afdcb8f2)
- This changes how the custom glob pattern in the workspace config is
treated. *Any* file matching the glob is considered a Vitest config
file. Any folder matching the glob pattern is treated as a workspace
project and is subject to the regular config resolution (single
`vitest.config.ts` or `vite.config.ts` inside the folder)
- For example, `projects/*` will match anything inside the `projects`
folder. If it's a folder, we try to find the config inside that folder
(if there is none, it is still treated as a project with the default
config). If it's a file, it will be treated as a Vitest config.
`projects/**/*` previously would assume that you only wanted to have
folders as projects, but now it will match *every single file*
inside`projects`.
    -   This change doesn't affect non-glob usage.

#####    🚀 Features

-   **api**:
- Make spec into a class instead of a tuple  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6355](https://github.com/vitest-dev/vitest/issues/6355)
[<samp>(874a1)</samp>](https://github.com/vitest-dev/vitest/commit/874a121e)
-   **browser**:
- Move page.config to server.config, add more docs  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6252](https://github.com/vitest-dev/vitest/issues/6252)
[<samp>(af2b8)</samp>](https://github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6257](https://github.com/vitest-dev/vitest/issues/6257)
[<samp>(74ca1)</samp>](https://github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6084](https://github.com/vitest-dev/vitest/issues/6084)
[<samp>(3347f)</samp>](https://github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6273](https://github.com/vitest-dev/vitest/issues/6273)
[<samp>(34199)</samp>](https://github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6442](https://github.com/vitest-dev/vitest/issues/6442)
[<samp>(cf148)</samp>](https://github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6433](https://github.com/vitest-dev/vitest/issues/6433)
[<samp>(0499a)</samp>](https://github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6434](https://github.com/vitest-dev/vitest/issues/6434)
[<samp>(7ab0f)</samp>](https://github.com/vitest-dev/vitest/commit/7ab0f4a8)
-   **cli**:
- Extend existing list command to output only a list of file names  - 
by [@&#8203;Ma-hawaj](https://github.com/Ma-hawaj) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6392](https://github.com/vitest-dev/vitest/issues/6392)
[<samp>(008f0)</samp>](https://github.com/vitest-dev/vitest/commit/008f00b2)
-   **coverage**:
- Add `--exclude-after-remap`  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6309](https://github.com/vitest-dev/vitest/issues/6309)
[<samp>(5932a)</samp>](https://github.com/vitest-dev/vitest/commit/5932a7f9)
-   **mocker**:
- Introduce
[@&#8203;vitest/mocker](https://github.com/vitest/mocker)
package, allow `{ spy: true }` instead of a factory  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6289](https://github.com/vitest-dev/vitest/issues/6289)
[<samp>(95f02)</samp>](https://github.com/vitest-dev/vitest/commit/95f0203f)
-   **vitest**:
- Add "provide" option  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6253](https://github.com/vitest-dev/vitest/issues/6253)
[<samp>(4409d)</samp>](https://github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory  -  by
[@&#8203;syi0808](https://github.com/syi0808) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6139](https://github.com/vitest-dev/vitest/issues/6139)
[<samp>(f5e0b)</samp>](https://github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame`  -  by
[@&#8203;bnjm](https://github.com/bnjm) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6347](https://github.com/vitest-dev/vitest/issues/6347)
[<samp>(8ff63)</samp>](https://github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined  -  by
[@&#8203;JSanchezIO](https://github.com/JSanchezIO) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6359](https://github.com/vitest-dev/vitest/issues/6359)
[<samp>(c3b27)</samp>](https://github.com/vitest-dev/vitest/commit/c3b2757c)
- Migrate from `fast-glob` to `tinyglobby`  -  by
[@&#8203;SuperchupuDev](https://github.com/SuperchupuDev) in
[https://github.com/vitest-dev/vitest/pull/6274](https://github.com/vitest-dev/vitest/pull/6274)
[<samp>(c321a)</samp>](https://github.com/vitest-dev/vitest/commit/c321a3fd29902fa9295fe219816381884c40a8cd)

#####    🐞 Bug Fixes

- Correctly resolve nested mocks with `index` file  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6266](https://github.com/vitest-dev/vitest/issues/6266)
[<samp>(081cf)</samp>](https://github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6267](https://github.com/vitest-dev/vitest/issues/6267)
[<samp>(7b37d)</samp>](https://github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest  -  by
[@&#8203;wheresrhys](https://github.com/wheresrhys) in
[https://github.com/vitest-dev/vitest/issues/6351](https://github.com/vitest-dev/vitest/issues/6351)
[<samp>(d09f0)</samp>](https://github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server  -  by
[@&#8203;AkaraChen](https://github.com/AkaraChen) in
[https://github.com/vitest-dev/vitest/issues/6389](https://github.com/vitest-dev/vitest/issues/6389)
[<samp>(12e70)</samp>](https://github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies  -  by
[@&#8203;chriswheeldon-peakon](https://github.com/chriswheeldon-peakon)
in
[https://github.com/vitest-dev/vitest/issues/6284](https://github.com/vitest-dev/vitest/issues/6284)
[<samp>(03208)</samp>](https://github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different
version  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6446](https://github.com/vitest-dev/vitest/issues/6446)
[<samp>(b992b)</samp>](https://github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6469](https://github.com/vitest-dev/vitest/issues/6469)
[<samp>(0b447)</samp>](https://github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6472](https://github.com/vitest-dev/vitest/issues/6472)
[<samp>(ac698)</samp>](https://github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6480](https://github.com/vitest-dev/vitest/issues/6480)
[<samp>(0b4da)</samp>](https://github.com/vitest-dev/vitest/commit/0b4da69e)
-   **browser**:
    -   Print correct stack trace for unhandled errors  -  by [@&#820

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 7am on Tuesday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

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

---------

Co-authored-by: Renovate Bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend existing list command to output only a list of file names
2 participants