Skip to content

[Snyk] Upgrade jest-util from 30.2.0 to 30.3.0#638

Merged
philanton merged 1 commit intomainfrom
snyk-upgrade-725da038ceb602dc0cef93b08558b6a7
Apr 7, 2026
Merged

[Snyk] Upgrade jest-util from 30.2.0 to 30.3.0#638
philanton merged 1 commit intomainfrom
snyk-upgrade-725da038ceb602dc0cef93b08558b6a7

Conversation

@dpatsora
Copy link
Copy Markdown
Contributor

snyk-top-banner

Snyk has created this PR to upgrade jest-util from 30.2.0 to 30.3.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 1 version ahead of your current version.

  • The recommended version was released 21 days ago.

Release notes
Package name: jest-util
  • 30.3.0 - 2026-03-10

    Features

    • [jest-config] Add defineConfig and mergeConfig helpers for type-safe Jest config (#15844)
    • [jest-fake-timers] Add setTimerTickMode to configure how timers advance
    • [*] Reduce token usage when run through LLMs (3f17932)

    Fixes

    • [jest-config] Keep CLI coverage output when using --json with --outputFile (#15918)
    • [jest-mock] Use Symbol from test environment (#15858)
    • [jest-reporters] Fix issue where console output not displayed for GHA reporter even with silent: false option (#15864)
    • [jest-runtime] Fix issue where user cannot utilize dynamic import despite specifying --experimental-vm-modules Node option (#15842)
    • [jest-test-sequencer] Fix issue where failed tests due to compilation errors not getting re-executed even with --onlyFailures CLI option (#15851)
    • [jest-util] Make sure process.features.require_module is false (#15867)

    Chore & Maintenance

    • [*] Replace remaining micromatch uses with picomatch
    • [deps] Update to sinon/fake-timers v15
    • [docs] Update V30 migration guide to notify users on jest.mock() work with case-sensitive path (#15849)
    • Updated Twitter icon to match the latest brand guidelines (#15869)
  • 30.2.0 - 2025-09-28

    Chore & Maintenance

    • [*] Update example repo for testing React Native projects (#15832)
    • [*] Update jest-watch-typeahead to v3 (#15830)

    Features

    • [jest-environment-jsdom-abstract] Add support for JSDOM v27 (#15834)

    Fixes

    • [babel-jest] Export the TransformerConfig interface (#15820)
    • [jest-config] Fix jest.config.ts with TS loader specified in docblock pragma (#15839)
from jest-util GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade jest-util from 30.2.0 to 30.3.0.

See this package in npm:
jest-util

See this project in Snyk:
https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba?utm_source=github&utm_medium=referral&page=upgrade-pr
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 31, 2026

Important

Review skipped

Ignore keyword(s) in the title.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: fde8b5ab-85f8-41d8-b5f2-781e6070a738

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch snyk-upgrade-725da038ceb602dc0cef93b08558b6a7

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@philanton philanton merged commit ec9e741 into main Apr 7, 2026
8 checks passed
@philanton philanton deleted the snyk-upgrade-725da038ceb602dc0cef93b08558b6a7 branch April 7, 2026 09:31
philanton pushed a commit that referenced this pull request Apr 8, 2026
![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg)


<h3>Snyk has created this PR to upgrade jest-util from 30.2.0 to
30.3.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.

<hr/>


- The recommended version is **1 version** ahead of your current
version.

- The recommended version was released **21 days ago**.



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>jest-util</b></summary>
    <ul>
      <li>
<b>30.3.0</b> - <a
href="https://redirect.github.com/jestjs/jest/releases/tag/v30.3.0">2026-03-10</a></br><h3>Features</h3>
<ul>
<li><code>[jest-config]</code> Add <code>defineConfig</code> and
<code>mergeConfig</code> helpers for type-safe Jest config (<a
href="https://redirect.github.com/jestjs/jest/pull/15844"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15844/hovercard">#15844</a>)</li>
<li><code>[jest-fake-timers]</code> Add <code>setTimerTickMode</code> to
configure how timers advance</li>
<li><code>[*]</code> Reduce token usage when run through LLMs (<a
href="https://redirect.github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709"><code>3f17932</code></a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-config]</code> Keep CLI coverage output when using
<code>--json</code> with <code>--outputFile</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/15918"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15918/hovercard">#15918</a>)</li>
<li><code>[jest-mock]</code> Use <code>Symbol</code> from test
environment (<a
href="https://redirect.github.com/jestjs/jest/pull/15858"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15858/hovercard">#15858</a>)</li>
<li><code>[jest-reporters]</code> Fix issue where console output not
displayed for GHA reporter even with <code>silent: false</code> option
(<a href="https://redirect.github.com/jestjs/jest/pull/15864"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15864/hovercard">#15864</a>)</li>
<li><code>[jest-runtime]</code> Fix issue where user cannot utilize
dynamic import despite specifying <code>--experimental-vm-modules</code>
Node option (<a
href="https://redirect.github.com/jestjs/jest/pull/15842"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15842/hovercard">#15842</a>)</li>
<li><code>[jest-test-sequencer]</code> Fix issue where failed tests due
to compilation errors not getting re-executed even with
<code>--onlyFailures</code> CLI option (<a
href="https://redirect.github.com/jestjs/jest/pull/15851"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15851/hovercard">#15851</a>)</li>
<li><code>[jest-util]</code> Make sure
<code>process.features.require_module</code> is <code>false</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/15867"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15867/hovercard">#15867</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[*]</code> Replace remaining micromatch uses with
picomatch</li>
<li><code>[deps]</code> Update to sinon/fake-timers v15</li>
<li><code>[docs]</code> Update V30 migration guide to notify users on
<code>jest.mock()</code> work with case-sensitive path (<a
href="https://redirect.github.com/jestjs/jest/pull/15849"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15849/hovercard">#15849</a>)</li>
<li>Updated Twitter icon to match the latest brand guidelines (<a
href="https://redirect.github.com/jestjs/jest/pull/15869"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15869/hovercard">#15869</a>)</li>
</ul>
      </li>
      <li>
<b>30.2.0</b> - <a
href="https://redirect.github.com/jestjs/jest/releases/tag/v30.2.0">2025-09-28</a></br><h3>Chore
&amp; Maintenance</h3>
<ul>
<li><code>[*]</code> Update example repo for testing React Native
projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15832/hovercard">#15832</a>)</li>
<li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a
href="https://redirect.github.com/jestjs/jest/pull/15830"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15830/hovercard">#15830</a>)</li>
</ul>
<h2>Features</h2>
<ul>
<li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM
v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15834/hovercard">#15834</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[babel-jest]</code> Export the <code>TransformerConfig</code>
interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15820/hovercard">#15820</a>)</li>
<li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS
loader specified in docblock pragma (<a
href="https://redirect.github.com/jestjs/jest/pull/15839"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15839/hovercard">#15839</a>)</li>
</ul>
      </li>
    </ul>
from <a
href="https://redirect.github.com/jestjs/jest/releases">jest-util GitHub
release notes</a>
  </details>
</details>

---

> [!IMPORTANT]
>
> - Check the changes in this PR to ensure they won't cause issues with
your project.
> - This PR was automatically created by Snyk using the credentials of a
real user.

---

**Note:** _You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs._

**For more information:** <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6ImZha2Uta2V5IiwiYW5vbnltb3VzSWQiOiIyODU1YmYwNy01NDJiLTRiNTUtODUwMS00ZjMxYjZkODM2YzgiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjI4NTViZjA3LTU0MmItNGI1NS04NTAxLTRmMzFiNmQ4MzZjOCJ9fQ=="
width="0" height="0"/>

> - 🧐 [View latest project
report](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 📜 [Customise PR
templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template)
> - 🛠 [Adjust upgrade PR
settings](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba/settings/integration?pkg&#x3D;jest-util&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: #
'snyk:metadata:{"breakingChangeRiskLevel":null,"FF_showPullRequestBreakingChanges":false,"FF_showPullRequestBreakingChangesWebSearch":false,"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"jest-util","from":"30.2.0","to":"30.3.0"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"2855bf07-542b-4b55-8501-4f31b6d836c8","prPublicId":"2855bf07-542b-4b55-8501-4f31b6d836c8","packageManager":"npm","priorityScoreList":[],"projectPublicId":"0963701d-612c-4ace-bf0d-eeeb256bd1ba","projectUrl":"https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2026-03-10T01:59:39.269Z"},"vulns":[]}'

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
nksazonov pushed a commit that referenced this pull request Apr 16, 2026
![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg)


<h3>Snyk has created this PR to upgrade jest-util from 30.2.0 to
30.3.0.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.

<hr/>


- The recommended version is **1 version** ahead of your current
version.

- The recommended version was released **21 days ago**.



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>jest-util</b></summary>
    <ul>
      <li>
<b>30.3.0</b> - <a
href="https://redirect.github.com/jestjs/jest/releases/tag/v30.3.0">2026-03-10</a></br><h3>Features</h3>
<ul>
<li><code>[jest-config]</code> Add <code>defineConfig</code> and
<code>mergeConfig</code> helpers for type-safe Jest config (<a
href="https://redirect.github.com/jestjs/jest/pull/15844"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15844/hovercard">#15844</a>)</li>
<li><code>[jest-fake-timers]</code> Add <code>setTimerTickMode</code> to
configure how timers advance</li>
<li><code>[*]</code> Reduce token usage when run through LLMs (<a
href="https://redirect.github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709"><code>3f17932</code></a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-config]</code> Keep CLI coverage output when using
<code>--json</code> with <code>--outputFile</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/15918"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15918/hovercard">#15918</a>)</li>
<li><code>[jest-mock]</code> Use <code>Symbol</code> from test
environment (<a
href="https://redirect.github.com/jestjs/jest/pull/15858"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15858/hovercard">#15858</a>)</li>
<li><code>[jest-reporters]</code> Fix issue where console output not
displayed for GHA reporter even with <code>silent: false</code> option
(<a href="https://redirect.github.com/jestjs/jest/pull/15864"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15864/hovercard">#15864</a>)</li>
<li><code>[jest-runtime]</code> Fix issue where user cannot utilize
dynamic import despite specifying <code>--experimental-vm-modules</code>
Node option (<a
href="https://redirect.github.com/jestjs/jest/pull/15842"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15842/hovercard">#15842</a>)</li>
<li><code>[jest-test-sequencer]</code> Fix issue where failed tests due
to compilation errors not getting re-executed even with
<code>--onlyFailures</code> CLI option (<a
href="https://redirect.github.com/jestjs/jest/pull/15851"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15851/hovercard">#15851</a>)</li>
<li><code>[jest-util]</code> Make sure
<code>process.features.require_module</code> is <code>false</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/15867"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15867/hovercard">#15867</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[*]</code> Replace remaining micromatch uses with
picomatch</li>
<li><code>[deps]</code> Update to sinon/fake-timers v15</li>
<li><code>[docs]</code> Update V30 migration guide to notify users on
<code>jest.mock()</code> work with case-sensitive path (<a
href="https://redirect.github.com/jestjs/jest/pull/15849"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15849/hovercard">#15849</a>)</li>
<li>Updated Twitter icon to match the latest brand guidelines (<a
href="https://redirect.github.com/jestjs/jest/pull/15869"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15869/hovercard">#15869</a>)</li>
</ul>
      </li>
      <li>
<b>30.2.0</b> - <a
href="https://redirect.github.com/jestjs/jest/releases/tag/v30.2.0">2025-09-28</a></br><h3>Chore
&amp; Maintenance</h3>
<ul>
<li><code>[*]</code> Update example repo for testing React Native
projects (<a href="https://redirect.github.com/jestjs/jest/pull/15832"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15832/hovercard">#15832</a>)</li>
<li><code>[*]</code> Update <code>jest-watch-typeahead</code> to v3 (<a
href="https://redirect.github.com/jestjs/jest/pull/15830"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15830/hovercard">#15830</a>)</li>
</ul>
<h2>Features</h2>
<ul>
<li><code>[jest-environment-jsdom-abstract]</code> Add support for JSDOM
v27 (<a href="https://redirect.github.com/jestjs/jest/pull/15834"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15834/hovercard">#15834</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[babel-jest]</code> Export the <code>TransformerConfig</code>
interface (<a href="https://redirect.github.com/jestjs/jest/pull/15820"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15820/hovercard">#15820</a>)</li>
<li><code>[jest-config]</code> Fix <code>jest.config.ts</code> with TS
loader specified in docblock pragma (<a
href="https://redirect.github.com/jestjs/jest/pull/15839"
data-hovercard-type="pull_request"
data-hovercard-url="/jestjs/jest/pull/15839/hovercard">#15839</a>)</li>
</ul>
      </li>
    </ul>
from <a
href="https://redirect.github.com/jestjs/jest/releases">jest-util GitHub
release notes</a>
  </details>
</details>

---

> [!IMPORTANT]
>
> - Check the changes in this PR to ensure they won't cause issues with
your project.
> - This PR was automatically created by Snyk using the credentials of a
real user.

---

**Note:** _You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs._

**For more information:** <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6ImZha2Uta2V5IiwiYW5vbnltb3VzSWQiOiIyODU1YmYwNy01NDJiLTRiNTUtODUwMS00ZjMxYjZkODM2YzgiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjI4NTViZjA3LTU0MmItNGI1NS04NTAxLTRmMzFiNmQ4MzZjOCJ9fQ=="
width="0" height="0"/>

> - 🧐 [View latest project
report](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 📜 [Customise PR
templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template)
> - 🛠 [Adjust upgrade PR
settings](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba/settings/integration?pkg&#x3D;jest-util&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: #
'snyk:metadata:{"breakingChangeRiskLevel":null,"FF_showPullRequestBreakingChanges":false,"FF_showPullRequestBreakingChangesWebSearch":false,"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"jest-util","from":"30.2.0","to":"30.3.0"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"2855bf07-542b-4b55-8501-4f31b6d836c8","prPublicId":"2855bf07-542b-4b55-8501-4f31b6d836c8","packageManager":"npm","priorityScoreList":[],"projectPublicId":"0963701d-612c-4ace-bf0d-eeeb256bd1ba","projectUrl":"https://app.eu.snyk.io/org/layer-3-foundation-default/project/0963701d-612c-4ace-bf0d-eeeb256bd1ba?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2026-03-10T01:59:39.269Z"},"vulns":[]}'

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants