v30.0.1
π¦ jestView on GitHub β
β¨ 1 featuresπ 2 fixesβ‘ 1 deprecationsπ§ 3 symbols
Summary
This release adds the new `defaultAsyncResolver`, fixes builtin module resolution and globals cleanup handling, and deprecates the `jest-repl` package.
Migration Steps
- Uninstall the `jest-repl` package and remove any imports or usage in your codebase.
- If you relied on the custom `isBuiltinModule` helper, update imports to use Node's builtβin `isBuiltin` function.
- Verify that no code depends on the globals cleanup protection symbol; if it does, adjust the logic to work without it.
β¨ New Features
- Implemented `defaultAsyncResolver` in `jest-resolver`.
π Bug Fixes
- Fixed resolution of builtin modules in `jest-resolver`.
- Prevented setting the globals cleanup protection symbol when the feature is disabled in `jest-environment-node` and `jest-util`.
π§ Affected Symbols
defaultAsyncResolverisBuiltinModulejest-replβ‘ Deprecations
- The `jest-repl` package has been removed and deprecated. Projects should uninstall it and migrate any REPL usage to alternative solutions.