@jest/environment
Advanced tools
Changelog
26.6.2
[jest-core]
Add findRelatedTests
and nonFlagArgs
in allowed config options for updateConfigAndRun
in watch plugins (#10659)[babel-plugin-jest-hoist]
Preserve order of hoisted mock nodes within containing block (#10536)[babel-plugin-jest-hoist]
Hoist pure constants to support experimental JSX transform in hoisted mocks (#10723)[babel-preset-jest]
Update babel-preset-current-node-syntax
to support top level await (#10747)[expect]
Revert "Fix objectContaining
to work recursively into sub-objects (#10508)" (#10766)[jest-circus, jest-jasmine2]
fix: don't assume stack
is always a string (#10697)[jest-config]
Fix bug introduced in watch mode by PR #10678 (#10692)[jest-config]
Throw correct error for missing preset modules (#10737)[jest-resolve-dependencies]
Resolve mocks as dependencies (#10713)[jest-runtime]
Handle file URLs in dynamic imports (#10744)[jest-runtime, babel-jest]
Pass more ESM options to @jest/transform
(#10752)[jest-runtime]
Properly inject extraGlobals
into the runtime (#10758)[jest-transform]
Link to ESM docs on syntax errors (#10748)[docs]
Add docs for using mocks in TypeScript (#10415)[eslint-config-fb-strict]
Move package from this repo to fbjs
repo (#10739)[examples]
Update TypeScript example to show use of newer Jest types (#10399)[jest-cli]
chore: standardize files and folder names (#10698)[jest-config]
Switch ts-node Register
type to Service
due to deprecation (#11210)Changelog
26.6.1
[jest-runtime]
Support named exports from CommonJS as named ES Module imports (#10673)[jest-validate]
Add support for recursiveDenylist
option as an alternative to recursiveBlacklist
(#10236)[expect]
Fix objectContaining
to work recursively into sub-objects (#10508)[jest-cli, jest-core, jest-config, jest-types]
Fix --onlyFailures
flag to work in non-watch mode (#10678)[jest-config]
Fix for the jest.config.ts
compiler to not interfere with tsconfig.json
files (#10675)[jest-message-util]
Update to work properly with Node 15 (#10660)[jest-mock]
Allow to mock methods in getters (TypeScript 3.9 export) (#10156)Changelog
26.6.0
[jest-cli, jest-config]
Add support for the jest.config.ts
configuration file (#10564)[jest-config]
Simplify transform RegExp (#10207)[jest-fake-timers]
Lazily instantiate mock timers (#10551)[jest-runtime]
require.main
is no longer undefined
when using jest.resetModules
(#10626)[@jest/types]
Add missing values for timers
(#10632)Changelog
26.5.2
[*]
Revert usage of Escalade and rollback Yargs to v15 as it breaks Node 13 (#10599)[jest-circus]
Setup globals before emitting setup
, and include Jest globals in the setup
payload (#10598)[jest-mock]
Fix typings for mockResolvedValue
, mockResolvedValueOnce
, mockRejectedValue
and mockRejectedValueOnce
(#10600)Changelog
26.5.0
[jest-circus, jest-config, jest-runtime]
Add new injectGlobals
config and CLI option to disable injecting global variables into the runtime (#10484)[jest-each]
Fixes .each
type to always be callable (#10447)[jest-runner]
Add support for moduleLoader
s with default
exports (#10541)[@jest/create-cache-key-function]
Added a new package for creating cache keys (#10587)[jest-circus, jest-jasmine2]
Find correct location for test.each
tests (#10413)[jest-console]
Add Console
constructor to console
object (#10502)[jest-globals]
Fix lifecycle hook function types (#10480)[jest-runtime]
Remove usage of vm.compileFunction
due to a performance issue (#10586)