@jest/globals
Advanced tools
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.3
[jest-runtime]
add support for dynamic import()
from CommonJS (#10620)[jest-runner, jest-runtime]
require.main
should not be undefined
with createRequire()
(#10610)[jest-runtime]
add missing module.path
property (#10615)[jest-runtime]
Add mainModule
instance variable to runtime (#10621)[jest-runtime]
Evaluate Node core modules on dynamic import()
(#10622)[jest-validate]
Show suggestion only when unrecognized cli param is longer than 1 character (#10604)[jest-validate]
Validate testURL
as CLI option (#10595)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)Changelog
26.4.1
[jest-core]
Don't report ELDHistogram as open handle (#10417)[jest-matcher-utils]
Fix diffing object contain readonly symbol key object (#10414)[jest-reporters]
Fixes notify reporter on Linux (using notify-send) (#10400)[jest-snapshot]
Correctly handles arrays and property matchers in snapshots (#10404)Changelog
26.2.0
[jest-core, jest-circus, jest-reporter, jest-runner]
Added support for reporting individual test cases using jest-circus (#10227)[jest-config, jest-reporter, jest-runner, jest-test-sequencer]
Add slowTestThreshold
configuration option (#9366)[jest-haste-map]
Watchman crawler now includes dotfiles (#10075)[jest-worker]
Added support for workers to send custom messages to parent in jest-worker (#10293)[jest-worker]
Support passing resourceLimits
(#10335)[pretty-format]
Added support for serializing custom elements (web components) (#10237)[expect]
Match symbols and bigints in any()
(#10223)[jest-changed-files]
Use git diff
instead of git log
for --changedSince
(#10155)[jest-console]
Add missing console.timeLog
for compatibility with Node (#10209)[jest-haste-map]
Check find
binary supports the -iname
parameter (#10308)[jest-snapshot]
Strip added indentation for inline error snapshots (#10217)[*]
Add missing dependency on @types/node
(#10248)[jest-jasmine2]
Convert PCancelable
to TypeScript (#10215)[jest-jasmine2]
Refine typings of queueRunner
(#10215)[jest-jasmine2]
Remove usage of Function
type (#10216)[jest-resolve]
Improve types (#10239)[docs]
Clarify the jest.requireActual(moduleName)
example[jest-types]
Refine typings of coverageReporters
(#10275)