chore(deps): update all dependencies #41

Open
renovate-forgejo wants to merge 1 commit from renovate/all into main
Collaborator

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor 10.10.0 → 10.11.0
https://code.forgejo.org/actions/cache action digest 0057852 → 5a3ec84
prettier (source) devDependencies patch 3.9.6 → 3.9.9
prettier-plugin-sh (source) devDependencies minor 0.19.0 → 0.20.2
vitest (source) devDependencies patch 5.0.0 → 5.0.2

Release Notes

eslint/eslint (eslint)

v10.11.0

Compare Source

Features

  • d136fa4 feat: object-shorthand handle quoted properties for ignoreConstructors (#​21271) (Pavel)
  • 397b3b8 feat: report unsafe labeled continue in no-unsafe-finally rule (#​21316) (electrohyun)
  • d3dd47f feat: only exempt new-cap built-ins that reference the global (#​21290) (sethamus)

Bug Fixes

  • 22b09f5 fix: ignore __proto__ properties in prefer-object-spread (#​21311) (xbinaryx)
  • b684bb1 fix: make TimePass.parse optional in types and docs (#​21313) (ntnyq)
  • 26d11bc fix: don't report __proto__ properties in object-shorthand (#​21310) (xbinaryx)

Documentation

  • 9ecfdc5 docs: note that --cache can serve stale results for cross-file rules (#​21312) (bytedoe)
  • 6c789ff docs: Update README (GitHub Actions Bot)
  • 5997825 docs: clarify preserve-caught-error known limitation (#​21294) (Akinyemi Toluwalase)

Chores

  • 520dd77 perf: Implement fast paths in critical areas (#​21210) (Nicholas C. Zakas)
  • 92086c8 test: update EMFILE error generation for Node.js 26.9.0 compatibility (#​21330) (Francesco Trotta)
  • 9ac7eb6 chore: update github/codeql-action action to v4.38.0 (#​21331) (renovate[bot])
  • 24310e3 chore: update ecosystem plugins (#​21324) (ESLint Bot)
  • 45ad79e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#​21318) (dependabot[bot])
  • ac74e37 chore: Add AGENTS.md with AI disclosure requirements (#​21221) (Nicholas C. Zakas)
  • c832660 chore: Upgrade Stylelint to the latest version in docs (#​21245) (Jung Hyeon Jun)
  • f9f88fc chore: update ecosystem plugins (#​21308) (ESLint Bot)
  • fc81076 ci: add more types integration tests (#​20395) (Nitin Kumar)
prettier/prettier (prettier)

v3.9.9

Compare Source

diff

Markdown: Fix text with $ been incorrectly parsed as math syntax (#​20140 by @​fisker)
<!-- Input -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

<!-- Prettier 3.9.8 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR`from`c.sh`, before anything else runs here.

<!-- Prettier 3.9.9 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

v3.9.8

Compare Source

diff

Markdown: Don't let Liquid objects interrupt paragraphs (#​20087 by @​seiyab)
<!-- Input -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.7 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a

{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.8 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

v3.9.7

Compare Source

diff

Markdown: Prevent indentation drift in list-item code blocks (#​19647, #​19990 by @​Austin1serb, @​giaBaoJS)
<!-- Input -->
- [x] short first line.

      second paragraph at six spaces that wraps
      onto another line here.

<!-- Prettier 3.9.6 -->
- [x] short first line.

      second paragraph at six spaces that wraps
          onto another line here.

<!-- Prettier 3.9.7 -->
- [x] short first line.

      second paragraph at six spaces that wraps
      onto another line here.
JavaScript: Fix embedded template literal idempotency (#​19725 by @​fisker)
// Input
const foo = html`
            <div>${getText({
            value,
            })}</div>
`;

// Prettier 3.9.6 (first format)
const foo = html`
  <div>
    ${getText({
              value,
            })}
  </div>
`;

// Prettier 3.9.6 (second format)
const foo = html`
  <div>
    ${getText({
      value,
    })}
  </div>
`;

// Prettier 3.9.7
const foo = html`
  <div>
    ${getText({
      value,
    })}
  </div>
`;
Markdown: Preserve Liquid blocks after Markdown tables (#​19730 by @​wanxiankai, @​seiyab)
<!-- Input -->
| Argument | Type |
| -------- | ---- |
{% set default_params = {
    "model": ["str"],
} %}

<!-- Prettier 3.9.6 -->
| Argument                  | Type |
| ------------------------- | ---- |
| {% set default_params = { |

    "model": ["str"],

} %}

<!-- Prettier 3.9.7 -->
| Argument | Type |
| -------- | ---- |
{% set default_params = {
    "model": ["str"],
} %}
Markdown: Preserve single tildes in Markdown (#​19739 by @​lazerg)

Since 3.9.0, single-tilde spans like H~2~O were rewritten to double tildes, turning subscript syntax into strike-through. Only double tildes are treated that way now, matching GitHub.

<!-- Input -->
H~2~O

<!-- Prettier 3.9.6 -->
H~~2~~O

<!-- Prettier 3.9.7 -->
H~2~O
Markdown: Fix Markdown blockquote containing > characters (#​19802 by @​seiyab)
<!-- Input -->
> **test**\>

<!-- Prettier 3.9.6 -->
> **test**>\>

<!-- Prettier 3.9.7 -->
> **test**\>
Markdown: Strip blockquote markers from a setext heading's continuation lines (#​19878 by @​Kjubikstronk)

A setext heading spanning multiple lines inside a blockquote kept the > marker of its continuation lines as literal text.

<!-- Input -->
> Multi
> Line
> ===

<!-- Prettier 3.9.6 -->
> Multi > Line
> ===

<!-- Prettier 3.9.7 -->
> Multi
> Line
> ===
Markdown: Fix HTML block indentation drift in markdown list items (#​19987 by @​lazerg)
<!-- Input -->
1. Enable images:

    <p align="center">
      <img alt="example">
    </p>

<!-- Prettier 3.9.6 (--tab-width=4) -->
1. Enable images:

     <p align="center">
       <img alt="example">
     </p>

<!-- Prettier 3.9.7 (--tab-width=4) -->
1. Enable images:

    <p align="center">
      <img alt="example">
    </p>
Angular: Support @boundary error boundaries (#​20014 by @​Yahiro025)
<!-- Input -->
@boundary {
<complex-chart [data]="data"/>
}
@error (let err) {
<p>{{err.message}}</p>
}

<!-- Prettier 3.9.6 -->
SyntaxError: Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) (6:1)

<!-- Prettier 3.9.7 -->
@boundary {
  <complex-chart [data]="data" />
} @error (let err) {
  <p>{{ err.message }}</p>
}
un-ts/prettier (prettier-plugin-sh)

v0.20.2

Compare Source

Patch Changes

v0.20.1

Compare Source

Patch Changes

v0.20.0

Compare Source

Minor Changes
New Contributors

Full Changelog: https://github.com/un-ts/prettier/compare/prettier-plugin-sh@0.19.0...prettier-plugin-sh@0.20.0

vitest-dev/vitest (vitest)

v5.0.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v5.0.1

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | minor | [`10.10.0` → `10.11.0`](https://renovatebot.com/diffs/npm/eslint/10.10.0/10.11.0) | | https://code.forgejo.org/actions/cache | action | digest | `0057852` → `5a3ec84` | | [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | patch | [`3.9.6` → `3.9.9`](https://renovatebot.com/diffs/npm/prettier/3.9.6/3.9.9) | | [prettier-plugin-sh](https://github.com/un-ts/prettier/tree/master/packages/sh) ([source](https://github.com/un-ts/prettier)) | devDependencies | minor | [`0.19.0` → `0.20.2`](https://renovatebot.com/diffs/npm/prettier-plugin-sh/0.19.0/0.20.2) | | [vitest](https://vitest.dev) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | devDependencies | patch | [`5.0.0` → `5.0.2`](https://renovatebot.com/diffs/npm/vitest/5.0.0/5.0.2) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v10.11.0`](https://github.com/eslint/eslint/releases/tag/v10.11.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.10.0...v10.11.0) #### Features - [`d136fa4`](https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127) feat: object-shorthand handle quoted properties for `ignoreConstructors` ([#&#8203;21271](https://github.com/eslint/eslint/issues/21271)) (Pavel) - [`397b3b8`](https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690) feat: report unsafe labeled `continue` in `no-unsafe-finally` rule ([#&#8203;21316](https://github.com/eslint/eslint/issues/21316)) (electrohyun) - [`d3dd47f`](https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4) feat: only exempt `new-cap` built-ins that reference the global ([#&#8203;21290](https://github.com/eslint/eslint/issues/21290)) (sethamus) #### Bug Fixes - [`22b09f5`](https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476) fix: ignore `__proto__` properties in `prefer-object-spread` ([#&#8203;21311](https://github.com/eslint/eslint/issues/21311)) (xbinaryx) - [`b684bb1`](https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166) fix: make TimePass.parse optional in types and docs ([#&#8203;21313](https://github.com/eslint/eslint/issues/21313)) (ntnyq) - [`26d11bc`](https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e) fix: don't report `__proto__` properties in `object-shorthand` ([#&#8203;21310](https://github.com/eslint/eslint/issues/21310)) (xbinaryx) #### Documentation - [`9ecfdc5`](https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa) docs: note that --cache can serve stale results for cross-file rules ([#&#8203;21312](https://github.com/eslint/eslint/issues/21312)) (bytedoe) - [`6c789ff`](https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab) docs: Update README (GitHub Actions Bot) - [`5997825`](https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3) docs: clarify preserve-caught-error known limitation ([#&#8203;21294](https://github.com/eslint/eslint/issues/21294)) (Akinyemi Toluwalase) #### Chores - [`520dd77`](https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68) perf: Implement fast paths in critical areas ([#&#8203;21210](https://github.com/eslint/eslint/issues/21210)) (Nicholas C. Zakas) - [`92086c8`](https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a) test: update `EMFILE` error generation for Node.js 26.9.0 compatibility ([#&#8203;21330](https://github.com/eslint/eslint/issues/21330)) (Francesco Trotta) - [`9ac7eb6`](https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e) chore: update github/codeql-action action to v4.38.0 ([#&#8203;21331](https://github.com/eslint/eslint/issues/21331)) (renovate\[bot]) - [`24310e3`](https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd) chore: update ecosystem plugins ([#&#8203;21324](https://github.com/eslint/eslint/issues/21324)) (ESLint Bot) - [`45ad79e`](https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651) ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 ([#&#8203;21318](https://github.com/eslint/eslint/issues/21318)) (dependabot\[bot]) - [`ac74e37`](https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0) chore: Add AGENTS.md with AI disclosure requirements ([#&#8203;21221](https://github.com/eslint/eslint/issues/21221)) (Nicholas C. Zakas) - [`c832660`](https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a) chore: Upgrade Stylelint to the latest version in docs ([#&#8203;21245](https://github.com/eslint/eslint/issues/21245)) (Jung Hyeon Jun) - [`f9f88fc`](https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf) chore: update ecosystem plugins ([#&#8203;21308](https://github.com/eslint/eslint/issues/21308)) (ESLint Bot) - [`fc81076`](https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77) ci: add more types integration tests ([#&#8203;20395](https://github.com/eslint/eslint/issues/20395)) (Nitin Kumar) </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.9.9`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#399) [Compare Source](https://github.com/prettier/prettier/compare/3.9.8...3.9.9) [diff](https://github.com/prettier/prettier/compare/3.9.8...3.9.9) ##### Markdown: Fix text with `$` been incorrectly parsed as math syntax ([#&#8203;20140](https://github.com/prettier/prettier/pull/20140) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```md <!-- Input --> **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here. <!-- Prettier 3.9.8 --> **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR`from`c.sh`, before anything else runs here. <!-- Prettier 3.9.9 --> **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here. ``` ### [`v3.9.8`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#398) [Compare Source](https://github.com/prettier/prettier/compare/3.9.7...3.9.8) [diff](https://github.com/prettier/prettier/compare/3.9.7...3.9.8) ##### Markdown: Don't let Liquid objects interrupt paragraphs ([#&#8203;20087](https://github.com/prettier/prettier/pull/20087) by [@&#8203;seiyab](https://github.com/seiyab)) <!-- prettier-ignore --> ```markdown <!-- Input --> If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a {{jsxref("TypeError")}} is thrown. <!-- Prettier 3.9.7 --> If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a {{jsxref("TypeError")}} is thrown. <!-- Prettier 3.9.8 --> If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a {{jsxref("TypeError")}} is thrown. ``` ### [`v3.9.7`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#397) [Compare Source](https://github.com/prettier/prettier/compare/3.9.6...3.9.7) [diff](https://github.com/prettier/prettier/compare/3.9.6...3.9.7) ##### Markdown: Prevent indentation drift in list-item code blocks ([#&#8203;19647](https://github.com/prettier/prettier/pull/19647), [#&#8203;19990](https://github.com/prettier/prettier/pull/19990) by [@&#8203;Austin1serb](https://github.com/Austin1serb), [@&#8203;giaBaoJS](https://github.com/giaBaoJS)) <!-- prettier-ignore --> ```markdown <!-- Input --> - [x] short first line. second paragraph at six spaces that wraps onto another line here. <!-- Prettier 3.9.6 --> - [x] short first line. second paragraph at six spaces that wraps onto another line here. <!-- Prettier 3.9.7 --> - [x] short first line. second paragraph at six spaces that wraps onto another line here. ``` ##### JavaScript: Fix embedded template literal idempotency ([#&#8203;19725](https://github.com/prettier/prettier/pull/19725) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input const foo = html` <div>${getText({ value, })}</div> `; // Prettier 3.9.6 (first format) const foo = html` <div> ${getText({ value, })} </div> `; // Prettier 3.9.6 (second format) const foo = html` <div> ${getText({ value, })} </div> `; // Prettier 3.9.7 const foo = html` <div> ${getText({ value, })} </div> `; ``` ##### Markdown: Preserve Liquid blocks after Markdown tables ([#&#8203;19730](https://github.com/prettier/prettier/pull/19730) by [@&#8203;wanxiankai](https://github.com/wanxiankai), [@&#8203;seiyab](https://github.com/seiyab)) <!-- prettier-ignore --> ```markdown <!-- Input --> | Argument | Type | | -------- | ---- | {% set default_params = { "model": ["str"], } %} <!-- Prettier 3.9.6 --> | Argument | Type | | ------------------------- | ---- | | {% set default_params = { | "model": ["str"], } %} <!-- Prettier 3.9.7 --> | Argument | Type | | -------- | ---- | {% set default_params = { "model": ["str"], } %} ``` ##### Markdown: Preserve single tildes in Markdown ([#&#8203;19739](https://github.com/prettier/prettier/pull/19739) by [@&#8203;lazerg](https://github.com/lazerg)) Since 3.9.0, single-tilde spans like `H~2~O` were rewritten to double tildes, turning subscript syntax into strike-through. Only double tildes are treated that way now, matching GitHub. <!-- prettier-ignore --> ```markdown <!-- Input --> H~2~O <!-- Prettier 3.9.6 --> H~~2~~O <!-- Prettier 3.9.7 --> H~2~O ``` ##### Markdown: Fix Markdown blockquote containing `>` characters ([#&#8203;19802](https://github.com/prettier/prettier/pull/19802) by [@&#8203;seiyab](https://github.com/seiyab)) <!-- prettier-ignore --> ```md <!-- Input --> > **test**\> <!-- Prettier 3.9.6 --> > **test**>\> <!-- Prettier 3.9.7 --> > **test**\> ``` ##### Markdown: Strip blockquote markers from a setext heading's continuation lines ([#&#8203;19878](https://github.com/prettier/prettier/pull/19878) by [@&#8203;Kjubikstronk](https://github.com/Kjubikstronk)) A setext heading spanning multiple lines inside a blockquote kept the `>` marker of its continuation lines as literal text. <!-- prettier-ignore --> ```md <!-- Input --> > Multi > Line > === <!-- Prettier 3.9.6 --> > Multi > Line > === <!-- Prettier 3.9.7 --> > Multi > Line > === ``` ##### Markdown: Fix HTML block indentation drift in markdown list items ([#&#8203;19987](https://github.com/prettier/prettier/pull/19987) by [@&#8203;lazerg](https://github.com/lazerg)) <!-- prettier-ignore --> ```markdown <!-- Input --> 1. Enable images: <p align="center"> <img alt="example"> </p> <!-- Prettier 3.9.6 (--tab-width=4) --> 1. Enable images: <p align="center"> <img alt="example"> </p> <!-- Prettier 3.9.7 (--tab-width=4) --> 1. Enable images: <p align="center"> <img alt="example"> </p> ``` ##### Angular: Support `@boundary` error boundaries ([#&#8203;20014](https://github.com/prettier/prettier/pull/20014) by [@&#8203;Yahiro025](https://github.com/Yahiro025)) <!-- prettier-ignore --> ```html <!-- Input --> @boundary { <complex-chart [data]="data"/> } @error (let err) { <p>{{err.message}}</p> } <!-- Prettier 3.9.6 --> SyntaxError: Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) (6:1) <!-- Prettier 3.9.7 --> @boundary { <complex-chart [data]="data" /> } @error (let err) { <p>{{ err.message }}</p> } ``` </details> <details> <summary>un-ts/prettier (prettier-plugin-sh)</summary> ### [`v0.20.2`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-sh%400.20.2) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-sh@0.20.1...prettier-plugin-sh@0.20.2) ##### Patch Changes - [#&#8203;525](https://github.com/un-ts/prettier/pull/525) [`a5ed072`](https://github.com/un-ts/prettier/commit/a5ed07299e50ce01d2b8458d347f483e1c50a8cf) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: enable `npmPublishProvenance: true` for changesets v3 ### [`v0.20.1`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-sh%400.20.1) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-sh@0.20.0...prettier-plugin-sh@0.20.1) ##### Patch Changes - [#&#8203;523](https://github.com/un-ts/prettier/pull/523) [`3a41234`](https://github.com/un-ts/prettier/commit/3a41234393f1a1da49f6e9e3be8d34bdce6a0a30) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: republish with provenance due to changesets v3 changes ### [`v0.20.0`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-sh%400.20.0) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-sh@0.19.0...prettier-plugin-sh@0.20.0) ##### Minor Changes - [#&#8203;520](https://github.com/un-ts/prettier/pull/520) [`02f37a2`](https://github.com/un-ts/prettier/commit/02f37a238c99be80c376b5905dd1f7612b4db492) Thanks [@&#8203;celluj34](https://github.com/celluj34)! - Add a `simplify` option to remove redundant shell syntax. ##### New Contributors - [@&#8203;celluj34](https://github.com/celluj34) made their first contribution in [#&#8203;520](https://github.com/un-ts/prettier/pull/520) **Full Changelog**: <https://github.com/un-ts/prettier/compare/prettier-plugin-sh@0.19.0...prettier-plugin-sh@0.20.0> </details> <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v5.0.2`](https://github.com/vitest-dev/vitest/releases/tag/v5.0.2) [Compare Source](https://github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2) #####    🐞 Bug Fixes - Bind `process` in case global is overwritten  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in [#&#8203;11343](https://github.com/vitest-dev/vitest/issues/11343) [<samp>(0b792)</samp>](https://github.com/vitest-dev/vitest/commit/0b79231ad) - **detect-async-leaks**: - Ignore `process.stdio` handles  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in [#&#8203;11333](https://github.com/vitest-dev/vitest/issues/11333) [<samp>(0fd6b)</samp>](https://github.com/vitest-dev/vitest/commit/0fd6b9790) - **expect**: - Fix `toMatchObject` with asymmetric matchers  -  by [@&#8203;ShreeBohara](https://github.com/ShreeBohara), **Claude Opus 5**, [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-5)** in [#&#8203;11100](https://github.com/vitest-dev/vitest/issues/11100) [<samp>(42523)</samp>](https://github.com/vitest-dev/vitest/commit/42523289e) - **jsdom**: - Fix `Request` with `Blob` body on jsdom 28+  -  by [@&#8203;harshit-d3v](https://github.com/harshit-d3v) in [#&#8203;11295](https://github.com/vitest-dev/vitest/issues/11295) [<samp>(d1c3e)</samp>](https://github.com/vitest-dev/vitest/commit/d1c3ecc93) - **reporter**: - `agent` to respect `--silent`  -  by [@&#8203;Raj4478](https://github.com/Raj4478) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in [#&#8203;11271](https://github.com/vitest-dev/vitest/issues/11271) [<samp>(5b95e)</samp>](https://github.com/vitest-dev/vitest/commit/5b95efb6d) - **reporters**: - Handle concurrent `createReport` calls  -  by [@&#8203;7rulnik](https://github.com/7rulnik) in [#&#8203;11278](https://github.com/vitest-dev/vitest/issues/11278) [<samp>(e8e55)</samp>](https://github.com/vitest-dev/vitest/commit/e8e556ff7) - `hanging-process` to use ESM entrypoint  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in [#&#8203;11316](https://github.com/vitest-dev/vitest/issues/11316) [<samp>(4e91e)</samp>](https://github.com/vitest-dev/vitest/commit/4e91e5668) - **spy**: - Fix stack overflow when spying `Set.prototype.add`  -  by [@&#8203;fengmk2](https://github.com/fengmk2) in [#&#8203;11299](https://github.com/vitest-dev/vitest/issues/11299) [<samp>(a0a93)</samp>](https://github.com/vitest-dev/vitest/commit/a0a939653) - **ui**: - Persist authentication cookie beyond current browser session  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in [#&#8203;11066](https://github.com/vitest-dev/vitest/issues/11066) [<samp>(f8819)</samp>](https://github.com/vitest-dev/vitest/commit/f88195e16) #####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2) ### [`v5.0.1`](https://github.com/vitest-dev/vitest/releases/tag/v5.0.1) [Compare Source](https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1) #####    🚀 Features - **ui**: - Move trace attempts selector to viewer header  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex** in [#&#8203;11189](https://github.com/vitest-dev/vitest/issues/11189) [<samp>(5dc4b)</samp>](https://github.com/vitest-dev/vitest/commit/5dc4b5c92) - Add focused trace view layout mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa**, **OpenCode (gpt-5.6-sol)** and **Codex** in [#&#8203;11190](https://github.com/vitest-dev/vitest/issues/11190) [<samp>(376dc)</samp>](https://github.com/vitest-dev/vitest/commit/376dc3bc1) #####    🐞 Bug Fixes - Exit 1 when vitest list fails collection  -  by [@&#8203;hamed-bavar](https://github.com/hamed-bavar) in [#&#8203;11145](https://github.com/vitest-dev/vitest/issues/11145) and [#&#8203;11146](https://github.com/vitest-dev/vitest/issues/11146) [<samp>(6108b)</samp>](https://github.com/vitest-dev/vitest/commit/6108b8197) - Keep parse error details in static collection  -  by [@&#8203;hamed-bavar](https://github.com/hamed-bavar) in [#&#8203;11150](https://github.com/vitest-dev/vitest/issues/11150) and [#&#8203;11151](https://github.com/vitest-dev/vitest/issues/11151) [<samp>(7c818)</samp>](https://github.com/vitest-dev/vitest/commit/7c818153a) - Avoid recursive prototype in automocking  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11195](https://github.com/vitest-dev/vitest/issues/11195) [<samp>(99fc5)</samp>](https://github.com/vitest-dev/vitest/commit/99fc52591) - Prevent false Vitest import resolution  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11196](https://github.com/vitest-dev/vitest/issues/11196) [<samp>(b426c)</samp>](https://github.com/vitest-dev/vitest/commit/b426c1976) - Keep metadata file when clearing the cache  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11199](https://github.com/vitest-dev/vitest/issues/11199) [<samp>(73614)</samp>](https://github.com/vitest-dev/vitest/commit/73614654a) - Correct typos in error message and comments  -  by [@&#8203;shinji00222](https://github.com/shinji00222) and **Shinji** in [#&#8203;11187](https://github.com/vitest-dev/vitest/issues/11187) [<samp>(115c3)</samp>](https://github.com/vitest-dev/vitest/commit/115c3f6d2) - Resolve ResolvedConfig exactOptionalPropertyTypes errors  -  by [@&#8203;LukeAbby](https://github.com/LukeAbby) in [#&#8203;11175](https://github.com/vitest-dev/vitest/issues/11175) [<samp>(498fb)</samp>](https://github.com/vitest-dev/vitest/commit/498fbe922) - Share the server on self-referencing `extends`  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11034](https://github.com/vitest-dev/vitest/issues/11034) [<samp>(23dda)</samp>](https://github.com/vitest-dev/vitest/commit/23dda738c) - Warn when deprecated `deps.optimizer.web` is used  -  by [@&#8203;im10furry](https://github.com/im10furry) in [#&#8203;11214](https://github.com/vitest-dev/vitest/issues/11214) [<samp>(2ce29)</samp>](https://github.com/vitest-dev/vitest/commit/2ce29d5fa) - **browser**: - Avoid double quotes in `config.define`  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11198](https://github.com/vitest-dev/vitest/issues/11198) [<samp>(972e2)</samp>](https://github.com/vitest-dev/vitest/commit/972e24bab) - **doctor**: - Measure vm pools for custom environments  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11212](https://github.com/vitest-dev/vitest/issues/11212) [<samp>(91ab1)</samp>](https://github.com/vitest-dev/vitest/commit/91ab1588c) - **expect**: - Correct return value in `toMatchAriaSnapshot`  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;11208](https://github.com/vitest-dev/vitest/issues/11208) [<samp>(c119b)</samp>](https://github.com/vitest-dev/vitest/commit/c119be016) - **fakeTimers**: - Force `queueMicrotask` and `nextTick` in `toNotFake`  -  by [@&#8203;kingmakeruix](https://github.com/kingmakeruix), **kingmakeruix**, **Hiroshi Ogawa**, **Codex** and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in [#&#8203;11261](https://github.com/vitest-dev/vitest/issues/11261) [<samp>(a47d7)</samp>](https://github.com/vitest-dev/vitest/commit/a47d7908f) - **snapshot**: - Report obsolete keys next to skipped tests  -  by [@&#8203;hamed-bavar](https://github.com/hamed-bavar), **Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in [#&#8203;11157](https://github.com/vitest-dev/vitest/issues/11157) and [#&#8203;11158](https://github.com/vitest-dev/vitest/issues/11158) [<samp>(17e2b)</samp>](https://github.com/vitest-dev/vitest/commit/17e2b22dd) - **types**: - Make public declarations self-contained  -  by [@&#8203;ZoeySigel](https://github.com/ZoeySigel) in [#&#8203;11141](https://github.com/vitest-dev/vitest/issues/11141) [<samp>(45546)</samp>](https://github.com/vitest-dev/vitest/commit/455466c16) - **ui**: - Fix collapse/expand suite with file name search  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex** in [#&#8203;11260](https://github.com/vitest-dev/vitest/issues/11260) [<samp>(0a712)</samp>](https://github.com/vitest-dev/vitest/commit/0a7122daa) - Fix explorer file summary count  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa**, **OpenCode (gpt-5.6-sol)** and **Codex** in [#&#8203;11125](https://github.com/vitest-dev/vitest/issues/11125) [<samp>(05982)</samp>](https://github.com/vitest-dev/vitest/commit/05982297d) - **utils**: - Fix `deepMerge` to handle prototype  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex** in [#&#8203;11215](https://github.com/vitest-dev/vitest/issues/11215) [<samp>(4944c)</samp>](https://github.com/vitest-dev/vitest/commit/4944cf498) #####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43NC4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTE1LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 26s
ci / lint-and-test (pull_request) Successful in 27s
7a7120b1bf

📋 Changelog

📦 Version Information

  • Current version: 0.2.1
  • Previous version: 0.2.1

Unreleased (d09fe43..d09fe43)

Package updates

All changes

Miscellaneous Chores

  • (deps) update all dependencies - (d09fe43) - Renovate Bot

Generated by cocogitto

## 📋 Changelog **📦 Version Information** - Current version: `0.2.1` - Previous version: `0.2.1` ## Unreleased ([d09fe43..d09fe43](https://git.h.oluflorenzen.de/finkregh/userscripts/compare/d09fe43..d09fe43)) ### Package updates ### All changes #### Miscellaneous Chores - (**deps**) update all dependencies - ([d09fe43](https://git.h.oluflorenzen.de/finkregh/userscripts/commit/d09fe437dfaadbb29818b915488e5cee82f14baf)) - Renovate Bot *Generated by [cocogitto](https://github.com/cocogitto/cocogitto)*
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 to chore(deps): update all dependencies 2026-09-12 04:06:41 +00:00
renovate-forgejo force-pushed renovate/all from 7a7120b1bf
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 26s
ci / lint-and-test (pull_request) Successful in 27s
to 712f7a377b
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 24s
release / release-changelog (pull_request) Failing after 29s
2026-09-12 04:06:42 +00:00
Compare
renovate-forgejo changed title from chore(deps): update all dependencies to chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 2026-09-12 08:06:25 +00:00
renovate-forgejo force-pushed renovate/all from 712f7a377b
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 24s
release / release-changelog (pull_request) Failing after 29s
to db9da751d1
Some checks failed
ci / formatting (pull_request) Successful in 14s
ci / lint-and-test (pull_request) Successful in 42s
release / release-changelog (pull_request) Failing after 37s
2026-09-12 08:06:27 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 to chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 2026-09-12 12:05:53 +00:00
renovate-forgejo force-pushed renovate/all from db9da751d1
Some checks failed
ci / formatting (pull_request) Successful in 14s
ci / lint-and-test (pull_request) Successful in 42s
release / release-changelog (pull_request) Failing after 37s
to 1206466886
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 26s
release / release-changelog (pull_request) Failing after 29s
2026-09-12 12:05:54 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 to chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 2026-09-12 16:06:20 +00:00
renovate-forgejo force-pushed renovate/all from 1206466886
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 26s
release / release-changelog (pull_request) Failing after 29s
to b6721c2afa
Some checks failed
ci / formatting (pull_request) Successful in 16s
ci / lint-and-test (pull_request) Successful in 27s
release / release-changelog (pull_request) Failing after 28s
2026-09-12 16:06:22 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 to chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 2026-09-12 20:05:45 +00:00
renovate-forgejo force-pushed renovate/all from b6721c2afa
Some checks failed
ci / formatting (pull_request) Successful in 16s
ci / lint-and-test (pull_request) Successful in 27s
release / release-changelog (pull_request) Failing after 28s
to 58622ecc33
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 22s
release / release-changelog (pull_request) Failing after 27s
2026-09-12 20:05:46 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 to chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 2026-09-14 16:06:25 +00:00
renovate-forgejo force-pushed renovate/all from 58622ecc33
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 22s
release / release-changelog (pull_request) Failing after 27s
to 7dba5d9935
Some checks failed
ci / formatting (pull_request) Successful in 11s
ci / lint-and-test (pull_request) Successful in 21s
release / release-changelog (pull_request) Failing after 22s
2026-09-14 16:06:27 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 27d5ce7 to chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 2026-09-14 20:05:32 +00:00
renovate-forgejo force-pushed renovate/all from 7dba5d9935
Some checks failed
ci / formatting (pull_request) Successful in 11s
ci / lint-and-test (pull_request) Successful in 21s
release / release-changelog (pull_request) Failing after 22s
to 276dd4db62
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 20s
release / release-changelog (pull_request) Failing after 25s
2026-09-14 20:05:34 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 276dd4db62
Some checks failed
ci / formatting (pull_request) Successful in 13s
ci / lint-and-test (pull_request) Successful in 20s
release / release-changelog (pull_request) Failing after 25s
to be88f9ea88
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 40s
ci / lint-and-test (pull_request) Successful in 56s
2026-09-15 12:08:01 +00:00
Compare
renovate-forgejo changed title from chore(deps): update https://code.forgejo.org/actions/cache digest to 5a3ec84 to chore(deps): update all dependencies 2026-09-15 12:08:11 +00:00
renovate-forgejo force-pushed renovate/all from be88f9ea88
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 40s
ci / lint-and-test (pull_request) Successful in 56s
to 1122c787f3
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 27s
ci / lint-and-test (pull_request) Successful in 31s
2026-09-16 12:07:20 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 1122c787f3
Some checks failed
ci / formatting (pull_request) Successful in 13s
release / release-changelog (pull_request) Failing after 27s
ci / lint-and-test (pull_request) Successful in 31s
to 74dba592df
Some checks failed
ci / formatting (pull_request) Successful in 11s
ci / lint-and-test (pull_request) Successful in 40s
release / release-changelog (pull_request) Failing after 30s
2026-09-22 08:09:30 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 74dba592df
Some checks failed
ci / formatting (pull_request) Successful in 11s
ci / lint-and-test (pull_request) Successful in 40s
release / release-changelog (pull_request) Failing after 30s
to a41a7368c0
Some checks failed
ci / formatting (pull_request) Successful in 12s
release / release-changelog (pull_request) Failing after 26s
ci / lint-and-test (pull_request) Successful in 28s
2026-09-23 08:06:46 +00:00
Compare
renovate-forgejo force-pushed renovate/all from a41a7368c0
Some checks failed
ci / formatting (pull_request) Successful in 12s
release / release-changelog (pull_request) Failing after 26s
ci / lint-and-test (pull_request) Successful in 28s
to f45f236ba0
Some checks failed
ci / formatting (pull_request) Successful in 1m0s
release / release-changelog (pull_request) Failing after 1m6s
ci / lint-and-test (pull_request) Successful in 1m14s
2026-09-24 08:06:01 +00:00
Compare
renovate-forgejo force-pushed renovate/all from f45f236ba0
Some checks failed
ci / formatting (pull_request) Successful in 1m0s
release / release-changelog (pull_request) Failing after 1m6s
ci / lint-and-test (pull_request) Successful in 1m14s
to 22ffd815dc
Some checks failed
ci / formatting (pull_request) Successful in 12s
release / release-changelog (pull_request) Failing after 31s
ci / lint-and-test (pull_request) Successful in 35s
2026-09-24 16:08:07 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 22ffd815dc
Some checks failed
ci / formatting (pull_request) Successful in 12s
release / release-changelog (pull_request) Failing after 31s
ci / lint-and-test (pull_request) Successful in 35s
to 0c928f3c89
Some checks failed
ci / formatting (pull_request) Successful in 10s
release / release-changelog (pull_request) Failing after 36s
ci / lint-and-test (pull_request) Successful in 40s
2026-09-24 20:06:56 +00:00
Compare
renovate-forgejo force-pushed renovate/all from 0c928f3c89
Some checks failed
ci / formatting (pull_request) Successful in 10s
release / release-changelog (pull_request) Failing after 36s
ci / lint-and-test (pull_request) Successful in 40s
to d09fe437df
Some checks failed
ci / formatting (pull_request) Successful in 11s
release / release-changelog (pull_request) Failing after 24s
ci / lint-and-test (pull_request) Successful in 26s
2026-09-25 12:06:36 +00:00
Compare
Some checks failed
ci / formatting (pull_request) Successful in 11s
release / release-changelog (pull_request) Failing after 24s
ci / lint-and-test (pull_request) Successful in 26s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all:renovate/all
git switch renovate/all

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/all
git switch renovate/all
git rebase main
git switch main
git merge --ff-only renovate/all
git switch renovate/all
git rebase main
git switch main
git merge --no-ff renovate/all
git switch main
git merge --squash renovate/all
git switch main
git merge --ff-only renovate/all
git switch main
git merge renovate/all
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
finkregh/userscripts!41
No description provided.