Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency vitest to v1 (#171)
[![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](https://github.com/vitest-dev/vitest) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`^0.34.6` -> `^1.0.0`](https://renovatebot.com/diffs/npm/vitest/0.34.6/1.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.6/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.6/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`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) ##### 🚨 Breaking Changes - Add support for `pool` and `poolOptions`, remove old flags - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4172 [<samp>(114a9)</samp>](https://github.com/vitest-dev/vitest/commit/114a993c) - Enable `coverage.all` by default - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4265 [<samp>(5a741)</samp>](https://github.com/vitest-dev/vitest/commit/5a741ca2) - Set `vitest` peer dependency range for sub packages - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4299 [<samp>(cd03c)</samp>](https://github.com/vitest-dev/vitest/commit/cd03cb51) - Bump minimum node version to 18 and match Vite 5 requirement - by [@​ghiscoding](https://github.com/ghiscoding) in [vitest-dev/vitest#4296 [<samp>(263b7)</samp>](https://github.com/vitest-dev/vitest/commit/263b7167) - Remove deprecated node loader - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4371 [<samp>(29299)</samp>](https://github.com/vitest-dev/vitest/commit/29299f3c) - Move browser providers to [@​vitest/browser](https://github.com/vitest/browser) package - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4364 [<samp>(5cdeb)</samp>](https://github.com/vitest-dev/vitest/commit/5cdeb558) - Remove EnhancedSpy type, deprecate SpyInstance, improve mocks and vi documentation - by [@​sheremet-va](https://github.com/sheremet-va) and [@​dammy001](https://github.com/dammy001) in [vitest-dev/vitest#4400 [<samp>(d40b3)</samp>](https://github.com/vitest-dev/vitest/commit/d40b3a58) ##### 🚀 Features - Add Marko example and include code coverage for Marko files - by [@​DylanPiercey](https://github.com/DylanPiercey) in [vitest-dev/vitest#4263 [<samp>(eac77)</samp>](https://github.com/vitest-dev/vitest/commit/eac77765) - Update magic-string - by [@​bluwy](https://github.com/bluwy) in [vitest-dev/vitest#4345 [<samp>(fde18)</samp>](https://github.com/vitest-dev/vitest/commit/fde1843e) - Implement provide/inject API to transfer data from the main thread - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4422 [<samp>(a7522)</samp>](https://github.com/vitest-dev/vitest/commit/a75228f1) - Improve expectTypeOf error messages - by [@​mmkal](https://github.com/mmkal), **Misha Kaletsky** and [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4206 [<samp>(18300)</samp>](https://github.com/vitest-dev/vitest/commit/183005e9) - Add test.sequential() api - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4512 [<samp>(c3619)</samp>](https://github.com/vitest-dev/vitest/commit/c3619c78) - Allow custom pools - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4417 [<samp>(a3fd5)</samp>](https://github.com/vitest-dev/vitest/commit/a3fd5f85) - Add --project option to limit what projects are running - by [@​sheremet-va](https://github.com/sheremet-va), [@​dammy001](https://github.com/dammy001) and [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4561 [<samp>(58ef5)</samp>](https://github.com/vitest-dev/vitest/commit/58ef51a9) - **benchmark**: - Move importTinybench to runner - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4376 [<samp>(c36d2)</samp>](https://github.com/vitest-dev/vitest/commit/c36d2b97) - **browser**: - Support "none" provider and update lit example to use it - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4427 [<samp>(d03a2)</samp>](https://github.com/vitest-dev/vitest/commit/d03a2a21) - **coverage**: - Support `/* v8 ignore...` ignore hints - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4573 [<samp>(f9e4a)</samp>](https://github.com/vitest-dev/vitest/commit/f9e4ad83) - **expect**: - Support `expect.closeTo` api - by [@​Dunqing](https://github.com/Dunqing) and **golebiowskib** in [vitest-dev/vitest#4260 [<samp>(7f91c)</samp>](https://github.com/vitest-dev/vitest/commit/7f91c6f6) - ToContain can handle classList and Node.contains - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4239 [<samp>(ce84f)</samp>](https://github.com/vitest-dev/vitest/commit/ce84f069) - Compare URL objects by href - by [@​kleinfreund](https://github.com/kleinfreund) and [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4615 [<samp>(f7a73)</samp>](https://github.com/vitest-dev/vitest/commit/f7a73338) - **snapshot**: - Add option to configure snapshot directory - by [@​d3lm](https://github.com/d3lm) in [vitest-dev/vitest#4651 [<samp>(20b2a)</samp>](https://github.com/vitest-dev/vitest/commit/20b2a857) - **vite-node**: - Support import.meta.hot.off for vite 5 - by [@​bluwy](https://github.com/bluwy) in [vitest-dev/vitest#4315 [<samp>(01b1c)</samp>](https://github.com/vitest-dev/vitest/commit/01b1c55c) - **vitest**: - Expose getBenchFn, getBenchOptions - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4208 [<samp>(8e5e4)</samp>](https://github.com/vitest-dev/vitest/commit/8e5e42dc) - Run typecheck during tests - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4324 [<samp>(a1aad)</samp>](https://github.com/vitest-dev/vitest/commit/a1aadd71) - Filter stacktraces - by [@​clarkf](https://github.com/clarkf) in [vitest-dev/vitest#1999 and [vitest-dev/vitest#4338 [<samp>(6b734)</samp>](https://github.com/vitest-dev/vitest/commit/6b73473f) - Expose execArgv to the different pools - by [@​adriencaccia](https://github.com/adriencaccia) in [vitest-dev/vitest#4383 [<samp>(9021e)</samp>](https://github.com/vitest-dev/vitest/commit/9021e8b8) ##### 🐞 Bug Fixes - Add multiple globals in VM+JSDOM - by [@​nstepien](https://github.com/nstepien) in [vitest-dev/vitest#4199 and [vitest-dev/vitest#4202 [<samp>(fc947)</samp>](https://github.com/vitest-dev/vitest/commit/fc947ce6) - Ignore "plugins" field in snapshotFormat option - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4204 [<samp>(db1ff)</samp>](https://github.com/vitest-dev/vitest/commit/db1ff438) - `nextTick` mocking error message to mention correct config option - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4215 [<samp>(98fe3)</samp>](https://github.com/vitest-dev/vitest/commit/98fe3d55) - Export VitestUtils interface - by [@​fbritoferreira](https://github.com/fbritoferreira) in [vitest-dev/vitest#4301 [<samp>(b1439)</samp>](https://github.com/vitest-dev/vitest/commit/b1439852) - Assertion diff message handle non-writable sub-properties - by [@​bfamchon](https://github.com/bfamchon) in [vitest-dev/vitest#4278 [<samp>(7e1a0)</samp>](https://github.com/vitest-dev/vitest/commit/7e1a0f83) - Don't bundle import from rollup - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4392 [<samp>(3b584)</samp>](https://github.com/vitest-dev/vitest/commit/3b58487b) - Support accessing fixture at same index of dependency fixture - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4387 [<samp>(4cd1d)</samp>](https://github.com/vitest-dev/vitest/commit/4cd1d3ce) - Make asynchronous fixtures work concurrently - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4403 [<samp>(3c9f9)</samp>](https://github.com/vitest-dev/vitest/commit/3c9f920a) - Coverage.100 crash when using as an cli argument - by [@​marcelobotega](https://github.com/marcelobotega) in [vitest-dev/vitest#4346 [<samp>(0db38)</samp>](https://github.com/vitest-dev/vitest/commit/0db386dc) - Support typechecking with Yarn PnP - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4412 [<samp>(1ecbe)</samp>](https://github.com/vitest-dev/vitest/commit/1ecbe74d) - Support accessing task from test context without accessing fixtures - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4419 [<samp>(3397f)</samp>](https://github.com/vitest-dev/vitest/commit/3397fdc4) - Copy custom asymmetric matchers to local `expect` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [vitest-dev/vitest#4405 [<samp>(9fe38)</samp>](https://github.com/vitest-dev/vitest/commit/9fe38737) - Apply serializer to `Error` instance for thrown snapshot - by [@​hi-ogawa](https://github.com/hi-ogawa) and [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4396 [<samp>(ac309)</samp>](https://github.com/vitest-dev/vitest/commit/ac309726) - Throw an error when running "vitest typecheck" - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4439 [<samp>(7f502)</samp>](https://github.com/vitest-dev/vitest/commit/7f502299) - Don't expand snapshot diff by default - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4430 [<samp>(8983c)</samp>](https://github.com/vitest-dev/vitest/commit/8983cd48) - Handle errors thrown in fixtures - by [@​dsyddall](https://github.com/dsyddall) [<samp>(f6844)</samp>](https://github.com/vitest-dev/vitest/commit/f6844ad6) - Default --open to !process.env.CI - by [@​collinstevens](https://github.com/collinstevens) in [vitest-dev/vitest#4477 [<samp>(088a0)</samp>](https://github.com/vitest-dev/vitest/commit/088a047d) - Disable ESBuild when user config disables it - by [@​Namchee](https://github.com/Namchee) in [vitest-dev/vitest#4492 [<samp>(9abde)</samp>](https://github.com/vitest-dev/vitest/commit/9abde204) - Inherit concurrent/sequential in nested suites - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4482 [<samp>(ca168)</samp>](https://github.com/vitest-dev/vitest/commit/ca168a14) - Provide customTesters to asymmetric matchers - by [@​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 [@​hi-ogawa](https://github.com/hi-ogawa) in [vitest-dev/vitest#4530 [<samp>(94f9a)</samp>](https://github.com/vitest-dev/vitest/commit/94f9a3ca) - Respect trailing slash when filtering by file path - by [@​ibuibu](https://github.com/ibuibu) in [vitest-dev/vitest#4538 [<samp>(f377a)</samp>](https://github.com/vitest-dev/vitest/commit/f377a3bf) - Date prototype when using setSystemTime - by [@​spiroka](https://github.com/spiroka) in [vitest-dev/vitest#4584 [<samp>(3f8c3)</samp>](https://github.com/vitest-dev/vitest/commit/3f8c3fb1) - BrowserTestRunner called incorrect super methods - by [@​samthor](https://github.com/samthor) in [vitest-dev/vitest#4632 [<samp>(8385c)</samp>](https://github.com/vitest-dev/vitest/commit/8385c981) - Set process name for idle workers - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4641 [<samp>(eca25)</samp>](https://github.com/vitest-dev/vitest/commit/eca25dc9) - **bench**: - Extract ChainableBenchmarkAPI type - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#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 [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4244 [<samp>(e7e8c)</samp>](https://github.com/vitest-dev/vitest/commit/e7e8c3cc) - Disable hijacking ES modules until vi.mock is implemented - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4414 [<samp>(ab556)</samp>](https://github.com/vitest-dev/vitest/commit/ab556376) - Add vitest/ imports to entries - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4514 [<samp>(648bc)</samp>](https://github.com/vitest-dev/vitest/commit/648bccb9) - Wait until vite finishes prebundling of vitest dependencies - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4518 [<samp>(56ee7)</samp>](https://github.com/vitest-dev/vitest/commit/56ee7026) - Allow for `pretty-format` as a sibling dependency - by [@​nicojs](https://github.com/nicojs) in [vitest-dev/vitest#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 [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4618 [<samp>(ec3d6)</samp>](https://github.com/vitest-dev/vitest/commit/ec3d6949) - Respect "server" option in vite config - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4627 [<samp>(723f6)</samp>](https://github.com/vitest-dev/vitest/commit/723f65b9) - **cli**: - Do not capture `stdin` when in run mode - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4310 [<samp>(fc51a)</samp>](https://github.com/vitest-dev/vitest/commit/fc51ad04) - **config**: - Type issue of `pool` and `poolMatchGlobs` in defineConfig - by [@​InfiniteXyy](https://github.com/InfiniteXyy) in [vitest-dev/vitest#4282 [<samp>(9112c)</samp>](https://github.com/vitest-dev/vitest/commit/9112cc96) - **coverage**: - `thresholdAutoUpdate` to detect zero limits - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4287 [<samp>(a29fe)</samp>](https://github.com/vitest-dev/vitest/commit/a29fecee) - Exclude files and directories starting with dot by default - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4428 [<samp>(b3327)</samp>](https://github.com/vitest-dev/vitest/commit/b3327a64) - Improve memory usage by writing temporary files on file system - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4603 [<samp>(4166c)</samp>](https://github.com/vitest-dev/vitest/commit/4166c413) - **deps**: - Update dependency v8-to-istanbul to ^9.2.0 - by [@​renovate](https://github.com/renovate)\[bot] in[vitest-dev/vitest#4583 [<samp>(a70f2)</samp>](https://github.com/vitest-dev/vitest/commit/a70f216d) - Update dependency std-env to ^3.5.0 - by [@​renovate](https://github.com/renovate)\[bot] in[vitest-dev/vitest#4582 [<samp>(1fdd6)</samp>](https://github.com/vitest-dev/vitest/commit/1fdd6fe2) - **example**: - Resolve type error - by [@​jqkk](https://github.com/jqkk) in [vitest-dev/vitest#4515 [<samp>(2d1b4)</samp>](https://github.com/vitest-dev/vitest/commit/2d1b4785) - **expect**: - Publish types file - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(5996c)</samp>](https://github.com/vitest-dev/vitest/commit/5996c8c0) - `Object.freeze` breaks `toEqual` - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4303 [<samp>(a4501)</samp>](https://github.com/vitest-dev/vitest/commit/a4501d6b) - Publish semantically correct chai types - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4322 [<samp>(80a70)</samp>](https://github.com/vitest-dev/vitest/commit/80a706a1) - Print full error if promise is rejected - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4467 [<samp>(cadb9)</samp>](https://github.com/vitest-dev/vitest/commit/cadb9cd3) - Don't fail when using jest expect - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4517 [<samp>(60d6d)</samp>](https://github.com/vitest-dev/vitest/commit/60d6d173) - **happy-dom**: - Don't crash when calling useFakeTimers with empty config - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4214 [<samp>(2e1a1)</samp>](https://github.com/vitest-dev/vitest/commit/2e1a1bd4) - **jsdom**: - Don't go into an infinite recusion when calling atob - by [@​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 [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4250 [<samp>(76a93)</samp>](https://github.com/vitest-dev/vitest/commit/76a93298) - Nested tests should throw errors - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4262 [<samp>(8ac9f)</samp>](https://github.com/vitest-dev/vitest/commit/8ac9f8b1) - Removes deprecated `error` option from TaskResult - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4313 [<samp>(4cee6)</samp>](https://github.com/vitest-dev/vitest/commit/4cee6711) - Preserve fixtures when calling runif and skipif - by [@​dsyddall](https://github.com/dsyddall) in [vitest-dev/vitest#4585 and [vitest-dev/vitest#4591 [<samp>(515ea)</samp>](https://github.com/vitest-dev/vitest/commit/515eadf9) - PassWithNoTests option not work - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4553 [<samp>(8d183)</samp>](https://github.com/vitest-dev/vitest/commit/8d183da4) - **vite-node**: - Have a separate cache for web/ssr transforms - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4221 [<samp>(ca5db)</samp>](https://github.com/vitest-dev/vitest/commit/ca5dbef4) - Mjs files watch not work - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#3982 [<samp>(77ea9)</samp>](https://github.com/vitest-dev/vitest/commit/77ea9326) - **vitest**: - Make [@​types/node](https://github.com/types/node) optional - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4210 [<samp>(a5383)</samp>](https://github.com/vitest-dev/vitest/commit/a5383c2d) - Inline chai types instead of using [@​types/chai](https://github.com/types/chai) - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4209 [<samp>(5f477)</samp>](https://github.com/vitest-dev/vitest/commit/5f4774fc) - Don't initialize globalSetup if workspace doesn't run tests - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4213 [<samp>(06461)</samp>](https://github.com/vitest-dev/vitest/commit/0646197e) - Deduplicate vitest when running globally or in a workspace - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4238 [<samp>(93504)</samp>](https://github.com/vitest-dev/vitest/commit/93504619) - Print file path instead of "unknown test" when logging - by [@​Dunqing](https://github.com/Dunqing) in [vitest-dev/vitest#4146 [<samp>(ec2e8)</samp>](https://github.com/vitest-dev/vitest/commit/ec2e8040) - Failed to load custom environment from js/ts file - by [@​Dunqing](https://github.com/Dunqing) and [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4255 [<samp>(da8d0)</samp>](https://github.com/vitest-dev/vitest/commit/da8d0570) - Support assets in new URL in Vite 5 - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4258 [<samp>(d280f)</samp>](https://github.com/vitest-dev/vitest/commit/d280f489) - Correctly hoist `vi.hoisted` if assigned - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#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 [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4325 [<samp>(4293e)</samp>](https://github.com/vitest-dev/vitest/commit/4293e1b1) - Pass correct mode in vitest config function - by [@​adriencaccia](https://github.com/adriencaccia) in [vitest-dev/vitest#4399 [<samp>(b8ca3)</samp>](https://github.com/vitest-dev/vitest/commit/b8ca3873) - Throw an error if vitest is imported using require() - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4466 [<samp>(e5cf1)</samp>](https://github.com/vitest-dev/vitest/commit/e5cf1418) - Use correct type for defineProject to allow usage in mergeConfig - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#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 [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4503 [<samp>(50333)</samp>](https://github.com/vitest-dev/vitest/commit/503331d8) - Improve vi.waitUntil type to excude falsy types - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4572 [<samp>(23652)</samp>](https://github.com/vitest-dev/vitest/commit/23652300) - Add import-meta.d.ts - by [@​macdaddyaz](https://github.com/macdaddyaz) in [vitest-dev/vitest#4571 [<samp>(dd802)</samp>](https://github.com/vitest-dev/vitest/commit/dd80288f) - Correctly support CSS variable when using happy-dom - by [@​sheremet-va](https://github.com/sheremet-va) in [vitest-dev/vitest#4601 [<samp>(9fbf3)</samp>](https://github.com/vitest-dev/vitest/commit/9fbf39af) - Pass correct server options in workspace - by [@​hironytic](https://github.com/hironytic) in [vitest-dev/vitest#4539 and [vitest-dev/vitest#4540 [<samp>(241a8)</samp>](https://github.com/vitest-dev/vitest/commit/241a8c13) - Independently mock each instance's methods for mocked class - by [@​hi-ogawa](https://github.com/hi-ogawa) in [vitest-dev/vitest#4564 [<samp>(05b05)</samp>](https://github.com/vitest-dev/vitest/commit/05b0521c) - **vm**: - Remove sequencer usage from createVmThreadsPool function - by [@​mhogeveen](https://github.com/mhogeveen) in [vitest-dev/vitest#4638 [<samp>(54d52)</samp>](https://github.com/vitest-dev/vitest/commit/54d52d44) ##### 🏎 Performance - Update `log-update` v9 - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4390 [<samp>(ba1df)</samp>](https://github.com/vitest-dev/vitest/commit/ba1df849) - Close pool early in run-mode - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#4623 [<samp>(e0e20)</samp>](https://github.com/vitest-dev/vitest/commit/e0e20176) - **coverage-istanbul**: `all: true` instruments already instrumented files - by [@​AriPerkkio](https://github.com/AriPerkkio) in [vitest-dev/vitest#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**: Enabled. ♻ **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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/JoshuaKGoldberg/are-docs-informative). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information