Update jest monorepo #80
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
23.1.1→23.3.1423.1.0→23.6.0Release Notes
jestjs/jest (jest)
v23.6.0: 23.6.0Compare Source
Features
[jest-cli]AddchangedSinceto allowed watch mode configs (#6955)[babel-jest]Add support forbabel.config.jsadded in Babel 7.0.0 (#6911)[jest-resolve]Add support for an experimentalmapperoption (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 intoBeInstanceOfonnullorundefined(#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 incorrecttestEnvironmentOptionswarning (#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.jsorjest-preset.jsonat 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--projectsCLI option (#6872)[docs]Correctfailure-changenotification 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.5.0: 23.5.0Compare Source
Features
[jest-cli]Add package name toNotifyReporternotification (#5898)[jest-runner]print stack trace whenprocess.exitis called from user code (#6714)[jest-each]introduces%#option to add index of the test to its title (#6414)[pretty-format]Support serializingDocumentFragment(#6705)[jest-validate]AddrecursiveandrecursiveBlacklistoptions for deep config checks (#6802)[jest-cli]Check watch plugins for key conflicts (#6697)Fixes
[jest-snapshot]Mark snapshots as obsolete when moved to an inline snapshot (#6773)[jest-config]Fix--coveragewith--findRelatedTestsoverwritingcollectCoverageFromoptions (#6736)[jest-config]Update default config for testURL from 'about:blank' to 'http://localhost' to address latest JSDOM security warning. (#6792)[jest-cli]FixtestMatchnot working with negations (#6648)[jest-cli]Don't report promises as open handles (#6716)[jest-each]Add timeout support to parameterised tests (#6660)[jest-cli]Improve the message when running coverage while there are no files matching global threshold (#6334)[jest-snapshot]Correctly merge property matchers with the rest of the snapshot intoMatchSnapshot. (#6528)[jest-snapshot]Add error messages for invalid property matchers. (#6528)[jest-cli]Show open handles from inside test files as well (#6263)[jest-haste-map]Fix a problem where creating folders ending with.jscould cause a crash (#6818)Chore & Maintenance
[docs]Document another option to avoid warnings with React 16 (#5258)[docs]Add note explaining whenjest.setTimeoutshould be called (#6817)[docs]Fixed bug in example code (#6828)v23.4.2: 23.4.2Compare 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 accountcreateTransformeroptions (#6699)[jest-jasmine2]Use prettier throughrequireinstead oflocalRequire. FixesmatchInlineSnapshotwhere prettier dependencies likepathandfsare mocked withjest.mock. (#6776)[docs]Fix contributors link (#6711)[website]Fix website versions page to link to correct language (#6734)[expect]UpdatetoContainsuggestion to contain equal message (#6792)v23.4.1: 23.4.1Compare Source
Features
[jest-cli]Watch plugins now have access to a broader range of global configuration options in theirupdateConfigAndRuncallbacks, so they can provide a wider set of extra features (#6473)[jest-snapshot]babel-traverseis now passed tojest-snapshotexplicitly to avoid unnecessary requires in every testFixes
[jest-haste-map]Optimize watchman crawler by usingglobon initial query (#6689)[pretty-format]Fix formatting of invalid Date objects (#6635)v23.4.0: 23.4.0Compare Source
Features
[jest-haste-map]AddcomputeDependenciesflag to avoid opening files if not needed (#6667)[jest-runtime]Supportrequire.resolve.paths(#6471)[jest-runtime]Supportpathsoption 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 backmicromatchversion to prevent regression when matching files (#6661)v23.3.0: 23.3.0Compare Source
Features
[jest-cli]Allow watch plugin to be configured (#6603)[jest-snapshot]IntroducetoMatchInlineSnapshotandtoThrowErrorMatchingInlineSnapshotmatchers (#6380)Fixes
[jest-regex-util]Improve handling already escaped path separators on Windows (#6523)[jest-cli]FixtestNamePatternvalue with interactive snapshots (#6579)[jest-cli]Fix enter to interrupt watch mode (#6601)Chore & Maintenance
[website]Switch domain to https://jestjs.io (#6549)[tests]Improve stability ofyarn teston Windows (#6534)[*]Transpile object shorthand into Node 4 compatible syntax (#6582)[*]Update all legacy links to jestjs.io (#6622)[docs]Add docs for 23.1, 23.2, and 23.3 (#6623)[website]Only test/deploy website if relevant files are changed (#6626)[docs]Describe behavior ofresetModulesoption when set tofalse(#6641)v23.2.0: 23.2.0Compare Source
Features
[jest-each]Add support for keyPaths in test titles (#6457)[jest-cli]Addjest --initoption 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]PassglobalConfigas a parameter toglobalSetupandglobalTeardownfunctions (#6486)[jest-config]Add missing options to thedefaultsobject (#6428)[expect]Using symbolic property names in arrays no longer causes thetoEqualmatcher to fail (#6391)[expect]toEqualno longer tries to compare non-enumerable symbolic properties, to be consistent with non-symbolic properties. (#6398)[jest-util]console.timeEndnow properly log elapsed time in milliseconds. (#6456)[jest-mock]FixMockNativeMethodsaccess in react-nativejest.mock()(#6505)[jest-cli]FixreportersformoduleName='default'(#6542)Chore & Maintenance
[docs]Add jest-each docs for 1 dimensional arrays (#6444)Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.