Update jest monorepo to v26 (major)
Created by: renovate[bot]
This PR contains the following updates:
| Package | Type | Update | New value | References | Sourcegraph |
|---|---|---|---|---|---|
| babel-jest | devDependencies | major | ^26.2.2 | source | |
| jest (source) | devDependencies | major | ^26.2.2 | homepage, source |
Release Notes
facebook/jest
v26.2.2
Fixes
-
[jest-cli]Use correct file name to override existing jest config on init (#10337) -
[jest-haste-map]Properly detect support for nativefind(#10346)
v26.2.1
Fixes
-
[jest-worker]Make sure to work with Node TS typings v12 (#10336)
v26.2.0
Features
-
[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]AddslowTestThresholdconfiguration 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 passingresourceLimits(#10335) -
[pretty-format]Added support for serializing custom elements (web components) (#10217)
Fixes
-
[expect]Match symbols and bigints inany()(#10223) -
[jest-changed-files]Usegit diffinstead ofgit logfor--changedSince(#10155) -
[jest-console]Add missingconsole.timeLogfor compatibility with Node (#10209) -
[jest-haste-map]Checkfindbinary supports the-inameparameter (#10308) -
[jest-snapshot]Strip added indentation for inline error snapshots (#10217)
Chore & Maintenance
-
[*]Add missing dependency on@types/node(#10248) -
[jest-jasmine2]ConvertPCancelableto TypeScript (#10215) -
[jest-jasmine2]Refine typings ofqueueRunner(#10215) -
[jest-jasmine2]Remove usage ofFunctiontype (#10216) -
[jest-resolve]Improve types (#10239) -
[docs]Clarify thejest.requireActual(moduleName)example -
[jest-types]Refine typings ofcoverageReporters(#10275)
v26.1.0
Features
-
[jest-mock]ExportMock,MockInstance,SpyInstancetypes (#10138) -
[jest-config]Support config files exporting (async)functions (#10001) -
[jest-cli, jest-core]Add--selectProjectsCLI argument to filter test suites by project name (#8612) -
[jest-cli, jest-init]AddcoverageProvidertojest --initprompts (#10044)
Fixes
-
[jest-console]getConsoleOutputto receive global stack trace config and use it to format stack trace (#10081) -
[jest-jasmine2]Stop adding:after an error that has no message (#9990) -
[jest-diff]Control no diff message color withcommonColorin diff options (#9997) -
[jest-snapshot]Fix TypeScript compilation (#10008)
Chore & Maintenance
-
[docs]Correct confusing filename inenableAutomockexample (#10055) -
[jest-core]🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 (#10000) -
[jest-core, jest-reporters, jest-test-result, jest-types]CleanupdisplayNametype (#10049) -
[jest-runtime]Jest-internal sandbox escape hatch (#9907) -
[jest-fake-timers]Updatenowparam type to supportDatein addition tonumber. (#10169) -
[docs]Add param tosetSystemTimedocs and remove preceding period from it andgetRealSystemTime(#10169) -
[jest-snapshot, jest-util]Replacemake-dirwithfs.mkdir(#10136) -
[docs]Added parcel-bundler documentation inside readme.md file
Performance
-
[jest-core, jest-transform, jest-haste-map]Improve Jest startup time and test runtime, particularly when running with coverage, by caching micromatch and avoiding recreating RegExp instances (#10131)
v26.0.1
Fixes
-
[jest-circus]Backward compatibility for deprecatedDescribeBlock.teststo not break e.g. Detox reporter
v26.0.0
Features
-
[jest-environment-jsdom][BREAKING] Upgradejsdomto v16 (#9606) -
[@jest/fake-timers]Add possibility to use a modern implementation of fake timers, backed by@sinonjs/fake-timers(#7776) -
[jest-runtime]AddcreateMockFromModuleas an alias forgenMockFromModule(#9962)
Fixes
-
[babel-jest]Handlenullbeing passed tocreateTransformer(#9955) -
[jest-circus, jest-console, jest-jasmine2, jest-reporters, jest-util, pretty-format]Fix time durating formatting and consolidate time formatting code (#9765) -
[jest-circus][BREAKING] Fail tests if a test takes a done callback and have return values (#9129) -
[jest-circus][BREAKING] Throw a proper error if a test / hook is defined asynchronously (#8096) -
[jest-circus]Throw more descriptive error if hook is defined inside test (#9957) -
[jest-circus][BREAKING] Align execution order of tests to matchjasmine's top to bottom order (#9965) -
[jest-config, jest-resolve][BREAKING] Remove support forbrowserfield (#9943) -
[jest-haste-map]Stop reporting files as changed when they are only accessed (#7347) -
[jest-resolve]Show relative path from root dir formodule not founderrors (#9963) -
[jest-runtime]Fix absolute path moduleNameMapper + jest.mock bug (#8727)
Chore & Maintenance
-
[*][BREAKING] TypeScript definitions requires a minimum of TypeScript v3.8 (#9823) -
[*][BREAKING] Drop support for Node 8 (#9423) -
[*]Upgrade to chalk@4 (#9752) -
[*]Remove usage ofrealpath-native(#9952) -
[docs]Fix example reference implementation to use Jest with Phabricator (#8662) -
[docs]Added default compiler to tranform (#8583) -
[docs]Updated Testing Frameworks guide with React; make it generic (#9106) -
[expect, jest-mock, pretty-format][BREAKING] Removebuild-es5from package (#9945) -
[@jest/fake-timers, @​jest/environment][BREAKING] RenameLolexFakeTimerstoModernFakeTimers(#9960) -
[jest-haste-map][BREAKING] removedprovidesModuleNodeModules(#8535) -
[jest-runtime][BREAKING] Remove long-deprecatedrequire.requireActualandrequire.requireMockmethods (#9854)
Renovate configuration
-
If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.