Skip to content

Comments

fix(utils): fix objDisplay default truncate option for test.each title#4917

Merged
sheremet-va merged 4 commits intovitest-dev:mainfrom
hi-ogawa:fix-test-each-objDisplay-default
Jan 12, 2024
Merged

fix(utils): fix objDisplay default truncate option for test.each title#4917
sheremet-va merged 4 commits intovitest-dev:mainfrom
hi-ogawa:fix-test-each-objDisplay-default

Conversation

@hi-ogawa
Copy link
Contributor

@hi-ogawa hi-ogawa commented Jan 10, 2024

Description

Currently objDisplay from @vitest/utils with truncate option are only used for test title formatting. So the effect of this change would be minimal and probably only breaking file snapshot back to what it was before.

One more note, there is another usage of objDisplay but I think this one is calling into chai utils, so this change doesn't affect here:

const valueString = args.length === 1 ? '' : ` with value ${utils.objDisplay(expected)}`

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

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

Tests

  • Run the tests with pnpm test:ci.

Documentation

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

Changesets

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

@netlify
Copy link

netlify bot commented Jan 10, 2024

Deploy Preview for fastidious-cascaron-4ded94 ready!

Name Link
🔨 Latest commit 926e633
🔍 Latest deploy log https://app.netlify.com/sites/fastidious-cascaron-4ded94/deploys/659e05ad45affa000819c116
😎 Deploy Preview https://deploy-preview-4917--fastidious-cascaron-4ded94.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@hi-ogawa hi-ogawa marked this pull request as ready for review January 10, 2024 03:18
@sheremet-va sheremet-va merged commit 9ae9dac into vitest-dev:main Jan 12, 2024
@hi-ogawa hi-ogawa deleted the fix-test-each-objDisplay-default branch January 12, 2024 10:26
renovate bot referenced this pull request in Johannes-Andersen/Johannes Jan 12, 2024
[![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://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Johannes-Andersen/Johannes).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in fwouts/previewjs Jan 12, 2024
[![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://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`^1.1.3` ->
`^1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.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/fwouts/previewjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in SebastianGoeb/chinese-chart Jan 13, 2024
[![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://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am" (UTC), 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/SebastianGoeb/chinese-chart).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in slipmatio/toolbelt Jan 15, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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.6` ->
`20.11.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.6/20.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](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))
| [`5.0.2` ->
`5.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](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))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.10.3`
-> `13.0.4`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/13.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.5` ->
`3.4.12`](https://renovatebot.com/diffs/npm/vue/3.4.5/3.4.12) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v5.0.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small503-2024-01-10-small)

- fix(deps): update all non-major dependencies
([#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309))
([8c694f6](https://togithub.com/vitejs/vite-plugin-vue/commit/8c694f6)),
closes
[#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309)
- fix(plugin-vue): handle circular references in HMR check
([#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334))
([eddcfa8](https://togithub.com/vitejs/vite-plugin-vue/commit/eddcfa8)),
closes
[#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334)
[#&#8203;325](https://togithub.com/vitejs/vite-plugin-vue/issues/325)
- fix(plugin-vue): handle custom element when hot update
([6ffee6d](https://togithub.com/vitejs/vite-plugin-vue/commit/6ffee6d))
- chore: fix typo
([0a3b9a5](https://togithub.com/vitejs/vite-plugin-vue/commit/0a3b9a5))
- chore(deps): update upstream
([#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310))
([90eb484](https://togithub.com/vitejs/vite-plugin-vue/commit/90eb484)),
closes
[#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310)

</details>

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.0.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.4)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.3...v13.0.4)

##### 👷‍♂️ Patch fixes

- Adds support for fallback values when declaring a CSS variable (e.g.
"var(--my-var, #FFF)").
([#&#8203;1192](https://togithub.com/capricorn86/happy-dom/issues/1192))

###
[`v13.0.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.2...v13.0.3)

##### 👷‍♂️ Patch fixes

- Fixes problem with clearTimeout(), clearInterval() and
cancelAnimationFrame() not supporting number values.
([#&#8203;1201](https://togithub.com/capricorn86/happy-dom/issues/1201))

###
[`v13.0.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.1...v13.0.2)

##### 👷‍♂️ Patch fixes

- Removes unused browser setting.
([#&#8203;1199](https://togithub.com/capricorn86/happy-dom/issues/1199))

###
[`v13.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.0...v13.0.1)

##### 🎨 Features

- Adds support for `BrowserFrame.viewport`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeTo()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeBy()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Fixes issues related to viewport not being kept when navigating to new
a URL.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

###
[`v13.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.3...v13.0.0)

##### 💣 Breaking Changes

- This is a big release where a lot of the code has been refactored to
improve security and to be able to support the new Browser API. A big
release is always a potential risk for bugs and therefore it make sense
to make this a major release to avoid that consumers automatically
updates to it.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 🎨 Features

- Adds support for a Browser API similar to
[Puppeteer](https://pptr.dev/) and
[Playwright](https://playwright.dev/). With the Browser API, it is for
example possible to create new pages and navigate in them. You can read
more about it in the [Happy DOM
Wiki](https://togithub.com/capricorn86/happy-dom/wiki).
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves security by not exposing sensitive internal logic to scripts
running within the Happy DOM Browser.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for CORS management. It now supports "OPTIONS"
requests to detect if the client is allowed to proceed with a cross
origin request.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for HTTP response cache. The cache is in memory, but the
plan is to add support for storing it on disk in the future.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `XMLHttpRequest`. It now supports the GZip,
Deflate and Brotli encodings.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for adding a process level error event listener for
capturing errors. This is useful when using the Browser API, but will
not work in environments such as [Jest](https://jestjs.io/) and
[Vitest](https://vitest.dev/), as it collides with their error listener.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.open()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.close()`. This function should now be used
when tearing down the environment.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for cookies.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `HTMLIFrameElement`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Changes export of types to use "import type" and "export type" in
"index.js". This will allow transpilers/compilers to optimize better.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when clicking on an anchor link.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when setting `Location.href`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `MutationObserver`. It will not collect multiple
records with a microtask. It now also supports
`MutationObserver.takeRecords()` for records that has not yet been
published.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Deprecates
"[@&#8203;happy-dom/uncaught-exception-observer](https://togithub.com/happy-dom/uncaught-exception-observer)"
as the functionality is supported by "happy-dom" out of the box now.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Uses Symbol for public internal properties instead of using "\_" as a
prefix, so that internal properties won't be enumerable. This will also
make sure that these properties won't clash with properties defined by
the consumer.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Improves the check for if the property is a class to avoid that it
gets bound in
"[@&#8203;happy-dom/global-registrator](https://togithub.com/happy-dom/global-registrator)".
We only want functions to get bound to the global context.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where `new Document()` did'nt work according to spec.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where several Element classes wheren't available as
properties on `Window`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug in `Document.importNode()` where it didn't change
`ownerDocument` on child nodes.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Resets static `ownerDocument` state used when creating Node instances,
so that it can be garbage collected if not used anymore.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

***

Merry Christmas and a Happy New Year! 🎅 ✨

This release took some time as I didn't want to release the Browser API
without applying security fixes. I've also stumbled across a few other
issues along the way that I felt I needed to address.

I hope you will enjoy the release!

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.4.12`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3412-2024-01-13)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.11...v3.4.12)

##### Reverts

- fix(reactivity): correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8b18481](https://togithub.com/vuejs/core/commit/8b1848173b0bc8fd84ce1da1af8d373c044bf073)),
closes [#&#8203;10098](https://togithub.com/vuejs/core/issues/10098)
[#&#8203;10100](https://togithub.com/vuejs/core/issues/10100)

###
[`v3.4.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3411-2024-01-12)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.10...v3.4.11)

##### Bug Fixes

- **hydration:** improve mismatch when client valut is null or undefined
([#&#8203;10086](https://togithub.com/vuejs/core/issues/10086))
([08b60f5](https://togithub.com/vuejs/core/commit/08b60f5d0d5b57fcf3347ef66cbeab472c475a88))
- **reactivity:** correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8d04205](https://togithub.com/vuejs/core/commit/8d042050411fdf04d9d1d6c153287164b12e0255)),
closes [#&#8203;10082](https://togithub.com/vuejs/core/issues/10082)
- **runtime-core:** filter single root for nested DEV_ROOT_FRAGMENT
([#&#8203;8593](https://togithub.com/vuejs/core/issues/8593))
([d35b877](https://togithub.com/vuejs/core/commit/d35b87725ab3e2bdc86fb5781ab34939f7ec1029)),
closes [#&#8203;5203](https://togithub.com/vuejs/core/issues/5203)
[#&#8203;8581](https://togithub.com/vuejs/core/issues/8581)
[#&#8203;10087](https://togithub.com/vuejs/core/issues/10087)

###
[`v3.4.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3410-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.9...v3.4.10)

##### Bug Fixes

- **hydration:** should not warn on falsy bindings of non-property keys
([3907c87](https://togithub.com/vuejs/core/commit/3907c87ce23cc6ef4a739b5a66ddb553e8723114))

###
[`v3.4.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#349-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.8...v3.4.9)

##### Bug Fixes

- **build:** avoid accessing **FEATURE_PROD_DEVTOOLS** flag in root
scope
([dfd9654](https://togithub.com/vuejs/core/commit/dfd9654665890d1bc7129f6e3c2faaa5b1f28f72))
- **hydration:** do not warn against bindings w/ object values
([dcc68ef](https://togithub.com/vuejs/core/commit/dcc68ef7d48973abd8dd3178b46e50e3b0785ea4))
- **runtime-dom:** unify behavior for v-show + style display binding
([#&#8203;10075](https://togithub.com/vuejs/core/issues/10075))
([cd419ae](https://togithub.com/vuejs/core/commit/cd419aec3cb615eaea8b2324356f38f4c0ff1fcc)),
closes [#&#8203;10074](https://togithub.com/vuejs/core/issues/10074)
- **suspense:** avoid double-patching nested suspense when parent
suspense is not resolved
([#&#8203;10055](https://togithub.com/vuejs/core/issues/10055))
([bcda96b](https://togithub.com/vuejs/core/commit/bcda96b525801eb7a1d397300fb3f2f9b827ddfb)),
closes [#&#8203;8678](https://togithub.com/vuejs/core/issues/8678)

###
[`v3.4.8`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#348-2024-01-10)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.7...v3.4.8)

##### Bug Fixes

- **hydration:** fix class and style hydration mismatch message
([5af3987](https://togithub.com/vuejs/core/commit/5af398729168481c3bee741b4f36fa4f375e0f4a)),
closes [#&#8203;10067](https://togithub.com/vuejs/core/issues/10067)
- **hydration:** improve attr hydration mismatch check for boolean attrs
([972face](https://togithub.com/vuejs/core/commit/972facee0d892a1b6d9d4ad1da5da9306ed45c3f)),
closes [#&#8203;10057](https://togithub.com/vuejs/core/issues/10057)
[#&#8203;10060](https://togithub.com/vuejs/core/issues/10060)
- **suspense:** fix more suspense patch before resolve edge cases
([70ad4ca](https://togithub.com/vuejs/core/commit/70ad4caad7d19938f8ccf1ede3228a81254dd4bf)),
closes [#&#8203;10017](https://togithub.com/vuejs/core/issues/10017)

###
[`v3.4.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#347-2024-01-09)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.6...v3.4.7)

##### Bug Fixes

- **parser:** skip compat mode check for SFC root `<template>` tags
([#&#8203;10034](https://togithub.com/vuejs/core/issues/10034))
([923d560](https://togithub.com/vuejs/core/commit/923d560d0b6713144671809b6dfeb1e2da503b1f))
- **types:** fix functional component for `h`
([#&#8203;9991](https://togithub.com/vuejs/core/issues/9991))
([438a74a](https://togithub.com/vuejs/core/commit/438a74aad840183286fbdb488178510f37218a73))

##### Reverts

- "dx(computed): warn incorrect use of getCurrentInstance inside
computed"
([2fd3905](https://togithub.com/vuejs/core/commit/2fd39057386644c8bfee426c60a51f2b07a79b09))

###
[`v3.4.6`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#346-2024-01-08)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.5...v3.4.6)

##### Bug Fixes

- **build:** revert "build: add production/development export conditions
([#&#8203;9977](https://togithub.com/vuejs/core/issues/9977))"
([7bd4e90](https://togithub.com/vuejs/core/commit/7bd4e90506547c42234165776b01793abd37b148)),
closes [#&#8203;10012](https://togithub.com/vuejs/core/issues/10012)
[#&#8203;10020](https://togithub.com/vuejs/core/issues/10020)
- fix post watcher fire timing on nested app mounts
([3c3561e](https://togithub.com/vuejs/core/commit/3c3561e7203091f49d57f1da6d822c91e462bc46)),
closes [#&#8203;10005](https://togithub.com/vuejs/core/issues/10005)
- **hydration:** avoid hydration mismatch warning for styles with
different order
([#&#8203;10011](https://togithub.com/vuejs/core/issues/10011))
([2701355](https://togithub.com/vuejs/core/commit/2701355e8eb07ab664e398d9fc05d6c4e2e9b20e)),
closes [#&#8203;10000](https://togithub.com/vuejs/core/issues/10000)
[#&#8203;10006](https://togithub.com/vuejs/core/issues/10006)
- **runtime-core:** handle fragment with null children
([#&#8203;10010](https://togithub.com/vuejs/core/issues/10010))
([3bf34b7](https://togithub.com/vuejs/core/commit/3bf34b767e4dd3cf6a974301ecf0363ae4dda4ec)),
closes [#&#8203;10007](https://togithub.com/vuejs/core/issues/10007)
- **scheduler:** sort nested postFlushCbs
([d9162df](https://togithub.com/vuejs/core/commit/d9162dfc2ee0c3a369fb9bf32ff413e74761bee6)),
closes [#&#8203;10003](https://togithub.com/vuejs/core/issues/10003)
- **suspense:** fix anchor for suspense with transition out-in
([#&#8203;9999](https://togithub.com/vuejs/core/issues/9999))
([a3fbf21](https://togithub.com/vuejs/core/commit/a3fbf2132b0cd3655e969e290548c8fabc08fd33)),
closes [#&#8203;9996](https://togithub.com/vuejs/core/issues/9996)
- **types:** allow `null` type for textarea value
([#&#8203;9997](https://togithub.com/vuejs/core/issues/9997))
([c379bc2](https://togithub.com/vuejs/core/commit/c379bc29efc70d6ac5840de10c357ee3dad998c0)),
closes [#&#8203;9904](https://togithub.com/vuejs/core/issues/9904)

</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/toolbelt).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in slipmatio/logger Jan 15, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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.6` ->
`20.11.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.6/20.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](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))
| [`5.0.2` ->
`5.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](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))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.10.3`
-> `13.0.4`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/13.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.5` ->
`3.4.12`](https://renovatebot.com/diffs/npm/vue/3.4.5/3.4.12) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v5.0.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small503-2024-01-10-small)

- fix(deps): update all non-major dependencies
([#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309))
([8c694f6](https://togithub.com/vitejs/vite-plugin-vue/commit/8c694f6)),
closes
[#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309)
- fix(plugin-vue): handle circular references in HMR check
([#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334))
([eddcfa8](https://togithub.com/vitejs/vite-plugin-vue/commit/eddcfa8)),
closes
[#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334)
[#&#8203;325](https://togithub.com/vitejs/vite-plugin-vue/issues/325)
- fix(plugin-vue): handle custom element when hot update
([6ffee6d](https://togithub.com/vitejs/vite-plugin-vue/commit/6ffee6d))
- chore: fix typo
([0a3b9a5](https://togithub.com/vitejs/vite-plugin-vue/commit/0a3b9a5))
- chore(deps): update upstream
([#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310))
([90eb484](https://togithub.com/vitejs/vite-plugin-vue/commit/90eb484)),
closes
[#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310)

</details>

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.0.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.4)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.3...v13.0.4)

##### 👷‍♂️ Patch fixes

- Adds support for fallback values when declaring a CSS variable (e.g.
"var(--my-var, #FFF)").
([#&#8203;1192](https://togithub.com/capricorn86/happy-dom/issues/1192))

###
[`v13.0.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.2...v13.0.3)

##### 👷‍♂️ Patch fixes

- Fixes problem with clearTimeout(), clearInterval() and
cancelAnimationFrame() not supporting number values.
([#&#8203;1201](https://togithub.com/capricorn86/happy-dom/issues/1201))

###
[`v13.0.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.1...v13.0.2)

##### 👷‍♂️ Patch fixes

- Removes unused browser setting.
([#&#8203;1199](https://togithub.com/capricorn86/happy-dom/issues/1199))

###
[`v13.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.0...v13.0.1)

##### 🎨 Features

- Adds support for `BrowserFrame.viewport`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeTo()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeBy()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Fixes issues related to viewport not being kept when navigating to new
a URL.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

###
[`v13.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.3...v13.0.0)

##### 💣 Breaking Changes

- This is a big release where a lot of the code has been refactored to
improve security and to be able to support the new Browser API. A big
release is always a potential risk for bugs and therefore it make sense
to make this a major release to avoid that consumers automatically
updates to it.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 🎨 Features

- Adds support for a Browser API similar to
[Puppeteer](https://pptr.dev/) and
[Playwright](https://playwright.dev/). With the Browser API, it is for
example possible to create new pages and navigate in them. You can read
more about it in the [Happy DOM
Wiki](https://togithub.com/capricorn86/happy-dom/wiki).
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves security by not exposing sensitive internal logic to scripts
running within the Happy DOM Browser.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for CORS management. It now supports "OPTIONS"
requests to detect if the client is allowed to proceed with a cross
origin request.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for HTTP response cache. The cache is in memory, but the
plan is to add support for storing it on disk in the future.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `XMLHttpRequest`. It now supports the GZip,
Deflate and Brotli encodings.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for adding a process level error event listener for
capturing errors. This is useful when using the Browser API, but will
not work in environments such as [Jest](https://jestjs.io/) and
[Vitest](https://vitest.dev/), as it collides with their error listener.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.open()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.close()`. This function should now be used
when tearing down the environment.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for cookies.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `HTMLIFrameElement`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Changes export of types to use "import type" and "export type" in
"index.js". This will allow transpilers/compilers to optimize better.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when clicking on an anchor link.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when setting `Location.href`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `MutationObserver`. It will not collect multiple
records with a microtask. It now also supports
`MutationObserver.takeRecords()` for records that has not yet been
published.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Deprecates
"[@&#8203;happy-dom/uncaught-exception-observer](https://togithub.com/happy-dom/uncaught-exception-observer)"
as the functionality is supported by "happy-dom" out of the box now.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Uses Symbol for public internal properties instead of using "\_" as a
prefix, so that internal properties won't be enumerable. This will also
make sure that these properties won't clash with properties defined by
the consumer.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Improves the check for if the property is a class to avoid that it
gets bound in
"[@&#8203;happy-dom/global-registrator](https://togithub.com/happy-dom/global-registrator)".
We only want functions to get bound to the global context.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where `new Document()` did'nt work according to spec.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where several Element classes wheren't available as
properties on `Window`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug in `Document.importNode()` where it didn't change
`ownerDocument` on child nodes.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Resets static `ownerDocument` state used when creating Node instances,
so that it can be garbage collected if not used anymore.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

***

Merry Christmas and a Happy New Year! 🎅 ✨

This release took some time as I didn't want to release the Browser API
without applying security fixes. I've also stumbled across a few other
issues along the way that I felt I needed to address.

I hope you will enjoy the release!

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.4.12`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3412-2024-01-13)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.11...v3.4.12)

##### Reverts

- fix(reactivity): correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8b18481](https://togithub.com/vuejs/core/commit/8b1848173b0bc8fd84ce1da1af8d373c044bf073)),
closes [#&#8203;10098](https://togithub.com/vuejs/core/issues/10098)
[#&#8203;10100](https://togithub.com/vuejs/core/issues/10100)

###
[`v3.4.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3411-2024-01-12)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.10...v3.4.11)

##### Bug Fixes

- **hydration:** improve mismatch when client valut is null or undefined
([#&#8203;10086](https://togithub.com/vuejs/core/issues/10086))
([08b60f5](https://togithub.com/vuejs/core/commit/08b60f5d0d5b57fcf3347ef66cbeab472c475a88))
- **reactivity:** correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8d04205](https://togithub.com/vuejs/core/commit/8d042050411fdf04d9d1d6c153287164b12e0255)),
closes [#&#8203;10082](https://togithub.com/vuejs/core/issues/10082)
- **runtime-core:** filter single root for nested DEV_ROOT_FRAGMENT
([#&#8203;8593](https://togithub.com/vuejs/core/issues/8593))
([d35b877](https://togithub.com/vuejs/core/commit/d35b87725ab3e2bdc86fb5781ab34939f7ec1029)),
closes [#&#8203;5203](https://togithub.com/vuejs/core/issues/5203)
[#&#8203;8581](https://togithub.com/vuejs/core/issues/8581)
[#&#8203;10087](https://togithub.com/vuejs/core/issues/10087)

###
[`v3.4.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3410-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.9...v3.4.10)

##### Bug Fixes

- **hydration:** should not warn on falsy bindings of non-property keys
([3907c87](https://togithub.com/vuejs/core/commit/3907c87ce23cc6ef4a739b5a66ddb553e8723114))

###
[`v3.4.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#349-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.8...v3.4.9)

##### Bug Fixes

- **build:** avoid accessing **FEATURE_PROD_DEVTOOLS** flag in root
scope
([dfd9654](https://togithub.com/vuejs/core/commit/dfd9654665890d1bc7129f6e3c2faaa5b1f28f72))
- **hydration:** do not warn against bindings w/ object values
([dcc68ef](https://togithub.com/vuejs/core/commit/dcc68ef7d48973abd8dd3178b46e50e3b0785ea4))
- **runtime-dom:** unify behavior for v-show + style display binding
([#&#8203;10075](https://togithub.com/vuejs/core/issues/10075))
([cd419ae](https://togithub.com/vuejs/core/commit/cd419aec3cb615eaea8b2324356f38f4c0ff1fcc)),
closes [#&#8203;10074](https://togithub.com/vuejs/core/issues/10074)
- **suspense:** avoid double-patching nested suspense when parent
suspense is not resolved
([#&#8203;10055](https://togithub.com/vuejs/core/issues/10055))
([bcda96b](https://togithub.com/vuejs/core/commit/bcda96b525801eb7a1d397300fb3f2f9b827ddfb)),
closes [#&#8203;8678](https://togithub.com/vuejs/core/issues/8678)

###
[`v3.4.8`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#348-2024-01-10)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.7...v3.4.8)

##### Bug Fixes

- **hydration:** fix class and style hydration mismatch message
([5af3987](https://togithub.com/vuejs/core/commit/5af398729168481c3bee741b4f36fa4f375e0f4a)),
closes [#&#8203;10067](https://togithub.com/vuejs/core/issues/10067)
- **hydration:** improve attr hydration mismatch check for boolean attrs
([972face](https://togithub.com/vuejs/core/commit/972facee0d892a1b6d9d4ad1da5da9306ed45c3f)),
closes [#&#8203;10057](https://togithub.com/vuejs/core/issues/10057)
[#&#8203;10060](https://togithub.com/vuejs/core/issues/10060)
- **suspense:** fix more suspense patch before resolve edge cases
([70ad4ca](https://togithub.com/vuejs/core/commit/70ad4caad7d19938f8ccf1ede3228a81254dd4bf)),
closes [#&#8203;10017](https://togithub.com/vuejs/core/issues/10017)

###
[`v3.4.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#347-2024-01-09)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.6...v3.4.7)

##### Bug Fixes

- **parser:** skip compat mode check for SFC root `<template>` tags
([#&#8203;10034](https://togithub.com/vuejs/core/issues/10034))
([923d560](https://togithub.com/vuejs/core/commit/923d560d0b6713144671809b6dfeb1e2da503b1f))
- **types:** fix functional component for `h`
([#&#8203;9991](https://togithub.com/vuejs/core/issues/9991))
([438a74a](https://togithub.com/vuejs/core/commit/438a74aad840183286fbdb488178510f37218a73))

##### Reverts

- "dx(computed): warn incorrect use of getCurrentInstance inside
computed"
([2fd3905](https://togithub.com/vuejs/core/commit/2fd39057386644c8bfee426c60a51f2b07a79b09))

###
[`v3.4.6`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#346-2024-01-08)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.5...v3.4.6)

##### Bug Fixes

- **build:** revert "build: add production/development export conditions
([#&#8203;9977](https://togithub.com/vuejs/core/issues/9977))"
([7bd4e90](https://togithub.com/vuejs/core/commit/7bd4e90506547c42234165776b01793abd37b148)),
closes [#&#8203;10012](https://togithub.com/vuejs/core/issues/10012)
[#&#8203;10020](https://togithub.com/vuejs/core/issues/10020)
- fix post watcher fire timing on nested app mounts
([3c3561e](https://togithub.com/vuejs/core/commit/3c3561e7203091f49d57f1da6d822c91e462bc46)),
closes [#&#8203;10005](https://togithub.com/vuejs/core/issues/10005)
- **hydration:** avoid hydration mismatch warning for styles with
different order
([#&#8203;10011](https://togithub.com/vuejs/core/issues/10011))
([2701355](https://togithub.com/vuejs/core/commit/2701355e8eb07ab664e398d9fc05d6c4e2e9b20e)),
closes [#&#8203;10000](https://togithub.com/vuejs/core/issues/10000)
[#&#8203;10006](https://togithub.com/vuejs/core/issues/10006)
- **runtime-core:** handle fragment with null children
([#&#8203;10010](https://togithub.com/vuejs/core/issues/10010))
([3bf34b7](https://togithub.com/vuejs/core/commit/3bf34b767e4dd3cf6a974301ecf0363ae4dda4ec)),
closes [#&#8203;10007](https://togithub.com/vuejs/core/issues/10007)
- **scheduler:** sort nested postFlushCbs
([d9162df](https://togithub.com/vuejs/core/commit/d9162dfc2ee0c3a369fb9bf32ff413e74761bee6)),
closes [#&#8203;10003](https://togithub.com/vuejs/core/issues/10003)
- **suspense:** fix anchor for suspense with transition out-in
([#&#8203;9999](https://togithub.com/vuejs/core/issues/9999))
([a3fbf21](https://togithub.com/vuejs/core/commit/a3fbf2132b0cd3655e969e290548c8fabc08fd33)),
closes [#&#8203;9996](https://togithub.com/vuejs/core/issues/9996)
- **types:** allow `null` type for textarea value
([#&#8203;9997](https://togithub.com/vuejs/core/issues/9997))
([c379bc2](https://togithub.com/vuejs/core/commit/c379bc29efc70d6ac5840de10c357ee3dad998c0)),
closes [#&#8203;9904](https://togithub.com/vuejs/core/issues/9904)

</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/logger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in slipmatio/ui Jan 15, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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.6` ->
`20.11.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.6/20.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](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))
| [`5.0.2` ->
`5.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](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))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.10.3`
-> `13.0.4`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/13.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.1.3` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.5` ->
`3.4.12`](https://renovatebot.com/diffs/npm/vue/3.4.5/3.4.12) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v5.0.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small503-2024-01-10-small)

- fix(deps): update all non-major dependencies
([#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309))
([8c694f6](https://togithub.com/vitejs/vite-plugin-vue/commit/8c694f6)),
closes
[#&#8203;309](https://togithub.com/vitejs/vite-plugin-vue/issues/309)
- fix(plugin-vue): handle circular references in HMR check
([#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334))
([eddcfa8](https://togithub.com/vitejs/vite-plugin-vue/commit/eddcfa8)),
closes
[#&#8203;334](https://togithub.com/vitejs/vite-plugin-vue/issues/334)
[#&#8203;325](https://togithub.com/vitejs/vite-plugin-vue/issues/325)
- fix(plugin-vue): handle custom element when hot update
([6ffee6d](https://togithub.com/vitejs/vite-plugin-vue/commit/6ffee6d))
- chore: fix typo
([0a3b9a5](https://togithub.com/vitejs/vite-plugin-vue/commit/0a3b9a5))
- chore(deps): update upstream
([#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310))
([90eb484](https://togithub.com/vitejs/vite-plugin-vue/commit/90eb484)),
closes
[#&#8203;310](https://togithub.com/vitejs/vite-plugin-vue/issues/310)

</details>

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

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

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

- Support case-insensitive path matching in cli  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) in
[https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567)
and
[https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911)
[<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef)
- Add typeahead search  -  by
[@&#8203;bonyuta0204](https://togithub.com/bonyuta0204) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275)
and
[https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733)
[<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a)
- Add syntax highlighting to error messages  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813)
[<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2)
- Allow extending toEqual  -  by
[@&#8203;tigranmk](https://togithub.com/tigranmk) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875)
and
[https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880)
[<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
- Custom reporter support  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828)
[<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
- Show unhandled errors on the ui  -  by
[@&#8203;spiroka](https://togithub.com/spiroka) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380)
[<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
- Add `--disable-console-intercept` option to allow opting-out from
automatic console log interception  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786)
[<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa)
- Show slow test duration in verbose reporter on CI  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929)
[<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836)
- Allow overiding package installer with public API  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936)
[<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
- Support vite config `server.headers`  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890)
[<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f)
- Fix `testNamePattern` config  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909)
[<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516)
- Fix updating snapshot during watch mode  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867)
[<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9)
- Remove redundant test failure logging  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891)
[<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
- Window.close() for environment teardown  -  by
[@&#8203;capricorn86](https://togithub.com/capricorn86) in
[https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931)
[<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
- Fix `objDisplay` default truncate option for `test.each` title  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917)
[<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
- Fix tap reporter to handle custom error  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897)
[<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2)
- Gracefully exit Vitest if `process.exit` is called inside the test  - 
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903)
[<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a)
- Throw "cannot mock" error only in isolated pools  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905)
[<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313)
- Don't throw SyntaxError when "await vi.hoisted" is used  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915)
[<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a)
- Correctly parse --maxWorkers/--minWorkers  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924)
[<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697)
- Show correct error when vi.hoisted is used inside vi.mock and the
other way around  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916)
[<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7)
- Call global teardown when using workspaces  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935)
[<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558)
- Use file instead of id for HMR  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938)
[<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457)
- Add inlined deps to ssr.noExternal so they are added to the module
graph  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945)
[<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
- Support overring `pool` and `poolOptions` on project level  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765)
[<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.0.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.4)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.3...v13.0.4)

##### 👷‍♂️ Patch fixes

- Adds support for fallback values when declaring a CSS variable (e.g.
"var(--my-var, #FFF)").
([#&#8203;1192](https://togithub.com/capricorn86/happy-dom/issues/1192))

###
[`v13.0.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.2...v13.0.3)

##### 👷‍♂️ Patch fixes

- Fixes problem with clearTimeout(), clearInterval() and
cancelAnimationFrame() not supporting number values.
([#&#8203;1201](https://togithub.com/capricorn86/happy-dom/issues/1201))

###
[`v13.0.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.1...v13.0.2)

##### 👷‍♂️ Patch fixes

- Removes unused browser setting.
([#&#8203;1199](https://togithub.com/capricorn86/happy-dom/issues/1199))

###
[`v13.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.0...v13.0.1)

##### 🎨 Features

- Adds support for `BrowserFrame.viewport`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeTo()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Window.resizeBy()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Fixes issues related to viewport not being kept when navigating to new
a URL.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

###
[`v13.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.3...v13.0.0)

##### 💣 Breaking Changes

- This is a big release where a lot of the code has been refactored to
improve security and to be able to support the new Browser API. A big
release is always a potential risk for bugs and therefore it make sense
to make this a major release to avoid that consumers automatically
updates to it.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 🎨 Features

- Adds support for a Browser API similar to
[Puppeteer](https://pptr.dev/) and
[Playwright](https://playwright.dev/). With the Browser API, it is for
example possible to create new pages and navigate in them. You can read
more about it in the [Happy DOM
Wiki](https://togithub.com/capricorn86/happy-dom/wiki).
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves security by not exposing sensitive internal logic to scripts
running within the Happy DOM Browser.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for CORS management. It now supports "OPTIONS"
requests to detect if the client is allowed to proceed with a cross
origin request.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for HTTP response cache. The cache is in memory, but the
plan is to add support for storing it on disk in the future.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `XMLHttpRequest`. It now supports the GZip,
Deflate and Brotli encodings.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for adding a process level error event listener for
capturing errors. This is useful when using the Browser API, but will
not work in environments such as [Jest](https://jestjs.io/) and
[Vitest](https://vitest.dev/), as it collides with their error listener.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.open()`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for `Ẁindow.close()`. This function should now be used
when tearing down the environment.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for cookies.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `HTMLIFrameElement`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Changes export of types to use "import type" and "export type" in
"index.js". This will allow transpilers/compilers to optimize better.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when clicking on an anchor link.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Adds support for navigating when setting `Location.href`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Improves support for `MutationObserver`. It will not collect multiple
records with a microtask. It now also supports
`MutationObserver.takeRecords()` for records that has not yet been
published.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Deprecates
"[@&#8203;happy-dom/uncaught-exception-observer](https://togithub.com/happy-dom/uncaught-exception-observer)"
as the functionality is supported by "happy-dom" out of the box now.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Uses Symbol for public internal properties instead of using "\_" as a
prefix, so that internal properties won't be enumerable. This will also
make sure that these properties won't clash with properties defined by
the consumer.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

##### 👷‍♂️ Patch fixes

- Improves the check for if the property is a class to avoid that it
gets bound in
"[@&#8203;happy-dom/global-registrator](https://togithub.com/happy-dom/global-registrator)".
We only want functions to get bound to the global context.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where `new Document()` did'nt work according to spec.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug where several Element classes wheren't available as
properties on `Window`.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Fixes bug in `Document.importNode()` where it didn't change
`ownerDocument` on child nodes.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))
- Resets static `ownerDocument` state used when creating Node instances,
so that it can be garbage collected if not used anymore.
([#&#8203;466](https://togithub.com/capricorn86/happy-dom/issues/466))

***

Merry Christmas and a Happy New Year! 🎅 ✨

This release took some time as I didn't want to release the Browser API
without applying security fixes. I've also stumbled across a few other
issues along the way that I felt I needed to address.

I hope you will enjoy the release!

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.4.12`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3412-2024-01-13)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.11...v3.4.12)

##### Reverts

- fix(reactivity): correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8b18481](https://togithub.com/vuejs/core/commit/8b1848173b0bc8fd84ce1da1af8d373c044bf073)),
closes [#&#8203;10098](https://togithub.com/vuejs/core/issues/10098)
[#&#8203;10100](https://togithub.com/vuejs/core/issues/10100)

###
[`v3.4.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3411-2024-01-12)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.10...v3.4.11)

##### Bug Fixes

- **hydration:** improve mismatch when client valut is null or undefined
([#&#8203;10086](https://togithub.com/vuejs/core/issues/10086))
([08b60f5](https://togithub.com/vuejs/core/commit/08b60f5d0d5b57fcf3347ef66cbeab472c475a88))
- **reactivity:** correct dirty assign in render function
([#&#8203;10091](https://togithub.com/vuejs/core/issues/10091))
([8d04205](https://togithub.com/vuejs/core/commit/8d042050411fdf04d9d1d6c153287164b12e0255)),
closes [#&#8203;10082](https://togithub.com/vuejs/core/issues/10082)
- **runtime-core:** filter single root for nested DEV_ROOT_FRAGMENT
([#&#8203;8593](https://togithub.com/vuejs/core/issues/8593))
([d35b877](https://togithub.com/vuejs/core/commit/d35b87725ab3e2bdc86fb5781ab34939f7ec1029)),
closes [#&#8203;5203](https://togithub.com/vuejs/core/issues/5203)
[#&#8203;8581](https://togithub.com/vuejs/core/issues/8581)
[#&#8203;10087](https://togithub.com/vuejs/core/issues/10087)

###
[`v3.4.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3410-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.9...v3.4.10)

##### Bug Fixes

- **hydration:** should not warn on falsy bindings of non-property keys
([3907c87](https://togithub.com/vuejs/core/commit/3907c87ce23cc6ef4a739b5a66ddb553e8723114))

###
[`v3.4.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#349-2024-01-11)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.8...v3.4.9)

##### Bug Fixes

- **build:** avoid accessing **FEATURE_PROD_DEVTOOLS** flag in root
scope
([dfd9654](https://togithub.com/vuejs/core/commit/dfd9654665890d1bc7129f6e3c2faaa5b1f28f72))
- **hydration:** do not warn against bindings w/ object values
([dcc68ef](https://togithub.com/vuejs/core/commit/dcc68ef7d48973abd8dd3178b46e50e3b0785ea4))
- **runtime-dom:** unify behavior for v-show + style display binding
([#&#8203;10075](https://togithub.com/vuejs/core/issues/10075))
([cd419ae](https://togithub.com/vuejs/core/commit/cd419aec3cb615eaea8b2324356f38f4c0ff1fcc)),
closes [#&#8203;10074](https://togithub.com/vuejs/core/issues/10074)
- **suspense:** avoid double-patching nested suspense when parent
suspense is not resolved
([#&#8203;10055](https://togithub.com/vuejs/core/issues/10055))
([bcda96b](https://togithub.com/vuejs/core/commit/bcda96b525801eb7a1d397300fb3f2f9b827ddfb)),
closes [#&#8203;8678](https://togithub.com/vuejs/core/issues/8678)

###
[`v3.4.8`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#348-2024-01-10)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.7...v3.4.8)

##### Bug Fixes

- **hydration:** fix class and style hydration mismatch message
([5af3987](https://togithub.com/vuejs/core/commit/5af398729168481c3bee741b4f36fa4f375e0f4a)),
closes [#&#8203;10067](https://togithub.com/vuejs/core/issues/10067)
- **hydration:** improve attr hydration mismatch check for boolean attrs
([972face](https://togithub.com/vuejs/core/commit/972facee0d892a1b6d9d4ad1da5da9306ed45c3f)),
closes [#&#8203;10057](https://togithub.com/vuejs/core/issues/10057)
[#&#8203;10060](https://togithub.com/vuejs/core/issues/10060)
- **suspense:** fix more suspense patch before resolve edge cases
([70ad4ca](https://togithub.com/vuejs/core/commit/70ad4caad7d19938f8ccf1ede3228a81254dd4bf)),
closes [#&#8203;10017](https://togithub.com/vuejs/core/issues/10017)

###
[`v3.4.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#347-2024-01-09)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.6...v3.4.7)

##### Bug Fixes

- **parser:** skip compat mode check for SFC root `<template>` tags
([#&#8203;10034](https://togithub.com/vuejs/core/issues/10034))
([923d560](https://togithub.com/vuejs/core/commit/923d560d0b6713144671809b6dfeb1e2da503b1f))
- **types:** fix functional component for `h`
([#&#8203;9991](https://togithub.com/vuejs/core/issues/9991))
([438a74a](https://togithub.com/vuejs/core/commit/438a74aad840183286fbdb488178510f37218a73))

##### Reverts

- "dx(computed): warn incorrect use of getCurrentInstance inside
computed"
([2fd3905](https://togithub.com/vuejs/core/commit/2fd39057386644c8bfee426c60a51f2b07a79b09))

###
[`v3.4.6`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#346-2024-01-08)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.5...v3.4.6)

##### Bug Fixes

- **build:** revert "build: add production/development export conditions
([#&#8203;9977](https://togithub.com/vuejs/core/issues/9977))"
([7bd4e90](https://togithub.com/vuejs/core/commit/7bd4e90506547c42234165776b01793abd37b148)),
closes [#&#8203;10012](https://togithub.com/vuejs/core/issues/10012)
[#&#8203;10020](https://togithub.com/vuejs/core/issues/10020)
- fix post watcher fire timing on nested app mounts
([3c3561e](https://togithub.com/vuejs/core/commit/3c3561e7203091f49d57f1da6d822c91e462bc46)),
closes [#&#8203;10005](https://togithub.com/vuejs/core/issues/10005)
- **hydration:** avoid hydration mismatch warning for styles with
different order
([#&#8203;10011](https://togithub.com/vuejs/core/issues/10011))
([2701355](https://togithub.com/vuejs/core/commit/2701355e8eb07ab664e398d9fc05d6c4e2e9b20e)),
closes [#&#8203;10000](https://togithub.com/vuejs/core/issues/10000)
[#&#8203;10006](https://togithub.com/vuejs/core/issues/10006)
- **runtime-core:** handle fragment with null children
([#&#8203;10010](https://togithub.com/vuejs/core/issues/10010))
([3bf34b7](https://togithub.com/vuejs/core/commit/3bf34b767e4dd3cf6a974301ecf0363ae4dda4ec)),
closes [#&#8203;10007](https://togithub.com/vuejs/core/issues/10007)
- **scheduler:** sort nested postFlushCbs
([d9162df](https://togithub.com/vuejs/core/commit/d9162dfc2ee0c3a369fb9bf32ff413e74761bee6)),
closes [#&#8203;10003](https://togithub.com/vuejs/core/issues/10003)
- **suspense:** fix anchor for suspense with transition out-in
([#&#8203;9999](https://togithub.com/vuejs/core/issues/9999))
([a3fbf21](https://togithub.com/vuejs/core/commit/a3fbf2132b0cd3655e969e290548c8fabc08fd33)),
closes [#&#8203;9996](https://togithub.com/vuejs/core/issues/9996)
- **types:** allow `null` type for textarea value
([#&#8203;9997](https://togithub.com/vuejs/core/issues/9997))
([c379bc2](https://togithub.com/vuejs/core/commit/c379bc29efc70d6ac5840de10c357ee3dad998c0)),
closes [#&#8203;9904](https://togithub.com/vuejs/core/issues/9904)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in JoshuaKGoldberg/console-fail-test Jan 15, 2024