jest-changed-files
Advanced tools
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.Changelog
25.2.5
[@jest/console]
Fix typescript<@3.8
compatibility in published types[docs]
Update link to watchman troubleshooting docs (#9727)[@jest/message-util]
Remove dependency on @jest/test-result
, which lead to a sprawling dependency tree (#9749)[@jest/test-result]
Remove dependency on @jest/transform
, which lead to a sprawling dependency tree (#9747)[@jest/transform]
Expose type TransformedSource
(#9736)Changelog
25.2.0
[jest-config]
Support ESM config files with .js
extension (#9573).[jest-runtime]
Override module.createRequire
to return a Jest-compatible require
function (#9469)[jest-haste-map]
[BREAKING] Remove mapper
option (#9581)[*]
Support array of paths for moduleNameMapper
aliases (#9465)[jest-reporters]
Adds ability to pass options to the istanbul-reporter through coverageReporters
(#9572)[jest-runtime]
Require stack when a module cannot be resolved (#9681)[jest-transform]
writeCacheFile
no longer calls fsync
(#9695)[expect]
Handle readonly properties correctly (#9575)[jest-cli]
Set coverageProvider
correctly when provided in config (#9562)[jest-cli]
Allow specifying .cjs
and .mjs
config files by --config
CLI option (#9578)[jest-cli]
Update yargs to fix CLI flag overriding (#9519)[jest-config]
Treat setupFilesAfterEnv
like setupFiles
when normalizing configs against presets (#9495)[jest-config]
Support .mjs
config files on Windows as well (#9558)[jest-config]
Verify rootDir
and all roots
are directories (#9569)[jest-config]
Ensure pattern of replacePosixSep
is a string (#9546)[jest-haste-map]
Fix crash on unix based systems without find (#9579)[jest-jasmine2]
Fix --testNamePattern
matching with concurrent
tests (#9090)[jest-matcher-utils]
Fix diff highlight of symbol-keyed object. (#9499)[@jest/reporters]
Notifications should be fire&forget rather than having a timeout (#9567)[jest-resolve]
Fix module identity preservation with symlinks and browser field resolution (#9511)[jest-resolve]
Do not confuse directories with files (#8912)[jest-resolve]
moduleNameMapper
should take precedence over Node core modules (#9563)[jest-runtime]
Reset isolateModules
if it fails (#9541)[jest-runtime]
Yarn PnP errors displayed to the user (#9681)[jest-snapshot]
Downgrade semver to v6 to support node 8 (#9451)[jest-snapshot]
Properly indent new snapshots in the presences of existing ones (#9523)[jest-transform]
Correct sourcemap behavior for transformed and instrumented code (#9460)[jest-transform]
Allow instrumentation of transformed files with weird file extensions (#9589)[@jest/types]
Make ConfigGlobals
an interface to allow for declaration merging. (#9570)[pretty-format]
Export OldPlugin
type (#9491)[docs]
Warn about unexpected behavior / bug of node-notifier when using the notify
options.[docs]
Grammatical corrections to Async docs page. (#9679)[jest-resolver]
Use resolve
package to implement custom module resolution (#9520)[jest-runtime]
Move execution of setupFiles
to jest-runner
(#9596)[jest-runtime]
Update anchor link in helpers
(#9616)[@jest/reporters]
Remove unused dependencies and type exports (#9462)[website]
Update pictures of reports when matchers fail (#9214)[jest-haste-map]
Reduce number of lstat
calls in node crawler (#9514)