This repository was archived by the owner on Jan 29, 2026. It is now read-only.
Commit 9c0dd2c
authored
chore(deps): update all dependencies (#28)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.10.2` ->
`20.10.4`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.2/20.10.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue))
| [`4.5.1` ->
`4.5.2`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.1/4.5.2)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| [`0.34.6` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.6/1.0.2)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [postcss](https://postcss.org/)
([source](https://togithub.com/postcss/postcss)) | [`8.4.31` ->
`8.4.32`](https://renovatebot.com/diffs/npm/postcss/8.4.31/8.4.32) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [tailwindcss](https://tailwindcss.com)
([source](https://togithub.com/tailwindlabs/tailwindcss)) | [`3.3.5` ->
`3.3.6`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.5/3.3.6) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.2` ->
`5.3.3`](https://renovatebot.com/diffs/npm/typescript/5.3.2/5.3.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.0.4` -> `5.0.7`](https://renovatebot.com/diffs/npm/vite/5.0.4/5.0.7)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`0.34.6` ->
`1.0.2`](https://renovatebot.com/diffs/npm/vitest/0.34.6/1.0.2) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.3.9` ->
`3.3.11`](https://renovatebot.com/diffs/npm/vue/3.3.9/3.3.11) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`1.8.24` ->
`1.8.25`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.24/1.8.25) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary>
###
[`v1.0.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.2)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.0.1...v1.0.2)
##### 🐞 Bug Fixes
- Don't check if vite is installed - by
[@​wojtekmaj](https://togithub.com/wojtekmaj) in
[https://github.com/vitest-dev/vitest/issues/4659](https://togithub.com/vitest-dev/vitest/issues/4659)
[<samp>(775e2)</samp>](https://togithub.com/vitest-dev/vitest/commit/775e2014)
- Fix ensurePackageInstalled on Yarn PnP - by
[@​wojtekmaj](https://togithub.com/wojtekmaj) in
[https://github.com/vitest-dev/vitest/issues/4657](https://togithub.com/vitest-dev/vitest/issues/4657)
[<samp>(574cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/574cc7d0)
- Apply `stripSnapshotIndentation` for thrown snapshot - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4663](https://togithub.com/vitest-dev/vitest/issues/4663)
[<samp>(74820)</samp>](https://togithub.com/vitest-dev/vitest/commit/748205dc)
- **cli**:
- Prompted packages fail to install - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4593](https://togithub.com/vitest-dev/vitest/issues/4593)
[<samp>(a9908)</samp>](https://togithub.com/vitest-dev/vitest/commit/a9908453)
- **expect**:
- Apply `URL` equality check only when `URL` is available - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4670](https://togithub.com/vitest-dev/vitest/issues/4670)
[<samp>(43783)</samp>](https://togithub.com/vitest-dev/vitest/commit/43783cfe)
- **runner**:
- Improve fixture error messages - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4673](https://togithub.com/vitest-dev/vitest/issues/4673)
[<samp>(1e4aa)</samp>](https://togithub.com/vitest-dev/vitest/commit/1e4aa8e4)
- Fix fixture cleanup when test times out - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4679](https://togithub.com/vitest-dev/vitest/issues/4679)
[<samp>(e7c5e)</samp>](https://togithub.com/vitest-dev/vitest/commit/e7c5e1f7)
- **vitest**:
- Support new Request('/api') in happy-dom - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4671](https://togithub.com/vitest-dev/vitest/issues/4671)
[<samp>(6e6ee)</samp>](https://togithub.com/vitest-dev/vitest/commit/6e6ee10e)
- Skip processing getter in auto-mocked constructor call - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4677](https://togithub.com/vitest-dev/vitest/issues/4677)
[<samp>(cb786)</samp>](https://togithub.com/vitest-dev/vitest/commit/cb7864aa)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.0.1...v1.0.2)
###
[`v1.0.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.1)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.0.0...v1.0.1)
##### 🐞 Bug Fixes
- Bump vitest packages `peerDependencies` versions - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4654](https://togithub.com/vitest-dev/vitest/issues/4654)
[<samp>(42070)</samp>](https://togithub.com/vitest-dev/vitest/commit/420707fc)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.0.0...v1.0.1)
###
[`v1.0.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.0)
[Compare
Source](https://togithub.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
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4172](https://togithub.com/vitest-dev/vitest/issues/4172)
[<samp>(114a9)</samp>](https://togithub.com/vitest-dev/vitest/commit/114a993c)
- Support multiple parallel `child_process` - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3925](https://togithub.com/vitest-dev/vitest/issues/3925)
[<samp>(8b4a4)</samp>](https://togithub.com/vitest-dev/vitest/commit/8b4a44ad)
- Make snapshots more visually pleasing by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/pull/3961](https://togithub.com/vitest-dev/vitest/pull/3961)
- Set `vitest` peer dependency range for sub packages - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4299](https://togithub.com/vitest-dev/vitest/issues/4299)
[<samp>(cd03c)</samp>](https://togithub.com/vitest-dev/vitest/commit/cd03cb51)
- Bump minimum node version to 18 and match Vite 5 requirement - by
[@​ghiscoding](https://togithub.com/ghiscoding) in
[https://github.com/vitest-dev/vitest/issues/4296](https://togithub.com/vitest-dev/vitest/issues/4296)
[<samp>(263b7)</samp>](https://togithub.com/vitest-dev/vitest/commit/263b7167)
- Remove deprecated node loader - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4371](https://togithub.com/vitest-dev/vitest/issues/4371)
[<samp>(29299)</samp>](https://togithub.com/vitest-dev/vitest/commit/29299f3c)
- Move browser providers to
[@​vitest/browser](https://togithub.com/vitest/browser) package
- by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4364](https://togithub.com/vitest-dev/vitest/issues/4364)
[<samp>(5cdeb)</samp>](https://togithub.com/vitest-dev/vitest/commit/5cdeb558)
- Remove EnhancedSpy type, deprecate SpyInstance, improve mocks and vi
documentation - by
[@​sheremet-va](https://togithub.com/sheremet-va) and
[@​dammy001](https://togithub.com/dammy001) in
[https://github.com/vitest-dev/vitest/issues/4400](https://togithub.com/vitest-dev/vitest/issues/4400)
[<samp>(d40b3)</samp>](https://togithub.com/vitest-dev/vitest/commit/d40b3a58)
- `expect().toContain()` can handle classList, Node.contains, and any
array-like structure. This means you cannot use it to check if one
object is a subset of another - use `expect().toMatchObject()` in that
case - by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4239](https://togithub.com/vitest-dev/vitest/issues/4239)
[<samp>(ce84f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ce84f069)
- **runner**: Correctly process custom tasks, update runner hooks naming
by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/pull/4076](https://togithub.com/vitest-dev/vitest/pull/4076)
- **coverage**:
- glob based coverage thresholds by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/pull/4442](https://togithub.com/vitest-dev/vitest/pull/4442)
[<samp>(18300)</samp>](https://togithub.com/vitest-dev/vitest/commit/4953410e8d96bf95f9d92bb2c8413f25b5b371b8)
- Use `transformMode` and workspace project based source maps - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4309](https://togithub.com/vitest-dev/vitest/issues/4309)
[<samp>(28109cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/28109cc)
- Enable `coverage.all` by default - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4265](https://togithub.com/vitest-dev/vitest/issues/4265)
[<samp>(5a741)</samp>](https://togithub.com/vitest-dev/vitest/commit/5a741ca2)
##### 🚀 Features
- Add Marko example and include code coverage for Marko files - by
[@​DylanPiercey](https://togithub.com/DylanPiercey) in
[https://github.com/vitest-dev/vitest/issues/4263](https://togithub.com/vitest-dev/vitest/issues/4263)
[<samp>(eac77)</samp>](https://togithub.com/vitest-dev/vitest/commit/eac77765)
- Update magic-string - by [@​bluwy](https://togithub.com/bluwy)
in
[https://github.com/vitest-dev/vitest/issues/4345](https://togithub.com/vitest-dev/vitest/issues/4345)
[<samp>(fde18)</samp>](https://togithub.com/vitest-dev/vitest/commit/fde1843e)
- Implement provide/inject API to transfer data from the main thread -
by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4422](https://togithub.com/vitest-dev/vitest/issues/4422)
[<samp>(a7522)</samp>](https://togithub.com/vitest-dev/vitest/commit/a75228f1)
- Improve expectTypeOf error messages - by
[@​mmkal](https://togithub.com/mmkal), **Misha Kaletsky** and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4206](https://togithub.com/vitest-dev/vitest/issues/4206)
[<samp>(18300)</samp>](https://togithub.com/vitest-dev/vitest/commit/183005e9)
- Add test.sequential() api - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4512](https://togithub.com/vitest-dev/vitest/issues/4512)
[<samp>(c3619)</samp>](https://togithub.com/vitest-dev/vitest/commit/c3619c78)
- Allow custom pools - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4417](https://togithub.com/vitest-dev/vitest/issues/4417)
[<samp>(a3fd5)</samp>](https://togithub.com/vitest-dev/vitest/commit/a3fd5f85)
- Add --project option to limit what projects are running - by
[@​sheremet-va](https://togithub.com/sheremet-va),
[@​dammy001](https://togithub.com/dammy001) and
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4561](https://togithub.com/vitest-dev/vitest/issues/4561)
[<samp>(58ef5)</samp>](https://togithub.com/vitest-dev/vitest/commit/58ef51a9)
- **benchmark**:
- Move importTinybench to runner - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4376](https://togithub.com/vitest-dev/vitest/issues/4376)
[<samp>(c36d2)</samp>](https://togithub.com/vitest-dev/vitest/commit/c36d2b97)
- **browser**:
- Support "none" provider and update lit example to use it - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4427](https://togithub.com/vitest-dev/vitest/issues/4427)
[<samp>(d03a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/d03a2a21)
- **coverage**:
- Support `/* v8 ignore...` ignore hints - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4573](https://togithub.com/vitest-dev/vitest/issues/4573)
[<samp>(f9e4a)</samp>](https://togithub.com/vitest-dev/vitest/commit/f9e4ad83)
- **expect**:
- Support `expect.closeTo` api - by
[@​Dunqing](https://togithub.com/Dunqing) and **golebiowskib** in
[https://github.com/vitest-dev/vitest/issues/4260](https://togithub.com/vitest-dev/vitest/issues/4260)
[<samp>(7f91c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f91c6f6)
- Compare URL objects by href - by
[@​kleinfreund](https://togithub.com/kleinfreund) and
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4615](https://togithub.com/vitest-dev/vitest/issues/4615)
[<samp>(f7a73)</samp>](https://togithub.com/vitest-dev/vitest/commit/f7a73338)
- **snapshot**:
- Add option to configure snapshot directory - by
[@​d3lm](https://togithub.com/d3lm) in
[https://github.com/vitest-dev/vitest/issues/4651](https://togithub.com/vitest-dev/vitest/issues/4651)
[<samp>(20b2a)</samp>](https://togithub.com/vitest-dev/vitest/commit/20b2a857)
- **vite-node**:
- Support import.meta.hot.off for vite 5 - by
[@​bluwy](https://togithub.com/bluwy) in
[https://github.com/vitest-dev/vitest/issues/4315](https://togithub.com/vitest-dev/vitest/issues/4315)
[<samp>(01b1c)</samp>](https://togithub.com/vitest-dev/vitest/commit/01b1c55c)
- **vitest**:
- Expose getBenchFn, getBenchOptions - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4208](https://togithub.com/vitest-dev/vitest/issues/4208)
[<samp>(8e5e4)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e5e42dc)
- Run typecheck during tests - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4324](https://togithub.com/vitest-dev/vitest/issues/4324)
[<samp>(a1aad)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1aadd71)
- Filter stacktraces - by
[@​clarkf](https://togithub.com/clarkf) in
[https://github.com/vitest-dev/vitest/issues/1999](https://togithub.com/vitest-dev/vitest/issues/1999)
and
[https://github.com/vitest-dev/vitest/issues/4338](https://togithub.com/vitest-dev/vitest/issues/4338)
[<samp>(6b734)</samp>](https://togithub.com/vitest-dev/vitest/commit/6b73473f)
- Expose execArgv to the different pools - by
[@​adriencaccia](https://togithub.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4383](https://togithub.com/vitest-dev/vitest/issues/4383)
[<samp>(9021e)</samp>](https://togithub.com/vitest-dev/vitest/commit/9021e8b8)
##### 🐞 Bug Fixes
- Add multiple globals in VM+JSDOM - by
[@​nstepien](https://togithub.com/nstepien) in
[https://github.com/vitest-dev/vitest/issues/4199](https://togithub.com/vitest-dev/vitest/issues/4199)
and
[https://github.com/vitest-dev/vitest/issues/4202](https://togithub.com/vitest-dev/vitest/issues/4202)
[<samp>(fc947)</samp>](https://togithub.com/vitest-dev/vitest/commit/fc947ce6)
- Ignore "plugins" field in snapshotFormat option - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4204](https://togithub.com/vitest-dev/vitest/issues/4204)
[<samp>(db1ff)</samp>](https://togithub.com/vitest-dev/vitest/commit/db1ff438)
- `nextTick` mocking error message to mention correct config option -
by [@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4215](https://togithub.com/vitest-dev/vitest/issues/4215)
[<samp>(98fe3)</samp>](https://togithub.com/vitest-dev/vitest/commit/98fe3d55)
- Export VitestUtils interface - by
[@​fbritoferreira](https://togithub.com/fbritoferreira) in
[https://github.com/vitest-dev/vitest/issues/4301](https://togithub.com/vitest-dev/vitest/issues/4301)
[<samp>(b1439)</samp>](https://togithub.com/vitest-dev/vitest/commit/b1439852)
- Assertion diff message handle non-writable sub-properties - by
[@​bfamchon](https://togithub.com/bfamchon) in
[https://github.com/vitest-dev/vitest/issues/4278](https://togithub.com/vitest-dev/vitest/issues/4278)
[<samp>(7e1a0)</samp>](https://togithub.com/vitest-dev/vitest/commit/7e1a0f83)
- Don't bundle import from rollup - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4392](https://togithub.com/vitest-dev/vitest/issues/4392)
[<samp>(3b584)</samp>](https://togithub.com/vitest-dev/vitest/commit/3b58487b)
- Support accessing fixture at same index of dependency fixture - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4387](https://togithub.com/vitest-dev/vitest/issues/4387)
[<samp>(4cd1d)</samp>](https://togithub.com/vitest-dev/vitest/commit/4cd1d3ce)
- Make asynchronous fixtures work concurrently - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4403](https://togithub.com/vitest-dev/vitest/issues/4403)
[<samp>(3c9f9)</samp>](https://togithub.com/vitest-dev/vitest/commit/3c9f920a)
- Coverage.100 crash when using as an cli argument - by
[@​marcelobotega](https://togithub.com/marcelobotega) in
[https://github.com/vitest-dev/vitest/issues/4346](https://togithub.com/vitest-dev/vitest/issues/4346)
[<samp>(0db38)</samp>](https://togithub.com/vitest-dev/vitest/commit/0db386dc)
- Support typechecking with Yarn PnP - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4412](https://togithub.com/vitest-dev/vitest/issues/4412)
[<samp>(1ecbe)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ecbe74d)
- Support accessing task from test context without accessing fixtures
- by [@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4419](https://togithub.com/vitest-dev/vitest/issues/4419)
[<samp>(3397f)</samp>](https://togithub.com/vitest-dev/vitest/commit/3397fdc4)
- Copy custom asymmetric matchers to local `expect` - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4405](https://togithub.com/vitest-dev/vitest/issues/4405)
[<samp>(9fe38)</samp>](https://togithub.com/vitest-dev/vitest/commit/9fe38737)
- Apply serializer to `Error` instance for thrown snapshot - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4396](https://togithub.com/vitest-dev/vitest/issues/4396)
[<samp>(ac309)</samp>](https://togithub.com/vitest-dev/vitest/commit/ac309726)
- Throw an error when running "vitest typecheck" - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4439](https://togithub.com/vitest-dev/vitest/issues/4439)
[<samp>(7f502)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f502299)
- Don't expand snapshot diff by default - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4430](https://togithub.com/vitest-dev/vitest/issues/4430)
[<samp>(8983c)</samp>](https://togithub.com/vitest-dev/vitest/commit/8983cd48)
- Handle errors thrown in fixtures - by
[@​dsyddall](https://togithub.com/dsyddall)
[<samp>(f6844)</samp>](https://togithub.com/vitest-dev/vitest/commit/f6844ad6)
- Default --open to !process.env.CI - by
[@​collinstevens](https://togithub.com/collinstevens) in
[https://github.com/vitest-dev/vitest/issues/4477](https://togithub.com/vitest-dev/vitest/issues/4477)
[<samp>(088a0)</samp>](https://togithub.com/vitest-dev/vitest/commit/088a047d)
- Disable ESBuild when user config disables it - by
[@​Namchee](https://togithub.com/Namchee) in
[https://github.com/vitest-dev/vitest/issues/4492](https://togithub.com/vitest-dev/vitest/issues/4492)
[<samp>(9abde)</samp>](https://togithub.com/vitest-dev/vitest/commit/9abde204)
- Inherit concurrent/sequential in nested suites - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4482](https://togithub.com/vitest-dev/vitest/issues/4482)
[<samp>(ca168)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca168a14)
- Provide customTesters to asymmetric matchers - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(ac665)</samp>](https://togithub.com/vitest-dev/vitest/commit/ac665c96)
- Apply `retry` and `bail` from test config file - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4530](https://togithub.com/vitest-dev/vitest/issues/4530)
[<samp>(94f9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/94f9a3ca)
- Respect trailing slash when filtering by file path - by
[@​ibuibu](https://togithub.com/ibuibu) in
[https://github.com/vitest-dev/vitest/issues/4538](https://togithub.com/vitest-dev/vitest/issues/4538)
[<samp>(f377a)</samp>](https://togithub.com/vitest-dev/vitest/commit/f377a3bf)
- Date prototype when using setSystemTime - by
[@​spiroka](https://togithub.com/spiroka) in
[https://github.com/vitest-dev/vitest/issues/4584](https://togithub.com/vitest-dev/vitest/issues/4584)
[<samp>(3f8c3)</samp>](https://togithub.com/vitest-dev/vitest/commit/3f8c3fb1)
- BrowserTestRunner called incorrect super methods - by
[@​samthor](https://togithub.com/samthor) in
[https://github.com/vitest-dev/vitest/issues/4632](https://togithub.com/vitest-dev/vitest/issues/4632)
[<samp>(8385c)</samp>](https://togithub.com/vitest-dev/vitest/commit/8385c981)
- Set process name for idle workers - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4641](https://togithub.com/vitest-dev/vitest/issues/4641)
[<samp>(eca25)</samp>](https://togithub.com/vitest-dev/vitest/commit/eca25dc9)
- **bench**:
- Extract ChainableBenchmarkAPI type - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4537](https://togithub.com/vitest-dev/vitest/issues/4537)
[<samp>(79e9b)</samp>](https://togithub.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://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4244](https://togithub.com/vitest-dev/vitest/issues/4244)
[<samp>(e7e8c)</samp>](https://togithub.com/vitest-dev/vitest/commit/e7e8c3cc)
- Disable hijacking ES modules until vi.mock is implemented - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4414](https://togithub.com/vitest-dev/vitest/issues/4414)
[<samp>(ab556)</samp>](https://togithub.com/vitest-dev/vitest/commit/ab556376)
- Add vitest/ imports to entries - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4514](https://togithub.com/vitest-dev/vitest/issues/4514)
[<samp>(648bc)</samp>](https://togithub.com/vitest-dev/vitest/commit/648bccb9)
- Wait until vite finishes prebundling of vitest dependencies - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4518](https://togithub.com/vitest-dev/vitest/issues/4518)
[<samp>(56ee7)</samp>](https://togithub.com/vitest-dev/vitest/commit/56ee7026)
- Allow for `pretty-format` as a sibling dependency - by
[@​nicojs](https://togithub.com/nicojs) in
[https://github.com/vitest-dev/vitest/issues/4590](https://togithub.com/vitest-dev/vitest/issues/4590)
[<samp>(ed50a)</samp>](https://togithub.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://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4618](https://togithub.com/vitest-dev/vitest/issues/4618)
[<samp>(ec3d6)</samp>](https://togithub.com/vitest-dev/vitest/commit/ec3d6949)
- Respect "server" option in vite config - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4627](https://togithub.com/vitest-dev/vitest/issues/4627)
[<samp>(723f6)</samp>](https://togithub.com/vitest-dev/vitest/commit/723f65b9)
- **cli**:
- Do not capture `stdin` when in run mode - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4310](https://togithub.com/vitest-dev/vitest/issues/4310)
[<samp>(fc51a)</samp>](https://togithub.com/vitest-dev/vitest/commit/fc51ad04)
- **config**:
- Type issue of `pool` and `poolMatchGlobs` in defineConfig - by
[@​InfiniteXyy](https://togithub.com/InfiniteXyy) in
[https://github.com/vitest-dev/vitest/issues/4282](https://togithub.com/vitest-dev/vitest/issues/4282)
[<samp>(9112c)</samp>](https://togithub.com/vitest-dev/vitest/commit/9112cc96)
- **coverage**:
- `thresholdAutoUpdate` to detect zero limits - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4287](https://togithub.com/vitest-dev/vitest/issues/4287)
[<samp>(a29fe)</samp>](https://togithub.com/vitest-dev/vitest/commit/a29fecee)
- Exclude files and directories starting with dot by default - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4428](https://togithub.com/vitest-dev/vitest/issues/4428)
[<samp>(b3327)</samp>](https://togithub.com/vitest-dev/vitest/commit/b3327a64)
- Improve memory usage by writing temporary files on file system - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4603](https://togithub.com/vitest-dev/vitest/issues/4603)
[<samp>(4166c)</samp>](https://togithub.com/vitest-dev/vitest/commit/4166c413)
- **deps**:
- Update dependency v8-to-istanbul to ^9.2.0 - by
[@​renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4583](https://togithub.com/vitest-dev/vitest/issues/4583)3
[<samp>(a70f2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a70f216d)
- Update dependency std-env to ^3.5.0 - by
[@​renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4582](https://togithub.com/vitest-dev/vitest/issues/4582)2
[<samp>(1fdd6)</samp>](https://togithub.com/vitest-dev/vitest/commit/1fdd6fe2)
- **example**:
- Resolve type error - by [@​jqkk](https://togithub.com/jqkk) in
[https://github.com/vitest-dev/vitest/issues/4515](https://togithub.com/vitest-dev/vitest/issues/4515)
[<samp>(2d1b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/2d1b4785)
- **expect**:
- Publish types file - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(5996c)</samp>](https://togithub.com/vitest-dev/vitest/commit/5996c8c0)
- `Object.freeze` breaks `toEqual` - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4303](https://togithub.com/vitest-dev/vitest/issues/4303)
[<samp>(a4501)</samp>](https://togithub.com/vitest-dev/vitest/commit/a4501d6b)
- Publish semantically correct chai types - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4322](https://togithub.com/vitest-dev/vitest/issues/4322)
[<samp>(80a70)</samp>](https://togithub.com/vitest-dev/vitest/commit/80a706a1)
- Print full error if promise is rejected - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4467](https://togithub.com/vitest-dev/vitest/issues/4467)
[<samp>(cadb9)</samp>](https://togithub.com/vitest-dev/vitest/commit/cadb9cd3)
- Don't fail when using jest expect - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4517](https://togithub.com/vitest-dev/vitest/issues/4517)
[<samp>(60d6d)</samp>](https://togithub.com/vitest-dev/vitest/commit/60d6d173)
- **happy-dom**:
- Don't crash when calling useFakeTimers with empty config - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4214](https://togithub.com/vitest-dev/vitest/issues/4214)
[<samp>(2e1a1)</samp>](https://togithub.com/vitest-dev/vitest/commit/2e1a1bd4)
- **jsdom**:
- Don't go into an infinite recusion when calling atob - by
[@​sheremet-va](https://togithub.com/sheremet-va)
[<samp>(da794)</samp>](https://togithub.com/vitest-dev/vitest/commit/da7949dc)
- **runner**:
- Fixture needs to be initialized for each test - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4250](https://togithub.com/vitest-dev/vitest/issues/4250)
[<samp>(76a93)</samp>](https://togithub.com/vitest-dev/vitest/commit/76a93298)
- Nested tests should throw errors - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4262](https://togithub.com/vitest-dev/vitest/issues/4262)
[<samp>(8ac9f)</samp>](https://togithub.com/vitest-dev/vitest/commit/8ac9f8b1)
- Removes deprecated `error` option from TaskResult - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4313](https://togithub.com/vitest-dev/vitest/issues/4313)
[<samp>(4cee6)</samp>](https://togithub.com/vitest-dev/vitest/commit/4cee6711)
- Preserve fixtures when calling runif and skipif - by
[@​dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4585](https://togithub.com/vitest-dev/vitest/issues/4585)
and
[https://github.com/vitest-dev/vitest/issues/4591](https://togithub.com/vitest-dev/vitest/issues/4591)
[<samp>(515ea)</samp>](https://togithub.com/vitest-dev/vitest/commit/515eadf9)
- PassWithNoTests option not work - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4553](https://togithub.com/vitest-dev/vitest/issues/4553)
[<samp>(8d183)</samp>](https://togithub.com/vitest-dev/vitest/commit/8d183da4)
- **vite-node**:
- Have a separate cache for web/ssr transforms - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4221](https://togithub.com/vitest-dev/vitest/issues/4221)
[<samp>(ca5db)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca5dbef4)
- Mjs files watch not work - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3982](https://togithub.com/vitest-dev/vitest/issues/3982)
[<samp>(77ea9)</samp>](https://togithub.com/vitest-dev/vitest/commit/77ea9326)
- **vitest**:
- Make [@​types/node](https://togithub.com/types/node) optional
- by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4210](https://togithub.com/vitest-dev/vitest/issues/4210)
[<samp>(a5383)</samp>](https://togithub.com/vitest-dev/vitest/commit/a5383c2d)
- Inline chai types instead of using
[@​types/chai](https://togithub.com/types/chai) - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4209](https://togithub.com/vitest-dev/vitest/issues/4209)
[<samp>(5f477)</samp>](https://togithub.com/vitest-dev/vitest/commit/5f4774fc)
- Don't initialize globalSetup if workspace doesn't run tests - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4213](https://togithub.com/vitest-dev/vitest/issues/4213)
[<samp>(06461)</samp>](https://togithub.com/vitest-dev/vitest/commit/0646197e)
- Deduplicate vitest when running globally or in a workspace - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4238](https://togithub.com/vitest-dev/vitest/issues/4238)
[<samp>(93504)</samp>](https://togithub.com/vitest-dev/vitest/commit/93504619)
- Print file path instead of "unknown test" when logging - by
[@​Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4146](https://togithub.com/vitest-dev/vitest/issues/4146)
[<samp>(ec2e8)</samp>](https://togithub.com/vitest-dev/vitest/commit/ec2e8040)
- Failed to load custom environment from js/ts file - by
[@​Dunqing](https://togithub.com/Dunqing) and
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4255](https://togithub.com/vitest-dev/vitest/issues/4255)
[<samp>(da8d0)</samp>](https://togithub.com/vitest-dev/vitest/commit/da8d0570)
- Support assets in new URL in Vite 5 - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4258](https://togithub.com/vitest-dev/vitest/issues/4258)
[<samp>(d280f)</samp>](https://togithub.com/vitest-dev/vitest/commit/d280f489)
- Correctly hoist `vi.hoisted` if assigned - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4285](https://togithub.com/vitest-dev/vitest/issues/4285)
[<samp>(ff93a)</samp>](https://togithub.com/vitest-dev/vitest/commit/ff93a573)
- Run globalSetup from the root config even if it's not in a workspace
- by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4325](https://togithub.com/vitest-dev/vitest/issues/4325)
[<samp>(4293e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4293e1b1)
- Pass correct mode in vitest config function - by
[@​adriencaccia](https://togithub.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4399](https://togithub.com/vitest-dev/vitest/issues/4399)
[<samp>(b8ca3)</samp>](https://togithub.com/vitest-dev/vitest/commit/b8ca3873)
- Throw an error if vitest is imported using require() - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4466](https://togithub.com/vitest-dev/vitest/issues/4466)
[<samp>(e5cf1)</samp>](https://togithub.com/vitest-dev/vitest/commit/e5cf1418)
- Use correct type for defineProject to allow usage in mergeConfig -
by [@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4498](https://togithub.com/vitest-dev/vitest/issues/4498)
[<samp>(7dee8)</samp>](https://togithub.com/vitest-dev/vitest/commit/7dee832d)
- Throw an error if Vite wasn't able to resolve aliased path - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4503](https://togithub.com/vitest-dev/vitest/issues/4503)
[<samp>(50333)</samp>](https://togithub.com/vitest-dev/vitest/commit/503331d8)
- Improve vi.waitUntil type to excude falsy types - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4572](https://togithub.com/vitest-dev/vitest/issues/4572)
[<samp>(23652)</samp>](https://togithub.com/vitest-dev/vitest/commit/23652300)
- Add import-meta.d.ts - by
[@​macdaddyaz](https://togithub.com/macdaddyaz) in
[https://github.com/vitest-dev/vitest/issues/4571](https://togithub.com/vitest-dev/vitest/issues/4571)
[<samp>(dd802)</samp>](https://togithub.com/vitest-dev/vitest/commit/dd80288f)
- Correctly support CSS variable when using happy-dom - by
[@​sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4601](https://togithub.com/vitest-dev/vitest/issues/4601)
[<samp>(9fbf3)</samp>](https://togithub.com/vitest-dev/vitest/commit/9fbf39af)
- Pass correct server options in workspace - by
[@​hironytic](https://togithub.com/hironytic) in
[https://github.com/vitest-dev/vitest/issues/4539](https://togithub.com/vitest-dev/vitest/issues/4539)
and
[https://github.com/vitest-dev/vitest/issues/4540](https://togithub.com/vitest-dev/vitest/issues/4540)
[<samp>(241a8)</samp>](https://togithub.com/vitest-dev/vitest/commit/241a8c13)
- Independently mock each instance's methods for mocked class - by
[@​hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4564](https://togithub.com/vitest-dev/vitest/issues/4564)
[<samp>(05b05)</samp>](https://togithub.com/vitest-dev/vitest/commit/05b0521c)
- **vm**:
- Remove sequencer usage from createVmThreadsPool function - by
[@​mhogeveen](https://togithub.com/mhogeveen) in
[https://github.com/vitest-dev/vitest/issues/4638](https://togithub.com/vitest-dev/vitest/issues/4638)
[<samp>(54d52)</samp>](https://togithub.com/vitest-dev/vitest/commit/54d52d44)
##### 🏎 Performance
- Update `log-update` v9 - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4390](https://togithub.com/vitest-dev/vitest/issues/4390)
[<samp>(ba1df)</samp>](https://togithub.com/vitest-dev/vitest/commit/ba1df849)
- Close pool early in run-mode - by
[@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4623](https://togithub.com/vitest-dev/vitest/issues/4623)
[<samp>(e0e20)</samp>](https://togithub.com/vitest-dev/vitest/commit/e0e20176)
- **coverage-istanbul**: `all: true` instruments already instrumented
files - by [@​AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4552](https://togithub.com/vitest-dev/vitest/issues/4552)
[<samp>(d1e1b)</samp>](https://togithub.com/vitest-dev/vitest/commit/d1e1bc90)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.34.7...v1.0.0)
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
###
[`v8.4.32`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8432)
[Compare
Source](https://togithub.com/postcss/postcss/compare/8.4.31...8.4.32)
- Fixed `postcss().process()` types (by Andrew Ferreira).
</details>
<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>
###
[`v3.3.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#336---2023-12-04)
[Compare
Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.5...v3.3.6)
##### Fixed
- Improve types for `resolveConfig`
([#​12272](https://togithub.com/tailwindlabs/tailwindcss/pull/12272))
- Don’t add spaces to negative numbers following a comma
([#​12324](https://togithub.com/tailwindlabs/tailwindcss/pull/12324))
- Don't emit `@config` in CSS when watching via the CLI
([#​12327](https://togithub.com/tailwindlabs/tailwindcss/pull/12327))
- Ensure configured `font-feature-settings` for `mono` are included in
Preflight
([#​12342](https://togithub.com/tailwindlabs/tailwindcss/pull/12342))
- Improve candidate detection in minified JS arrays (without spaces)
([#​12396](https://togithub.com/tailwindlabs/tailwindcss/pull/12396))
- Don't crash when given applying a variant to a negated version of a
simple utility
([#​12514](https://togithub.com/tailwindlabs/tailwindcss/pull/12514))
- Fix support for slashes in arbitrary modifiers
([#​12515](https://togithub.com/tailwindlabs/tailwindcss/pull/12515))
- Fix source maps of variant utilities that come from an `@layer` rule
([#​12508](https://togithub.com/tailwindlabs/tailwindcss/pull/12508))
- Fix loading of built-in plugins when using an ESM or TypeScript config
with the Standalone CLI
([#​12506](https://togithub.com/tailwindlabs/tailwindcss/pull/12506))
</details>
<details>
<summary>Microsoft/TypeScript (typescript)</summary>
###
[`v5.3.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.3):
TypeScript 5.3.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3)
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
</details>
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v5.0.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small507-2023-12-08-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.6...v5.0.7)
- fix: suppress terser warning if minify disabled
([#​15275](https://togithub.com/vitejs/vite/issues/15275))
([3e42611](https://togithub.com/vitejs/vite/commit/3e42611)), closes
[#​15275](https://togithub.com/vitejs/vite/issues/15275)
- fix: symbolic links in public dir
([#​15264](https://togithub.com/vitejs/vite/issues/15264))
([ef2a024](https://togithub.com/vitejs/vite/commit/ef2a024)), closes
[#​15264](https://togithub.com/vitejs/vite/issues/15264)
- fix(html): skip inlining icon and manifest links
([#​14958](https://togithub.com/vitejs/vite/issues/14958))
([8ad81b4](https://togithub.com/vitejs/vite/commit/8ad81b4)), closes
[#​14958](https://togithub.com/vitejs/vite/issues/14958)
- chore: remove unneeded condition in getRealPath
([#​15267](https://togithub.com/vitejs/vite/issues/15267))
([8e4655c](https://togithub.com/vitejs/vite/commit/8e4655c)), closes
[#​15267](https://togithub.com/vitejs/vite/issues/15267)
- perf: cache empty optimizer result
([#​15245](https://togithub.com/vitejs/vite/issues/15245))
([8409b66](https://togithub.com/vitejs/vite/commit/8409b66)), closes
[#​15245](https://togithub.com/vitejs/vite/issues/15245)
###
[`v5.0.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small506-2023-12-06-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.5...v5.0.6)
- perf: in-memory public files check
([#​15195](https://togithub.com/vitejs/vite/issues/15195))
([0f9e1bf](https://togithub.com/vitejs/vite/commit/0f9e1bf)), closes
[#​15195](https://togithub.com/vitejs/vite/issues/15195)
- chore: remove unneccessary eslint-disable-next-line
regexp/no-unused-capturing-group
([#​15247](https://togithub.com/vitejs/vite/issues/15247))
([35a5bcf](https://togithub.com/vitejs/vite/commit/35a5bcf)), closes
[#​15247](https://togithub.com/vitejs/vite/issues/15247)
###
[`v5.0.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small505-2023-12-04-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.4...v5.0.5)
- fix: emit `vite:preloadError` for chunks without deps
([#​15203](https://togithub.com/vitejs/vite/issues/15203))
([d8001c5](https://togithub.com/vitejs/vite/commit/d8001c5)), closes
[#​15203](https://togithub.com/vitejs/vite/issues/15203)
- fix: esbuild glob import resolve error
([#​15140](https://togithub.com/vitejs/vite/issues/15140))
([676804d](https://togithub.com/vitejs/vite/commit/676804d)), closes
[#​15140](https://togithub.com/vitejs/vite/issues/15140)
- fix: json error with position
([#​15225](https://togithub.com/vitejs/vite/issues/15225))
([14be75f](https://togithub.com/vitejs/vite/commit/14be75f)), closes
[#​15225](https://togithub.com/vitejs/vite/issues/15225)
- fix: proxy html path should be encoded
([#​15223](https://togithub.com/vitejs/vite/issues/15223))
([5b85040](https://togithub.com/vitejs/vite/commit/5b85040)), closes
[#​15223](https://togithub.com/vitejs/vite/issues/15223)
- fix(deps): update all non-major dependencies
([#​15233](https://togithub.com/vitejs/vite/issues/15233))
([ad3adda](https://togithub.com/vitejs/vite/commit/ad3adda)), closes
[#​15233](https://togithub.com/vitejs/vite/issues/15233)
- fix(hmr): don't consider CSS dep as a circular dep
([#​15229](https://togithub.com/vitejs/vite/issues/15229))
([5f2cdec](https://togithub.com/vitejs/vite/commit/5f2cdec)), closes
[#​15229](https://togithub.com/vitejs/vite/issues/15229)
- feat: add '\*.mov' to client.d.ts
([#​15189](https://togithub.com/vitejs/vite/issues/15189))
([d93a211](https://togithub.com/vitejs/vite/commit/d93a211)), closes
[#​15189](https://togithub.com/vitejs/vite/issues/15189)
- feat(server): allow disabling built-in shortcuts
([#​15218](https://togithub.com/vitejs/vite/issues/15218))
([7fd7c6c](https://togithub.com/vitejs/vite/commit/7fd7c6c)), closes
[#​15218](https://togithub.com/vitejs/vite/issues/15218)
- chore: replace 'some' with 'includes' in resolveEnvPrefix
([#​15220](https://togithub.com/vitejs/vite/issues/15220))
([ee12f30](https://togithub.com/vitejs/vite/commit/ee12f30)), closes
[#​15220](https://togithub.com/vitejs/vite/issues/15220)
- chore: update the website url for homepage in package.json
([#​15181](https://togithub.com/vitejs/vite/issues/15181))
([282bd8f](https://togithub.com/vitejs/vite/commit/282bd8f)), closes
[#​15181](https://togithub.com/vitejs/vite/issues/15181)
- chore: update vitest to 1.0.0-beta.6
([#​15194](https://togithub.com/vitejs/vite/issues/15194))
([2fce647](https://togithub.com/vitejs/vite/commit/2fce647)), closes
[#​15194](https://togithub.com/vitejs/vite/issues/15194)
- refactor: make HMR agnostic to environment
([#​15179](https://togithub.com/vitejs/vite/issues/15179))
([0571b7c](https://togithub.com/vitejs/vite/commit/0571b7c)), closes
[#​15179](https://togithub.com/vitejs/vite/issues/15179)
- refactor: use dedicated regex methods
([#​15228](https://togithub.com/vitejs/vite/issues/15228))
([0348137](https://togithub.com/vitejs/vite/commit/0348137)), closes
[#​15228](https://togithub.com/vitejs/vite/issues/15228)
- perf: remove debug only prettifyUrl call
([#​15204](https://togithub.com/vitejs/vite/issues/15204))
([73e971f](https://togithub.com/vitejs/vite/commit/73e971f)), closes
[#​15204](https://togithub.com/vitejs/vite/issues/15204)
- perf: skip computing sourceRoot in injectSourcesContent
([#​15207](https://togithub.com/vitejs/vite/issues/15207))
([1df1fd1](https://togithub.com/vitejs/vite/commit/1df1fd1)), closes
[#​15207](https://togithub.com/vitejs/vite/issues/15207)
</details>
<details>
<summary>vuejs/core (vue)</summary>
###
[`v3.3.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3311-2023-12-08)
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.10...v3.3.11)
##### Bug Fixes
- **custom-element:** correctly handle number type props in prod
([#​8989](https://togithub.com/vuejs/core/issues/8989))
([d74d364](https://togithub.com/vuejs/core/commit/d74d364d62db8e48881af6b5a75ce4fb5f36cc35))
- **reactivity:** fix mutation on user proxy of reactive Array
([6ecbd5c](https://togithub.com/vuejs/core/commit/6ecbd5ce2a7f59314a8326a1d193874b87f4d8c8)),
closes [#​9742](https://togithub.com/vuejs/core/issues/9742)
[#​9751](https://togithub.com/vuejs/core/issues/9751)
[#​9750](https://togithub.com/vuejs/core/issues/9750)
- **runtime-dom:** fix width and height prop check condition
([5b00286](https://togithub.com/vuejs/core/commit/5b002869c533220706f9788b496b8ca8d8e98609)),
closes [#​9762](https://togithub.com/vuejs/core/issues/9762)
- **shared:** handle Map with symbol keys in toDisplayString
([#​9731](https://togithub.com/vuejs/core/issues/9731))
([364821d](https://togithub.com/vuejs/core/commit/364821d6bdb1775e2f55a69bcfb9f40f7acf1506)),
closes [#​9727](https://togithub.com/vuejs/core/issues/9727)
- **shared:** handle more Symbol cases in toDisplayString
([983d45d](https://togithub.com/vuejs/core/commit/983d45d4f8eb766b5a16b7ea93b86d3c51618fa6))
- **Suspense:** properly get anchor when mount fallback vnode
([#​9770](https://togithub.com/vuejs/core/issues/9770))
([b700328](https://togithub.com/vuejs/core/commit/b700328342e17dc16b19316c2e134a26107139d2)),
closes [#​9769](https://togithub.com/vuejs/core/issues/9769)
- **types:** ref() return type should not be any when initial value is
any ([#​9768](https://togithub.com/vuejs/core/issues/9768))
([cdac121](https://togithub.com/vuejs/core/commit/cdac12161ec27b45ded48854c3d749664b6d4a6d))
- **watch:** should not fire pre watcher on child component unmount
([#​7181](https://togithub.com/vuejs/core/issues/7181))
([6784f0b](https://togithub.com/vuejs/core/commit/6784f0b1f8501746ea70d87d18ed63a62cf6b76d)),
closes [#​7030](https://togithub.com/vuejs/core/issues/7030)
###
[`v3.3.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3310-2023-12-04)
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.9...v3.3.10)
##### Bug Fixes
- **app:** prevent template from being cached between apps with
different options
([#​9724](https://togithub.com/vuejs/core/issues/9724))
([ec71585](https://togithub.com/vuejs/core/commit/ec715854ca12520b2afc9e9b3981cbae05ae5206)),
closes [#​9618](https://togithub.com/vuejs/core/issues/9618)
- **compiler-sfc:** avoid passing forEach index to genMap
([f12db7f](https://togithub.com/vuejs/core/commit/f12db7fb564a534cef2e5805cc9f54afe5d72fbf))
- **compiler-sfc:** deindent pug/jade templates
([6345197](https://togithub.com/vuejs/core/commit/634519720a21fb5a6871454e1cadad7053a568b8)),
closes [#​3231](https://togithub.com/vuejs/core/issues/3231)
[#​3842](https://togithub.com/vuejs/core/issues/3842)
[#​7723](https://togithub.com/vuejs/core/issues/7723)
- **compiler-sfc:** fix :where and :is selector in scoped mode with
multiple selectors
([#​9735](https://togithub.com/vuejs/core/issues/9735))
([c3e2c55](https://togithub.com/vuejs/core/commit/c3e2c556b532656b50b8ab5cd2d9eabc26622d63)),
closes [#​9707](https://togithub.com/vuejs/core/issues/9707)
- **compiler-sfc:** generate more treeshaking friendly code
([#​9507](https://togithub.com/vuejs/core/issues/9507))
([8d74ca0](https://togithub.com/vuejs/core/commit/8d74ca0e6fa2738ca6854b7e879ff59419f948c7)),
closes [#​9500](https://togithub.com/vuejs/core/issues/9500)
- **compiler-sfc:** support inferring generic types
([#​8511](https://togithub.com/vuejs/core/issues/8511))
([eb5e307](https://togithub.com/vuejs/core/commit/eb5e307c0be62002e62c4c800d0dfacb39b0d4ca)),
closes [#​8482](https://togithub.com/vuejs/core/issues/8482)
- **compiler-sfc:** support resolving components from props
([#​8785](https://togithub.com/vuejs/core/issues/8785))
([7cbcee3](https://togithub.com/vuejs/core/commit/7cbcee3d831241a8bd3588ae92d3f27e3641e25f))
- **compiler-sfc:** throw error when failing to l
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Helsinki, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slipmatio/ui).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 731de33 commit 9c0dd2c
2 files changed
+394
-283
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
66 | 66 | | |
67 | | - | |
68 | | - | |
69 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
0 commit comments