Skip to content

Commit

Permalink
chore(deps): update vitest monorepo to v1 (major) (#258)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@vitest/coverage-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))
| [`0.34.6` ->
`1.0.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.6/1.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/0.34.6/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/0.34.6/1.0.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))
| [`0.34.6` ->
`1.0.1`](https://renovatebot.com/diffs/npm/vitest/0.34.6/1.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.6/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.6/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v1.0.0...v1.0.1)

#####    🐞 Bug Fixes

- Bump vitest packages `peerDependencies` versions  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4654](https://github.com/vitest-dev/vitest/issues/4654)
[<samp>(42070)</samp>](https://github.com/vitest-dev/vitest/commit/420707fc)

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

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

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

Vitest 1.0 is here! This release page lists all changes made to the
project during the beta. For the migration guide, please refer to the
[documentation](https://vitest.dev/guide/migration.html#migrating-from-vitest-0-34-6).

#####    🚨 Breaking Changes

- Add support for `pool` and `poolOptions`, remove old flags  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4172](https://github.com/vitest-dev/vitest/issues/4172)
[<samp>(114a9)</samp>](https://github.com/vitest-dev/vitest/commit/114a993c)
- Enable `coverage.all` by default  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4265](https://github.com/vitest-dev/vitest/issues/4265)
[<samp>(5a741)</samp>](https://github.com/vitest-dev/vitest/commit/5a741ca2)
- Set `vitest` peer dependency range for sub packages  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4299](https://github.com/vitest-dev/vitest/issues/4299)
[<samp>(cd03c)</samp>](https://github.com/vitest-dev/vitest/commit/cd03cb51)
- Bump minimum node version to 18 and match Vite 5 requirement  -  by
[@&#8203;ghiscoding](https://github.com/ghiscoding) in
[https://github.com/vitest-dev/vitest/issues/4296](https://github.com/vitest-dev/vitest/issues/4296)
[<samp>(263b7)</samp>](https://github.com/vitest-dev/vitest/commit/263b7167)
- Remove deprecated node loader  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4371](https://github.com/vitest-dev/vitest/issues/4371)
[<samp>(29299)</samp>](https://github.com/vitest-dev/vitest/commit/29299f3c)
- Move browser providers to
[@&#8203;vitest/browser](https://github.com/vitest/browser) package
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4364](https://github.com/vitest-dev/vitest/issues/4364)
[<samp>(5cdeb)</samp>](https://github.com/vitest-dev/vitest/commit/5cdeb558)
- Remove EnhancedSpy type, deprecate SpyInstance, improve mocks and vi
documentation  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) and
[@&#8203;dammy001](https://github.com/dammy001) in
[https://github.com/vitest-dev/vitest/issues/4400](https://github.com/vitest-dev/vitest/issues/4400)
[<samp>(d40b3)</samp>](https://github.com/vitest-dev/vitest/commit/d40b3a58)

#####    🚀 Features

- Add Marko example and include code coverage for Marko files  -  by
[@&#8203;DylanPiercey](https://github.com/DylanPiercey) in
[https://github.com/vitest-dev/vitest/issues/4263](https://github.com/vitest-dev/vitest/issues/4263)
[<samp>(eac77)</samp>](https://github.com/vitest-dev/vitest/commit/eac77765)
- Update magic-string  -  by [@&#8203;bluwy](https://github.com/bluwy)
in
[https://github.com/vitest-dev/vitest/issues/4345](https://github.com/vitest-dev/vitest/issues/4345)
[<samp>(fde18)</samp>](https://github.com/vitest-dev/vitest/commit/fde1843e)
- Implement provide/inject API to transfer data from the main thread  - 
by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4422](https://github.com/vitest-dev/vitest/issues/4422)
[<samp>(a7522)</samp>](https://github.com/vitest-dev/vitest/commit/a75228f1)
- Improve expectTypeOf error messages  -  by
[@&#8203;mmkal](https://github.com/mmkal), **Misha Kaletsky** and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4206](https://github.com/vitest-dev/vitest/issues/4206)
[<samp>(18300)</samp>](https://github.com/vitest-dev/vitest/commit/183005e9)
- Add test.sequential() api  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4512](https://github.com/vitest-dev/vitest/issues/4512)
[<samp>(c3619)</samp>](https://github.com/vitest-dev/vitest/commit/c3619c78)
- Allow custom pools  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4417](https://github.com/vitest-dev/vitest/issues/4417)
[<samp>(a3fd5)</samp>](https://github.com/vitest-dev/vitest/commit/a3fd5f85)
- Add --project option to limit what projects are running  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va),
[@&#8203;dammy001](https://github.com/dammy001) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4561](https://github.com/vitest-dev/vitest/issues/4561)
[<samp>(58ef5)</samp>](https://github.com/vitest-dev/vitest/commit/58ef51a9)
-   **benchmark**:
- Move importTinybench to runner  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4376](https://github.com/vitest-dev/vitest/issues/4376)
[<samp>(c36d2)</samp>](https://github.com/vitest-dev/vitest/commit/c36d2b97)
-   **browser**:
- Support "none" provider and update lit example to use it  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4427](https://github.com/vitest-dev/vitest/issues/4427)
[<samp>(d03a2)</samp>](https://github.com/vitest-dev/vitest/commit/d03a2a21)
-   **coverage**:
- Support `/* v8 ignore...` ignore hints  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4573](https://github.com/vitest-dev/vitest/issues/4573)
[<samp>(f9e4a)</samp>](https://github.com/vitest-dev/vitest/commit/f9e4ad83)
-   **expect**:
- Support `expect.closeTo` api  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and **golebiowskib** in
[https://github.com/vitest-dev/vitest/issues/4260](https://github.com/vitest-dev/vitest/issues/4260)
[<samp>(7f91c)</samp>](https://github.com/vitest-dev/vitest/commit/7f91c6f6)
- ToContain can handle classList and Node.contains  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4239](https://github.com/vitest-dev/vitest/issues/4239)
[<samp>(ce84f)</samp>](https://github.com/vitest-dev/vitest/commit/ce84f069)
- Compare URL objects by href  -  by
[@&#8203;kleinfreund](https://github.com/kleinfreund) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4615](https://github.com/vitest-dev/vitest/issues/4615)
[<samp>(f7a73)</samp>](https://github.com/vitest-dev/vitest/commit/f7a73338)
-   **snapshot**:
- Add option to configure snapshot directory  -  by
[@&#8203;d3lm](https://github.com/d3lm) in
[https://github.com/vitest-dev/vitest/issues/4651](https://github.com/vitest-dev/vitest/issues/4651)
[<samp>(20b2a)</samp>](https://github.com/vitest-dev/vitest/commit/20b2a857)
-   **vite-node**:
- Support import.meta.hot.off for vite 5  -  by
[@&#8203;bluwy](https://github.com/bluwy) in
[https://github.com/vitest-dev/vitest/issues/4315](https://github.com/vitest-dev/vitest/issues/4315)
[<samp>(01b1c)</samp>](https://github.com/vitest-dev/vitest/commit/01b1c55c)
-   **vitest**:
- Expose getBenchFn, getBenchOptions  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4208](https://github.com/vitest-dev/vitest/issues/4208)
[<samp>(8e5e4)</samp>](https://github.com/vitest-dev/vitest/commit/8e5e42dc)
- Run typecheck during tests  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4324](https://github.com/vitest-dev/vitest/issues/4324)
[<samp>(a1aad)</samp>](https://github.com/vitest-dev/vitest/commit/a1aadd71)
- Filter stacktraces  -  by
[@&#8203;clarkf](https://github.com/clarkf) in
[https://github.com/vitest-dev/vitest/issues/1999](https://github.com/vitest-dev/vitest/issues/1999)
and
[https://github.com/vitest-dev/vitest/issues/4338](https://github.com/vitest-dev/vitest/issues/4338)
[<samp>(6b734)</samp>](https://github.com/vitest-dev/vitest/commit/6b73473f)
- Expose execArgv to the different pools  -  by
[@&#8203;adriencaccia](https://github.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4383](https://github.com/vitest-dev/vitest/issues/4383)
[<samp>(9021e)</samp>](https://github.com/vitest-dev/vitest/commit/9021e8b8)

#####    🐞 Bug Fixes

- Add multiple globals in VM+JSDOM  -  by
[@&#8203;nstepien](https://github.com/nstepien) in
[https://github.com/vitest-dev/vitest/issues/4199](https://github.com/vitest-dev/vitest/issues/4199)
and
[https://github.com/vitest-dev/vitest/issues/4202](https://github.com/vitest-dev/vitest/issues/4202)
[<samp>(fc947)</samp>](https://github.com/vitest-dev/vitest/commit/fc947ce6)
- Ignore "plugins" field in snapshotFormat option  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4204](https://github.com/vitest-dev/vitest/issues/4204)
[<samp>(db1ff)</samp>](https://github.com/vitest-dev/vitest/commit/db1ff438)
- `nextTick` mocking error message to mention correct config option  - 
by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4215](https://github.com/vitest-dev/vitest/issues/4215)
[<samp>(98fe3)</samp>](https://github.com/vitest-dev/vitest/commit/98fe3d55)
- Export VitestUtils interface  -  by
[@&#8203;fbritoferreira](https://github.com/fbritoferreira) in
[https://github.com/vitest-dev/vitest/issues/4301](https://github.com/vitest-dev/vitest/issues/4301)
[<samp>(b1439)</samp>](https://github.com/vitest-dev/vitest/commit/b1439852)
- Assertion diff message handle non-writable sub-properties  -  by
[@&#8203;bfamchon](https://github.com/bfamchon) in
[https://github.com/vitest-dev/vitest/issues/4278](https://github.com/vitest-dev/vitest/issues/4278)
[<samp>(7e1a0)</samp>](https://github.com/vitest-dev/vitest/commit/7e1a0f83)
- Don't bundle import from rollup  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4392](https://github.com/vitest-dev/vitest/issues/4392)
[<samp>(3b584)</samp>](https://github.com/vitest-dev/vitest/commit/3b58487b)
- Support accessing fixture at same index of dependency fixture  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4387](https://github.com/vitest-dev/vitest/issues/4387)
[<samp>(4cd1d)</samp>](https://github.com/vitest-dev/vitest/commit/4cd1d3ce)
- Make asynchronous fixtures work concurrently  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4403](https://github.com/vitest-dev/vitest/issues/4403)
[<samp>(3c9f9)</samp>](https://github.com/vitest-dev/vitest/commit/3c9f920a)
- Coverage.100 crash when using as an cli argument  -  by
[@&#8203;marcelobotega](https://github.com/marcelobotega) in
[https://github.com/vitest-dev/vitest/issues/4346](https://github.com/vitest-dev/vitest/issues/4346)
[<samp>(0db38)</samp>](https://github.com/vitest-dev/vitest/commit/0db386dc)
- Support typechecking with Yarn PnP  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4412](https://github.com/vitest-dev/vitest/issues/4412)
[<samp>(1ecbe)</samp>](https://github.com/vitest-dev/vitest/commit/1ecbe74d)
- Support accessing task from test context without accessing fixtures
 -  by [@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4419](https://github.com/vitest-dev/vitest/issues/4419)
[<samp>(3397f)</samp>](https://github.com/vitest-dev/vitest/commit/3397fdc4)
- Copy custom asymmetric matchers to local `expect`  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4405](https://github.com/vitest-dev/vitest/issues/4405)
[<samp>(9fe38)</samp>](https://github.com/vitest-dev/vitest/commit/9fe38737)
- Apply serializer to `Error` instance for thrown snapshot  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4396](https://github.com/vitest-dev/vitest/issues/4396)
[<samp>(ac309)</samp>](https://github.com/vitest-dev/vitest/commit/ac309726)
- Throw an error when running "vitest typecheck"  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4439](https://github.com/vitest-dev/vitest/issues/4439)
[<samp>(7f502)</samp>](https://github.com/vitest-dev/vitest/commit/7f502299)
- Don't expand snapshot diff by default  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4430](https://github.com/vitest-dev/vitest/issues/4430)
[<samp>(8983c)</samp>](https://github.com/vitest-dev/vitest/commit/8983cd48)
- Handle errors thrown in fixtures  -  by
[@&#8203;dsyddall](https://github.com/dsyddall)
[<samp>(f6844)</samp>](https://github.com/vitest-dev/vitest/commit/f6844ad6)
- Default --open to !process.env.CI  -  by
[@&#8203;collinstevens](https://github.com/collinstevens) in
[https://github.com/vitest-dev/vitest/issues/4477](https://github.com/vitest-dev/vitest/issues/4477)
[<samp>(088a0)</samp>](https://github.com/vitest-dev/vitest/commit/088a047d)
- Disable ESBuild when user config disables it  -  by
[@&#8203;Namchee](https://github.com/Namchee) in
[https://github.com/vitest-dev/vitest/issues/4492](https://github.com/vitest-dev/vitest/issues/4492)
[<samp>(9abde)</samp>](https://github.com/vitest-dev/vitest/commit/9abde204)
- Inherit concurrent/sequential in nested suites  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4482](https://github.com/vitest-dev/vitest/issues/4482)
[<samp>(ca168)</samp>](https://github.com/vitest-dev/vitest/commit/ca168a14)
- Provide customTesters to asymmetric matchers  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(ac665)</samp>](https://github.com/vitest-dev/vitest/commit/ac665c96)
- Apply `retry` and `bail` from test config file  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4530](https://github.com/vitest-dev/vitest/issues/4530)
[<samp>(94f9a)</samp>](https://github.com/vitest-dev/vitest/commit/94f9a3ca)
- Respect trailing slash when filtering by file path  -  by
[@&#8203;ibuibu](https://github.com/ibuibu) in
[https://github.com/vitest-dev/vitest/issues/4538](https://github.com/vitest-dev/vitest/issues/4538)
[<samp>(f377a)</samp>](https://github.com/vitest-dev/vitest/commit/f377a3bf)
- Date prototype when using setSystemTime  -  by
[@&#8203;spiroka](https://github.com/spiroka) in
[https://github.com/vitest-dev/vitest/issues/4584](https://github.com/vitest-dev/vitest/issues/4584)
[<samp>(3f8c3)</samp>](https://github.com/vitest-dev/vitest/commit/3f8c3fb1)
- BrowserTestRunner called incorrect super methods  -  by
[@&#8203;samthor](https://github.com/samthor) in
[https://github.com/vitest-dev/vitest/issues/4632](https://github.com/vitest-dev/vitest/issues/4632)
[<samp>(8385c)</samp>](https://github.com/vitest-dev/vitest/commit/8385c981)
- Set process name for idle workers  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4641](https://github.com/vitest-dev/vitest/issues/4641)
[<samp>(eca25)</samp>](https://github.com/vitest-dev/vitest/commit/eca25dc9)
-   **bench**:
- Extract ChainableBenchmarkAPI type  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4537](https://github.com/vitest-dev/vitest/issues/4537)
[<samp>(79e9b)</samp>](https://github.com/vitest-dev/vitest/commit/79e9bfaa)
-   **browser**:
- Improve error handling and don't rely on Node.js builtin modules in
browser mode  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4244](https://github.com/vitest-dev/vitest/issues/4244)
[<samp>(e7e8c)</samp>](https://github.com/vitest-dev/vitest/commit/e7e8c3cc)
- Disable hijacking ES modules until vi.mock is implemented  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4414](https://github.com/vitest-dev/vitest/issues/4414)
[<samp>(ab556)</samp>](https://github.com/vitest-dev/vitest/commit/ab556376)
- Add vitest/ imports to entries  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4514](https://github.com/vitest-dev/vitest/issues/4514)
[<samp>(648bc)</samp>](https://github.com/vitest-dev/vitest/commit/648bccb9)
- Wait until vite finishes prebundling of vitest dependencies  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4518](https://github.com/vitest-dev/vitest/issues/4518)
[<samp>(56ee7)</samp>](https://github.com/vitest-dev/vitest/commit/56ee7026)
- Allow for `pretty-format` as a sibling dependency  -  by
[@&#8203;nicojs](https://github.com/nicojs) in
[https://github.com/vitest-dev/vitest/issues/4590](https://github.com/vitest-dev/vitest/issues/4590)
[<samp>(ed50a)</samp>](https://github.com/vitest-dev/vitest/commit/ed50a944)
- Don't go into an infinite reload loop, don't fail if "error" event is
caught  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4618](https://github.com/vitest-dev/vitest/issues/4618)
[<samp>(ec3d6)</samp>](https://github.com/vitest-dev/vitest/commit/ec3d6949)
- Respect "server" option in vite config  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4627](https://github.com/vitest-dev/vitest/issues/4627)
[<samp>(723f6)</samp>](https://github.com/vitest-dev/vitest/commit/723f65b9)
-   **cli**:
- Do not capture `stdin` when in run mode  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4310](https://github.com/vitest-dev/vitest/issues/4310)
[<samp>(fc51a)</samp>](https://github.com/vitest-dev/vitest/commit/fc51ad04)
-   **config**:
- Type issue of `pool` and `poolMatchGlobs` in defineConfig  -  by
[@&#8203;InfiniteXyy](https://github.com/InfiniteXyy) in
[https://github.com/vitest-dev/vitest/issues/4282](https://github.com/vitest-dev/vitest/issues/4282)
[<samp>(9112c)</samp>](https://github.com/vitest-dev/vitest/commit/9112cc96)
-   **coverage**:
- `thresholdAutoUpdate` to detect zero limits  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4287](https://github.com/vitest-dev/vitest/issues/4287)
[<samp>(a29fe)</samp>](https://github.com/vitest-dev/vitest/commit/a29fecee)
- Exclude files and directories starting with dot by default  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4428](https://github.com/vitest-dev/vitest/issues/4428)
[<samp>(b3327)</samp>](https://github.com/vitest-dev/vitest/commit/b3327a64)
- Improve memory usage by writing temporary files on file system  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4603](https://github.com/vitest-dev/vitest/issues/4603)
[<samp>(4166c)</samp>](https://github.com/vitest-dev/vitest/commit/4166c413)
-   **deps**:
- Update dependency v8-to-istanbul to ^9.2.0  -  by
[@&#8203;renovate](https://github.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4583](https://github.com/vitest-dev/vitest/issues/4583)3
[<samp>(a70f2)</samp>](https://github.com/vitest-dev/vitest/commit/a70f216d)
- Update dependency std-env to ^3.5.0  -  by
[@&#8203;renovate](https://github.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4582](https://github.com/vitest-dev/vitest/issues/4582)2
[<samp>(1fdd6)</samp>](https://github.com/vitest-dev/vitest/commit/1fdd6fe2)
-   **example**:
- Resolve type error  -  by [@&#8203;jqkk](https://github.com/jqkk) in
[https://github.com/vitest-dev/vitest/issues/4515](https://github.com/vitest-dev/vitest/issues/4515)
[<samp>(2d1b4)</samp>](https://github.com/vitest-dev/vitest/commit/2d1b4785)
-   **expect**:
- Publish types file  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(5996c)</samp>](https://github.com/vitest-dev/vitest/commit/5996c8c0)
- `Object.freeze` breaks `toEqual`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4303](https://github.com/vitest-dev/vitest/issues/4303)
[<samp>(a4501)</samp>](https://github.com/vitest-dev/vitest/commit/a4501d6b)
- Publish semantically correct chai types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4322](https://github.com/vitest-dev/vitest/issues/4322)
[<samp>(80a70)</samp>](https://github.com/vitest-dev/vitest/commit/80a706a1)
- Print full error if promise is rejected  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4467](https://github.com/vitest-dev/vitest/issues/4467)
[<samp>(cadb9)</samp>](https://github.com/vitest-dev/vitest/commit/cadb9cd3)
- Don't fail when using jest expect  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4517](https://github.com/vitest-dev/vitest/issues/4517)
[<samp>(60d6d)</samp>](https://github.com/vitest-dev/vitest/commit/60d6d173)
-   **happy-dom**:
- Don't crash when calling useFakeTimers with empty config  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4214](https://github.com/vitest-dev/vitest/issues/4214)
[<samp>(2e1a1)</samp>](https://github.com/vitest-dev/vitest/commit/2e1a1bd4)
-   **jsdom**:
- Don't go into an infinite recusion when calling atob  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va)
[<samp>(da794)</samp>](https://github.com/vitest-dev/vitest/commit/da7949dc)
-   **runner**:
- Fixture needs to be initialized for each test  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4250](https://github.com/vitest-dev/vitest/issues/4250)
[<samp>(76a93)</samp>](https://github.com/vitest-dev/vitest/commit/76a93298)
- Nested tests should throw errors  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4262](https://github.com/vitest-dev/vitest/issues/4262)
[<samp>(8ac9f)</samp>](https://github.com/vitest-dev/vitest/commit/8ac9f8b1)
- Removes deprecated `error` option from TaskResult  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4313](https://github.com/vitest-dev/vitest/issues/4313)
[<samp>(4cee6)</samp>](https://github.com/vitest-dev/vitest/commit/4cee6711)
- Preserve fixtures when calling runif and skipif  -  by
[@&#8203;dsyddall](https://github.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4585](https://github.com/vitest-dev/vitest/issues/4585)
and
[https://github.com/vitest-dev/vitest/issues/4591](https://github.com/vitest-dev/vitest/issues/4591)
[<samp>(515ea)</samp>](https://github.com/vitest-dev/vitest/commit/515eadf9)
- PassWithNoTests option not work  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4553](https://github.com/vitest-dev/vitest/issues/4553)
[<samp>(8d183)</samp>](https://github.com/vitest-dev/vitest/commit/8d183da4)
-   **vite-node**:
- Have a separate cache for web/ssr transforms  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4221](https://github.com/vitest-dev/vitest/issues/4221)
[<samp>(ca5db)</samp>](https://github.com/vitest-dev/vitest/commit/ca5dbef4)
- Mjs files watch not work  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3982](https://github.com/vitest-dev/vitest/issues/3982)
[<samp>(77ea9)</samp>](https://github.com/vitest-dev/vitest/commit/77ea9326)
-   **vitest**:
- Make [@&#8203;types/node](https://github.com/types/node) optional
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4210](https://github.com/vitest-dev/vitest/issues/4210)
[<samp>(a5383)</samp>](https://github.com/vitest-dev/vitest/commit/a5383c2d)
- Inline chai types instead of using
[@&#8203;types/chai](https://github.com/types/chai)  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4209](https://github.com/vitest-dev/vitest/issues/4209)
[<samp>(5f477)</samp>](https://github.com/vitest-dev/vitest/commit/5f4774fc)
- Don't initialize globalSetup if workspace doesn't run tests  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4213](https://github.com/vitest-dev/vitest/issues/4213)
[<samp>(06461)</samp>](https://github.com/vitest-dev/vitest/commit/0646197e)
- Deduplicate vitest when running globally or in a workspace  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4238](https://github.com/vitest-dev/vitest/issues/4238)
[<samp>(93504)</samp>](https://github.com/vitest-dev/vitest/commit/93504619)
- Print file path instead of "unknown test" when logging  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4146](https://github.com/vitest-dev/vitest/issues/4146)
[<samp>(ec2e8)</samp>](https://github.com/vitest-dev/vitest/commit/ec2e8040)
- Failed to load custom environment from js/ts file  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4255](https://github.com/vitest-dev/vitest/issues/4255)
[<samp>(da8d0)</samp>](https://github.com/vitest-dev/vitest/commit/da8d0570)
- Support assets in new URL in Vite 5  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4258](https://github.com/vitest-dev/vitest/issues/4258)
[<samp>(d280f)</samp>](https://github.com/vitest-dev/vitest/commit/d280f489)
- Correctly hoist `vi.hoisted` if assigned  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4285](https://github.com/vitest-dev/vitest/issues/4285)
[<samp>(ff93a)</samp>](https://github.com/vitest-dev/vitest/commit/ff93a573)
- Run globalSetup from the root config even if it's not in a workspace
 -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4325](https://github.com/vitest-dev/vitest/issues/4325)
[<samp>(4293e)</samp>](https://github.com/vitest-dev/vitest/commit/4293e1b1)
- Pass correct mode in vitest config function  -  by
[@&#8203;adriencaccia](https://github.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4399](https://github.com/vitest-dev/vitest/issues/4399)
[<samp>(b8ca3)</samp>](https://github.com/vitest-dev/vitest/commit/b8ca3873)
- Throw an error if vitest is imported using require()  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4466](https://github.com/vitest-dev/vitest/issues/4466)
[<samp>(e5cf1)</samp>](https://github.com/vitest-dev/vitest/commit/e5cf1418)
- Use correct type for defineProject to allow usage in mergeConfig  - 
by [@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4498](https://github.com/vitest-dev/vitest/issues/4498)
[<samp>(7dee8)</samp>](https://github.com/vitest-dev/vitest/commit/7dee832d)
- Throw an error if Vite wasn't able to resolve aliased path  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4503](https://github.com/vitest-dev/vitest/issues/4503)
[<samp>(50333)</samp>](https://github.com/vitest-dev/vitest/commit/503331d8)
- Improve vi.waitUntil type to excude falsy types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4572](https://github.com/vitest-dev/vitest/issues/4572)
[<samp>(23652)</samp>](https://github.com/vitest-dev/vitest/commit/23652300)
- Add import-meta.d.ts  -  by
[@&#8203;macdaddyaz](https://github.com/macdaddyaz) in
[https://github.com/vitest-dev/vitest/issues/4571](https://github.com/vitest-dev/vitest/issues/4571)
[<samp>(dd802)</samp>](https://github.com/vitest-dev/vitest/commit/dd80288f)
- Correctly support CSS variable when using happy-dom  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4601](https://github.com/vitest-dev/vitest/issues/4601)
[<samp>(9fbf3)</samp>](https://github.com/vitest-dev/vitest/commit/9fbf39af)
- Pass correct server options in workspace  -  by
[@&#8203;hironytic](https://github.com/hironytic) in
[https://github.com/vitest-dev/vitest/issues/4539](https://github.com/vitest-dev/vitest/issues/4539)
and
[https://github.com/vitest-dev/vitest/issues/4540](https://github.com/vitest-dev/vitest/issues/4540)
[<samp>(241a8)</samp>](https://github.com/vitest-dev/vitest/commit/241a8c13)
- Independently mock each instance's methods for mocked class  -  by
[@&#8203;hi-ogawa](https://github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4564](https://github.com/vitest-dev/vitest/issues/4564)
[<samp>(05b05)</samp>](https://github.com/vitest-dev/vitest/commit/05b0521c)
-   **vm**:
- Remove sequencer usage from createVmThreadsPool function  -  by
[@&#8203;mhogeveen](https://github.com/mhogeveen) in
[https://github.com/vitest-dev/vitest/issues/4638](https://github.com/vitest-dev/vitest/issues/4638)
[<samp>(54d52)</samp>](https://github.com/vitest-dev/vitest/commit/54d52d44)

#####    🏎 Performance

- Update `log-update` v9  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4390](https://github.com/vitest-dev/vitest/issues/4390)
[<samp>(ba1df)</samp>](https://github.com/vitest-dev/vitest/commit/ba1df849)
- Close pool early in run-mode  -  by
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4623](https://github.com/vitest-dev/vitest/issues/4623)
[<samp>(e0e20)</samp>](https://github.com/vitest-dev/vitest/commit/e0e20176)
- **coverage-istanbul**: `all: true` instruments already instrumented
files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4552](https://github.com/vitest-dev/vitest/issues/4552)
[<samp>(d1e1b)</samp>](https://github.com/vitest-dev/vitest/commit/d1e1bc90)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.7...v1.0.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/andipaetzold/react-firehooks).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andi Pätzold <github@andipaetzold.com>
  • Loading branch information
renovate[bot] and andipaetzold authored Dec 6, 2023
1 parent 2a8b72b commit fce1b0d
Show file tree
Hide file tree
Showing 2 changed files with 1,148 additions and 548 deletions.
Loading

0 comments on commit fce1b0d

Please sign in to comment.