babel-preset-jest
Advanced tools
Changelog
27.2.0
[jest-resolver, jest-runtime]
Pass conditions
to custom resolvers to enable them to implement support for package.json exports
field (#11859)[jest-runtime]
Allow custom envs to specify exportConditions
which is passed together with Jest's own conditions to custom resolvers (#11863)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.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.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)