jest-watcher
Advanced tools
Changelog
25.5.0
[@jest/globals]
New package so Jest's globals can be explicitly imported (#9801)[jest-core]
Show coverage of sources related to tests in changed files (#9769)[jest-runtime]
Populate require.cache
(#9841)[*]
Use graceful-fs
directly in every package instead of relying on fs
being monkey patched (#9443)[expect]
Prints the Symbol name into the error message with a custom asymmetric matcher (#9888)[jest-circus, jest-jasmine2]
Support older version of jest-runtime
(#9903 & #9842)[@jest/environment]
Make sure not to reference Jest types (#9875)[jest-message-util]
Code frame printing should respect --noStackTrace
flag (#9866)[jest-runtime]
Support importing CJS from ESM using import
statements (#9850)[jest-runtime]
Support importing parallel dynamic import
s (#9858)[jest-transform]
Improve source map handling when instrumenting transformed code (#9811)[docs]
Add an example for mocking non-default export class[jest-resolve]
Update resolve
to a version using native realpath
, which is faster than the default JS implementation (#9872)[jest-resolve]
Pass custom cached realpath
function to resolve
(#9873)[jest-runtime]
Add teardown
method to clear any caches when tests complete (#9906)[jest-runtime]
Do not pass files required internally through transformation when loading them (#9900)[jest-runtime]
Use Map
s instead of object literals as cache holders (#9901)Changelog
25.4.0
[expect]
Support async function
s in toThrow
(#9817)[jest-console]
Add code frame to console.error
and console.warn
(#9741)[jest-runtime, jest-jasmine2, jest-circus]
Experimental, limited ECMAScript Modules support (#9772 & #9842)[expect]
Restore support for passing functions to toHaveLength
matcher (#9796)[jest-changed-files]
--only-changed
should include staged files (#9799)[jest-circus]
Throw on nested test definitions (#9828)[jest-each]
each
will throw an error when called with too many arguments (#9818)[jest-runner]
Don't print warning to stdout when using --json
(#9843)Changelog
25.3.0
[babel-jest]
Support passing supportsDynamicImport
and supportsStaticESM
(#9766)[babel-preset-jest]
Enable all syntax plugins not enabled by default that works on current version of Node (#9774)[jest-circus]
Enable writing async test event handlers (#9397)[jest-runtime, @jest/transformer]
Support passing supportsDynamicImport
and supportsStaticESM
(#9597)Changelog
25.2.6
[*]
25.2.5 was published without changes from 25.2.4 - 25.2.6 includes all changes from that version.