This PR contains the following updates:
Package |
Type |
Update |
Change |
References |
babel-jest |
devDependencies |
major |
22.2.2 -> 23.6.0 |
source |
expect |
devDependencies |
major |
22.3.0 -> 23.6.0 |
source |
jest |
devDependencies |
major |
22.3.0 -> 23.6.0 |
homepage, source |
Release Notes
facebook/jest
Compare Source
Features
[jest-cli]
Add changedSince
to allowed watch mode configs (#6955)
[babel-jest]
Add support for babel.config.js
added in Babel 7.0.0 (#6911)
[jest-resolve]
Add support for an experimental mapper
option (Watchman crawler only) that adds virtual files to the Haste map (#6940)
Fixes
[jest-resolve]
Only resolve realpath once in try-catch (#6925)
[expect]
Fix TypeError in toBeInstanceOf
on null
or undefined
(#6912)
[jest-jasmine2]
Throw a descriptive error if the first argument supplied to a hook was not a function (#6917) and (#6931)
[jest-circus]
Throw a descriptive error if the first argument supplied to a hook was not a function (#6917) and (#6931)
[expect]
Fix variadic custom asymmetric matchers (#6898)
[jest-cli]
Fix incorrect testEnvironmentOptions
warning (#6852)
[jest-each]
Prevent done callback being supplied to describe (#6843)
[jest-config]
Better error message for a case when a preset module was found, but no jest-preset.js
or jest-preset.json
at the root (#6863)
[jest-haste-map]
Catch crawler error when unsuccessfully reading directories (#6761)
Chore & Maintenance
[docs]
Add custom toMatchSnapshot matcher docs (#6837)
[docs]
Improve the documentation regarding preset configuration (#6864)
[docs]
Clarify usage of --projects
CLI option (#6872)
[docs]
Correct failure-change
notification mode (#6878)
[scripts]
Don’t remove node_modules from subdirectories of presets in e2e tests (#6948)
[diff-sequences]
Double-check number of differences in tests (#6953)
Compare Source
Performance
[jest-changed-files]
limit git and hg commands to specified roots (#6732)
Fixes
[jest-circus]
Fix retryTimes so errors are reset before re-running (#6762)
[docs]
Update expect.objectContaining()
description (#6754)
[babel-jest]
Make getCacheKey()
take into account createTransformer
options (#6699)
[jest-jasmine2]
Use prettier through require
instead of localRequire
. Fixes matchInlineSnapshot
where prettier dependencies like path
and fs
are mocked with jest.mock
. (#6776)
[docs]
Fix contributors link (#6711)
[website]
Fix website versions page to link to correct language (#6734)
[expect]
Update toContain
suggestion to contain equal message (#6792)
Compare Source
Features
[jest-haste-map]
Add computeDependencies
flag to avoid opening files if not needed (#6667)
[jest-runtime]
Support require.resolve.paths
(#6471)
[jest-runtime]
Support paths
option for require.resolve
(#6471)
Fixes
[jest-runner]
Force parallel runs for watch mode, to avoid TTY freeze (#6647)
[jest-cli]
properly reprint resolver errors in watch mode (#6407)
[jest-cli]
Write configuration to stdout when the option was explicitly passed to Jest (#6447)
[jest-cli]
Fix regression on non-matching suites (6657)
[jest-runtime]
Roll back micromatch
version to prevent regression when matching files (#6661)
Compare Source
Features
[jest-each]
Add support for keyPaths in test titles (#6457)
[jest-cli]
Add jest --init
option that generates a basic configuration file with a short description for each option (#6442)
[jest.retryTimes]
Add jest.retryTimes()
option that allows failed tests to be retried n-times when using jest-circus. (#6498)
Fixes
[docs]
Fixed error in documentation for expect.not.arrayContaining(array). (#6491)
[jest-cli]
Add check to make sure one or more tests have run before notifying when using --notify
(#6495)
[jest-cli]
Pass globalConfig
as a parameter to globalSetup
and globalTeardown
functions (#6486)
[jest-config]
Add missing options to the defaults
object (#6428)
[expect]
Using symbolic property names in arrays no longer causes the toEqual
matcher to fail (#6391)
[expect]
toEqual
no longer tries to compare non-enumerable symbolic properties, to be consistent with non-symbolic properties. (#6398)
[jest-util]
console.timeEnd
now properly log elapsed time in milliseconds. (#6456)
[jest-mock]
Fix MockNativeMethods
access in react-native jest.mock()
(#6505)
[jest-cli]
Fix reporters
for moduleName
= 'default'
(#6542)
Chore & Maintenance
[docs]
Add jest-each docs for 1 dimensional arrays (#6444)
Compare Source
Chore & Maintenance
[jest-jasemine2]
Add dependency on jest-each (#6308)
[jest-each]
Move jest-each into core Jest (#6278)
[examples]
Update typescript example to using ts-jest (#6260)
Fixes
[pretty-format]
Serialize inverse asymmetric matchers correctly (#6272)
Compare Source
Features
[expect]
Expose getObjectSubset
, iterableEquality
, and subsetEquality
(#6210)
[jest-snapshot]
Add snapshot property matchers (#6210)
[jest-config]
Support jest-preset.js files within Node modules (#6185)
[jest-cli]
Add --detectOpenHandles
flag which enables Jest to potentially track down handles keeping it open after tests are complete. (#6130)
[jest-jasmine2]
Add data driven testing based on jest-each
(#6102)
[jest-matcher-utils]
Change "suggest to equal" message to be more advisory (#6103)
[jest-message-util]
Don't ignore messages with vendor
anymore (#6117)
[jest-validate]
Get rid of jest-config
dependency (#6067)
[jest-validate]
Adds option to inject deprecationEntries
(#6067)
[jest-snapshot]
[BREAKING] Concatenate name of test, optional snapshot name and count (#6015)
[jest-runtime]
Allow for transform plugins to skip the definition process method if createTransformer method was defined. (#5999)
[expect]
Add stack trace for async errors (#6008)
[jest-jasmine2]
Add stack trace for timeouts (#6008)
[jest-jasmine2]
Add stack trace for thrown non-Error
s (#6008)
[jest-runtime]
Prevent modules from marking themselves as their own parent (#5235)
[jest-mock]
Add support for auto-mocking generator functions (#5983)
[expect]
Add support for async matchers (#5919)
[expect]
Suggest toContainEqual (#5948)
[jest-config]
Export Jest's default options (#5948)
[jest-editor-support]
Move coverage
to ProjectWorkspace.collectCoverage
(#5929)
[jest-editor-support]
Add coverage
option to runner (#5836)
[jest-haste-map]
Support extracting dynamic import
s (#5883)
[expect]
Improve output format for mismatchedArgs in mock/spy calls. (#5846)
[jest-cli]
Add support for using --coverage
in combination with watch mode, --onlyChanged
, --findRelatedTests
and more (#5601)
[jest-jasmine2]
[BREAKING] Adds error throwing and descriptive errors to it
/ test
for invalid arguments. [jest-circus]
Adds error throwing and descriptive errors to it
/ test
for invalid arguments (#5558)
[jest-matcher-utils]
Add isNot
option to matcherHint
function (#5512)
[jest-config]
Add <rootDir>
to runtime files not found error report (#5693)
[expect]
Make toThrow matcher pass only if Error object is returned from promises (#5670)
[expect]
Add isError to utils (#5670)
[expect]
Add inverse matchers (expect.not.arrayContaining
, etc., #5517)
[expect]
expect.extend
now also extends asymmetric matchers (#5503)
[jest-mock]
Update spyOnProperty
to support spying on the prototype chain (#5753)
[jest-mock]
Add tracking of return values in the mock
property (#5752)
[jest-mock]
Add tracking of thrown errors in the mock
property (#5764)
[expect]
Add nthCalledWith spy matcher (#5605)
[jest-cli]
Add isSerial
property that runners can expose to specify that they can not run in parallel (#5706)
[expect]
Add .toBeCalledTimes
and toHaveBeenNthCalledWith
aliases (#5826)
[jest-cli]
Interactive Snapshot Mode improvements (#5864)
[jest-editor-support]
Add no-color
option to runner (#5909)
[jest-jasmine2]
Pretty-print non-Error object errors (#5980)
[jest-message-util]
Include column in stack frames (#5889)
[expect]
Introduce toStrictEqual (#6032)
[expect]
Add return matchers (#5879)
[jest-cli]
Improve snapshot summaries (#6181)
[expect]
Include custom mock names in error messages (#6199)
[jest-diff]
Support returning diff from oneline strings (#6221)
[expect]
Improve return matchers (#6172)
[jest-cli]
Overhaul watch plugin hooks names (#6249)
[jest-mock]
[BREAKING] Include tracked call results in serialized mock (#6244)
Fixes
[jest-cli]
Fix stdin encoding to utf8 for watch plugins. (#6253)
[expect]
Better detection of DOM Nodes for equality (#6246)
[jest-cli]
Fix misleading action description for F key when in "only failed tests" mode. (#6167)
[jest-worker]
Stick calls to workers before processing them (#6073)
[babel-plugin-jest-hoist]
Allow using console
global variable (#6075)
[jest-jasmine2]
Always remove node core message from assert stack traces (#6055)
[expect]
Add stack trace when expect.assertions
and expect.hasAssertions
causes test failures. (#5997)
[jest-runtime]
Throw a more useful error when trying to require modules after the test environment is torn down (#5888)
[jest-mock]
[BREAKING] Replace timestamps with invocationCallOrder
(#5867)
[jest-jasmine2]
Install sourcemap-support
into normal runtime to catch runtime errors (#5945)
[jest-jasmine2]
Added assertion error handling inside afterAll hook
(#5884)
[jest-cli]
Remove the notifier actions in case of failure when not in watch mode. (#5861)
[jest-mock]
Extend .toHaveBeenCalled return message with outcome (#5951)
[jest-runner]
Assign process.env.JEST_WORKER_ID="1"
when in runInBand mode (#5860)
[jest-cli]
Add descriptive error message when trying to use globalSetup
/globalTeardown
file that doesn't export a function. (#5835)
[expect]
Do not rely on instanceof RegExp
, since it will not work for RegExps created inside of a different VM (#5729)
[jest-resolve]
Update node module resolution algorithm to correctly handle symlinked paths (#5085)
[jest-editor-support]
Update Settings
to use spawn in shell option (#5658)
[jest-cli]
Improve the error message when 2 projects resolve to the same config (#5674)
[jest-runtime]
remove retainLines from coverage instrumentation (#5692)
[jest-cli]
Fix update snapshot issue when using watchAll (#5696)
[expect]
Fix rejects.not matcher (#5670)
[jest-runtime]
Prevent Babel warnings on large files (#5702)
[jest-mock]
Prevent mockRejectedValue
from causing unhandled rejection (#5720)
[pretty-format]
Handle React fragments better (#5816)
[pretty-format]
Handle formatting of React.forwardRef
and Context
components (#6093)
[jest-cli]
Switch collectCoverageFrom back to a string (#5914)
[jest-regex-util]
Fix handling regex symbols in tests path on Windows (#5941)
[jest-util]
Fix handling of NaN/Infinity in mock timer delay (#5966)
[jest-resolve]
Generalise test for package main entries equivalent to ".". (#5968)
[jest-config]
Ensure that custom resolvers are used when resolving the configuration (#5976)
[website]
Fix website docs (#5853)
[expect]
Fix isEqual Set and Map to compare object values and keys regardless of order (#6150)
[pretty-format]
[BREAKING] Remove undefined props from React elements (#6162)
[jest-haste-map]
Properly resolve mocked node modules without package.json defined (#6232)
Chore & Maintenance
[jest-runner]
Move sourcemap installation from jest-jasmine2
to jest-runner
(#6176)
[jest-cli]
Use yargs's built-in version
instead of rolling our own (#6215)
[docs]
Add explanation on how to mock methods not implemented in JSDOM
[jest-jasmine2]
Simplify Env.execute
and TreeProcessor to setup and clean resources for the top suite the same way as for all of the children suites (#5885)
[babel-jest]
[BREAKING] Always return object from transformer (#5991)
[*]
Run Prettier on compiled output (#5858)
[jest-cli]
Add fileChange hook for plugins (#5708)
[docs]
Add docs on using jest.mock(...)
(#5648)
[docs]
Mention Jest Puppeteer Preset (#5722)
[docs]
Add jest-community section to website (#5675)
[docs]
Add versioned docs for v22.4 (#5733)
[docs]
Improve Snapshot Testing Guide (#5812)
[jest-runtime]
[BREAKING] Remove jest.genMockFn
and jest.genMockFunction
(#6173)
[jest-message-util]
Avoid adding unnecessary indent to blank lines in stack traces (#6211)
Compare Source
Fixes
[jest-haste-map]
Parallelize Watchman calls in crawler (#5640)
[jest-editor-support]
Update TypeScript definitions (#5625)
[babel-jest]
Remove retainLines
argument to babel. (#5594)
Features
[jest-runtime]
Provide require.main
property set to module with test suite (#5618)
Chore & Maintenance
[docs]
Add note about Node version support (#5622)
[docs]
Update to use yarn (#5624)
[docs]
Add how to mock scoped modules to Manual Mocks doc (#5638)
Compare Source
Fixes
[jest-haste-map]
Overhauls how Watchman crawler works fixing Windows (#5615)
[expect]
Allow matching of Errors against plain objects (#5611)
[jest-haste-map]
Do not read binary files in Haste, even when instructed to do so (#5612)
[jest-cli]
Don't skip matchers for exact files (#5582)
[docs]
Update discord links (#5586)
[jest-runtime]
Align handling of testRegex on Windows between searching for tests and instrumentation checks (#5560)
[jest-config]
Make it possible to merge transform
option with preset (#5505)
[jest-util]
Fix console.assert
behavior in custom & buffered consoles (#5576)
Features
[docs]
Add MongoDB guide (#5571)
[jest-runtime]
Deprecate mapCoverage option. (#5177)
[babel-jest]
Add option to return sourcemap from the transformer separately from source. (#5177)
[jest-validate]
Add ability to log deprecation warnings for CLI flags. (#5536)
[jest-serializer]
Added new module for serializing. Works using V8 or JSON (#5609)
[docs]
Add a documentation note for project displayName
configuration (#5600)
Chore & Maintenance
[docs]
Update automatic mocks documentation (#5630)
Renovate configuration
📅 Schedule: "every weekend" in timezone Europe/Paris.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!
".
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.
Uh oh!
There was an error while loading. Please reload this page.
This PR contains the following updates:
22.2.2
->23.6.0
22.3.0
->23.6.0
22.3.0
->23.6.0
Release Notes
facebook/jest
v23.6.0
Compare Source
Features
[jest-cli]
AddchangedSince
to allowed watch mode configs (#6955)[babel-jest]
Add support forbabel.config.js
added in Babel 7.0.0 (#6911)[jest-resolve]
Add support for an experimentalmapper
option (Watchman crawler only) that adds virtual files to the Haste map (#6940)Fixes
[jest-resolve]
Only resolve realpath once in try-catch (#6925)[expect]
Fix TypeError intoBeInstanceOf
onnull
orundefined
(#6912)[jest-jasmine2]
Throw a descriptive error if the first argument supplied to a hook was not a function (#6917) and (#6931)[jest-circus]
Throw a descriptive error if the first argument supplied to a hook was not a function (#6917) and (#6931)[expect]
Fix variadic custom asymmetric matchers (#6898)[jest-cli]
Fix incorrecttestEnvironmentOptions
warning (#6852)[jest-each]
Prevent done callback being supplied to describe (#6843)[jest-config]
Better error message for a case when a preset module was found, but nojest-preset.js
orjest-preset.json
at the root (#6863)[jest-haste-map]
Catch crawler error when unsuccessfully reading directories (#6761)Chore & Maintenance
[docs]
Add custom toMatchSnapshot matcher docs (#6837)[docs]
Improve the documentation regarding preset configuration (#6864)[docs]
Clarify usage of--projects
CLI option (#6872)[docs]
Correctfailure-change
notification mode (#6878)[scripts]
Don’t remove node_modules from subdirectories of presets in e2e tests (#6948)[diff-sequences]
Double-check number of differences in tests (#6953)v23.4.2
Compare Source
Performance
[jest-changed-files]
limit git and hg commands to specified roots (#6732)Fixes
[jest-circus]
Fix retryTimes so errors are reset before re-running (#6762)[docs]
Updateexpect.objectContaining()
description (#6754)[babel-jest]
MakegetCacheKey()
take into accountcreateTransformer
options (#6699)[jest-jasmine2]
Use prettier throughrequire
instead oflocalRequire
. FixesmatchInlineSnapshot
where prettier dependencies likepath
andfs
are mocked withjest.mock
. (#6776)[docs]
Fix contributors link (#6711)[website]
Fix website versions page to link to correct language (#6734)[expect]
UpdatetoContain
suggestion to contain equal message (#6792)v23.4.0
Compare Source
Features
[jest-haste-map]
AddcomputeDependencies
flag to avoid opening files if not needed (#6667)[jest-runtime]
Supportrequire.resolve.paths
(#6471)[jest-runtime]
Supportpaths
option forrequire.resolve
(#6471)Fixes
[jest-runner]
Force parallel runs for watch mode, to avoid TTY freeze (#6647)[jest-cli]
properly reprint resolver errors in watch mode (#6407)[jest-cli]
Write configuration to stdout when the option was explicitly passed to Jest (#6447)[jest-cli]
Fix regression on non-matching suites (6657)[jest-runtime]
Roll backmicromatch
version to prevent regression when matching files (#6661)v23.2.0
Compare Source
Features
[jest-each]
Add support for keyPaths in test titles (#6457)[jest-cli]
Addjest --init
option that generates a basic configuration file with a short description for each option (#6442)[jest.retryTimes]
Addjest.retryTimes()
option that allows failed tests to be retried n-times when using jest-circus. (#6498)Fixes
[docs]
Fixed error in documentation for expect.not.arrayContaining(array). (#6491)[jest-cli]
Add check to make sure one or more tests have run before notifying when using--notify
(#6495)[jest-cli]
PassglobalConfig
as a parameter toglobalSetup
andglobalTeardown
functions (#6486)[jest-config]
Add missing options to thedefaults
object (#6428)[expect]
Using symbolic property names in arrays no longer causes thetoEqual
matcher to fail (#6391)[expect]
toEqual
no longer tries to compare non-enumerable symbolic properties, to be consistent with non-symbolic properties. (#6398)[jest-util]
console.timeEnd
now properly log elapsed time in milliseconds. (#6456)[jest-mock]
FixMockNativeMethods
access in react-nativejest.mock()
(#6505)[jest-cli]
Fixreporters
formoduleName
='default'
(#6542)Chore & Maintenance
[docs]
Add jest-each docs for 1 dimensional arrays (#6444)v23.0.1
Compare Source
Chore & Maintenance
[jest-jasemine2]
Add dependency on jest-each (#6308)[jest-each]
Move jest-each into core Jest (#6278)[examples]
Update typescript example to using ts-jest (#6260)Fixes
[pretty-format]
Serialize inverse asymmetric matchers correctly (#6272)v23.0.0
Compare Source
Features
[expect]
ExposegetObjectSubset
,iterableEquality
, andsubsetEquality
(#6210)[jest-snapshot]
Add snapshot property matchers (#6210)[jest-config]
Support jest-preset.js files within Node modules (#6185)[jest-cli]
Add--detectOpenHandles
flag which enables Jest to potentially track down handles keeping it open after tests are complete. (#6130)[jest-jasmine2]
Add data driven testing based onjest-each
(#6102)[jest-matcher-utils]
Change "suggest to equal" message to be more advisory (#6103)[jest-message-util]
Don't ignore messages withvendor
anymore (#6117)[jest-validate]
Get rid ofjest-config
dependency (#6067)[jest-validate]
Adds option to injectdeprecationEntries
(#6067)[jest-snapshot]
[BREAKING] Concatenate name of test, optional snapshot name and count (#6015)[jest-runtime]
Allow for transform plugins to skip the definition process method if createTransformer method was defined. (#5999)[expect]
Add stack trace for async errors (#6008)[jest-jasmine2]
Add stack trace for timeouts (#6008)[jest-jasmine2]
Add stack trace for thrown non-Error
s (#6008)[jest-runtime]
Prevent modules from marking themselves as their own parent (#5235)[jest-mock]
Add support for auto-mocking generator functions (#5983)[expect]
Add support for async matchers (#5919)[expect]
Suggest toContainEqual (#5948)[jest-config]
Export Jest's default options (#5948)[jest-editor-support]
Movecoverage
toProjectWorkspace.collectCoverage
(#5929)[jest-editor-support]
Addcoverage
option to runner (#5836)[jest-haste-map]
Support extracting dynamicimport
s (#5883)[expect]
Improve output format for mismatchedArgs in mock/spy calls. (#5846)[jest-cli]
Add support for using--coverage
in combination with watch mode,--onlyChanged
,--findRelatedTests
and more (#5601)[jest-jasmine2]
[BREAKING] Adds error throwing and descriptive errors toit
/test
for invalid arguments.[jest-circus]
Adds error throwing and descriptive errors toit
/test
for invalid arguments (#5558)[jest-matcher-utils]
AddisNot
option tomatcherHint
function (#5512)[jest-config]
Add<rootDir>
to runtime files not found error report (#5693)[expect]
Make toThrow matcher pass only if Error object is returned from promises (#5670)[expect]
Add isError to utils (#5670)[expect]
Add inverse matchers (expect.not.arrayContaining
, etc., #5517)[expect]
expect.extend
now also extends asymmetric matchers (#5503)[jest-mock]
UpdatespyOnProperty
to support spying on the prototype chain (#5753)[jest-mock]
Add tracking of return values in themock
property (#5752)[jest-mock]
Add tracking of thrown errors in themock
property (#5764)[expect]
Add nthCalledWith spy matcher (#5605)[jest-cli]
AddisSerial
property that runners can expose to specify that they can not run in parallel (#5706)[expect]
Add.toBeCalledTimes
andtoHaveBeenNthCalledWith
aliases (#5826)[jest-cli]
Interactive Snapshot Mode improvements (#5864)[jest-editor-support]
Addno-color
option to runner (#5909)[jest-jasmine2]
Pretty-print non-Error object errors (#5980)[jest-message-util]
Include column in stack frames (#5889)[expect]
Introduce toStrictEqual (#6032)[expect]
Add return matchers (#5879)[jest-cli]
Improve snapshot summaries (#6181)[expect]
Include custom mock names in error messages (#6199)[jest-diff]
Support returning diff from oneline strings (#6221)[expect]
Improve return matchers (#6172)[jest-cli]
Overhaul watch plugin hooks names (#6249)[jest-mock]
[BREAKING] Include tracked call results in serialized mock (#6244)Fixes
[jest-cli]
Fix stdin encoding to utf8 for watch plugins. (#6253)[expect]
Better detection of DOM Nodes for equality (#6246)[jest-cli]
Fix misleading action description for F key when in "only failed tests" mode. (#6167)[jest-worker]
Stick calls to workers before processing them (#6073)[babel-plugin-jest-hoist]
Allow usingconsole
global variable (#6075)[jest-jasmine2]
Always remove node core message from assert stack traces (#6055)[expect]
Add stack trace whenexpect.assertions
andexpect.hasAssertions
causes test failures. (#5997)[jest-runtime]
Throw a more useful error when trying to require modules after the test environment is torn down (#5888)[jest-mock]
[BREAKING] Replace timestamps withinvocationCallOrder
(#5867)[jest-jasmine2]
Installsourcemap-support
into normal runtime to catch runtime errors (#5945)[jest-jasmine2]
Added assertion error handling insideafterAll hook
(#5884)[jest-cli]
Remove the notifier actions in case of failure when not in watch mode. (#5861)[jest-mock]
Extend .toHaveBeenCalled return message with outcome (#5951)[jest-runner]
Assignprocess.env.JEST_WORKER_ID="1"
when in runInBand mode (#5860)[jest-cli]
Add descriptive error message when trying to useglobalSetup
/globalTeardown
file that doesn't export a function. (#5835)[expect]
Do not rely oninstanceof RegExp
, since it will not work for RegExps created inside of a different VM (#5729)[jest-resolve]
Update node module resolution algorithm to correctly handle symlinked paths (#5085)[jest-editor-support]
UpdateSettings
to use spawn in shell option (#5658)[jest-cli]
Improve the error message when 2 projects resolve to the same config (#5674)[jest-runtime]
remove retainLines from coverage instrumentation (#5692)[jest-cli]
Fix update snapshot issue when using watchAll (#5696)[expect]
Fix rejects.not matcher (#5670)[jest-runtime]
Prevent Babel warnings on large files (#5702)[jest-mock]
PreventmockRejectedValue
from causing unhandled rejection (#5720)[pretty-format]
Handle React fragments better (#5816)[pretty-format]
Handle formatting ofReact.forwardRef
andContext
components (#6093)[jest-cli]
Switch collectCoverageFrom back to a string (#5914)[jest-regex-util]
Fix handling regex symbols in tests path on Windows (#5941)[jest-util]
Fix handling of NaN/Infinity in mock timer delay (#5966)[jest-resolve]
Generalise test for package main entries equivalent to ".". (#5968)[jest-config]
Ensure that custom resolvers are used when resolving the configuration (#5976)[website]
Fix website docs (#5853)[expect]
Fix isEqual Set and Map to compare object values and keys regardless of order (#6150)[pretty-format]
[BREAKING] Remove undefined props from React elements (#6162)[jest-haste-map]
Properly resolve mocked node modules without package.json defined (#6232)Chore & Maintenance
[jest-runner]
Move sourcemap installation fromjest-jasmine2
tojest-runner
(#6176)[jest-cli]
Use yargs's built-inversion
instead of rolling our own (#6215)[docs]
Add explanation on how to mock methods not implemented in JSDOM[jest-jasmine2]
SimplifyEnv.execute
and TreeProcessor to setup and clean resources for the top suite the same way as for all of the children suites (#5885)[babel-jest]
[BREAKING] Always return object from transformer (#5991)[*]
Run Prettier on compiled output (#5858)[jest-cli]
Add fileChange hook for plugins (#5708)[docs]
Add docs on usingjest.mock(...)
(#5648)[docs]
Mention Jest Puppeteer Preset (#5722)[docs]
Add jest-community section to website (#5675)[docs]
Add versioned docs for v22.4 (#5733)[docs]
Improve Snapshot Testing Guide (#5812)[jest-runtime]
[BREAKING] Removejest.genMockFn
andjest.genMockFunction
(#6173)[jest-message-util]
Avoid adding unnecessary indent to blank lines in stack traces (#6211)v22.4.1
Compare Source
Fixes
[jest-haste-map]
Parallelize Watchman calls in crawler (#5640)[jest-editor-support]
Update TypeScript definitions (#5625)[babel-jest]
RemoveretainLines
argument to babel. (#5594)Features
[jest-runtime]
Providerequire.main
property set to module with test suite (#5618)Chore & Maintenance
[docs]
Add note about Node version support (#5622)[docs]
Update to use yarn (#5624)[docs]
Add how to mock scoped modules to Manual Mocks doc (#5638)v22.4.0
Compare Source
Fixes
[jest-haste-map]
Overhauls how Watchman crawler works fixing Windows (#5615)[expect]
Allow matching of Errors against plain objects (#5611)[jest-haste-map]
Do not read binary files in Haste, even when instructed to do so (#5612)[jest-cli]
Don't skip matchers for exact files (#5582)[docs]
Update discord links (#5586)[jest-runtime]
Align handling of testRegex on Windows between searching for tests and instrumentation checks (#5560)[jest-config]
Make it possible to mergetransform
option with preset (#5505)[jest-util]
Fixconsole.assert
behavior in custom & buffered consoles (#5576)Features
[docs]
Add MongoDB guide (#5571)[jest-runtime]
Deprecate mapCoverage option. (#5177)[babel-jest]
Add option to return sourcemap from the transformer separately from source. (#5177)[jest-validate]
Add ability to log deprecation warnings for CLI flags. (#5536)[jest-serializer]
Added new module for serializing. Works using V8 or JSON (#5609)[docs]
Add a documentation note for projectdisplayName
configuration (#5600)Chore & Maintenance
[docs]
Update automatic mocks documentation (#5630)Renovate configuration
📅 Schedule: "every weekend" in timezone Europe/Paris.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "
rebase!
".🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.