# jest v30.5.1 - Product: jest (https://whatsnew.fyi/product/jest) - Vendor: jest - Date: 2026-09-01 - Version: v30.5.1 - Original notes: https://github.com/jestjs/jest/releases/tag/v30.5.1 - Permalink: https://whatsnew.fyi/product/jest/releases/v30.5.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Don't warn about global-only options in the config that supplies the global config - **fixed** — Stop accepting reporters, coverageReporters, workerIdleMemoryLimit, cwd and runnerOptions in a project config - **fixed** — Warn about maxWorkers and coverageThreshold in a project config instead of dropping them without warning - **fixed** — Match moduleNameMapper patterns against the specifier as written again - **fixed** — Resolve package imports specifiers like #dep under ESM again - **changed** — Name the testEnvironmentOptions.globalsCleanup option and link the docs from the JEST-01 deprecation warning ##### Fixes - `[jest-config]` Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of `--projects` when no root config is passed ([#16411](https://github.com/jestjs/jest/pull/16411)) - `[jest-config, jest-types]` Stop accepting `reporters`, `coverageReporters`, `workerIdleMemoryLimit`, `cwd` and `runnerOptions` in a project config - they were silently ignored, and now warn like the other global-only options ([#16411](https://github.com/jestjs/jest/pull/16411)) - `[jest-config, jest-validate]` Warn about `maxWorkers` and `coverageThreshold` in a project config instead of dropping them without a word ([#16411](https://github.com/jestjs/jest/pull/16411)) - `[jest-resolve]` Match `moduleNameMapper` patterns against the specifier as written again (reverting [#16390](https://github.com/jestjs/jest/pull/16390)) ([#16417](https://github.com/jestjs/jest/pull/16417)) - `[jest-runtime]` Resolve package `imports` specifiers like `#dep` under ESM again ([#16413](https://github.com/jestjs/jest/pull/16413)) ##### Chore & Maintenance - `[jest-util]` Name the `testEnvironmentOptions.globalsCleanup` option and link the docs from the `JEST-01` deprecation warning, and document the option's modes ([#16404](https://github.com/jestjs/jest/pull/16404)) ##### New Contributors * @HuzaifaChaudary made their first contribution in https://github.com/jestjs/jest/pull/16413 **Full Changelog**: https://github.com/jestjs/jest/compare/v30.5.0...v30.5.1