This repository was archived by the owner on Mar 28, 2022. It is now read-only.
chore(deps): update dependency jest to v27#99
Merged
javierbrea merged 1 commit intoreleasefrom Jun 1, 2021
Merged
Conversation
3fa43eb to
4da50b9
Compare
4da50b9 to
056084f
Compare
|
Kudos, SonarCloud Quality Gate passed! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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:
26.6.3->27.0.3Release Notes
facebook/jest
v27.0.3Compare Source
Fixes
[jest-config]require.resolveon default test sequencer and test environment (#11482)[jest-mock]FixedfnandspyOnexports (#11480)v27.0.2Compare Source
Features
[jest-circus]Add some APIs to make it easier to build your own test runner[jest-reporters]Expose thegetResultHeaderutil (#11460)[jest-resolver]Exportresolve*utils for different Jest modules (#11466)[@jest/test-result]ExportTest,TestEventsandTestFileEvent(#11466)Fixes
[jest-circus]Add missingslashdependency (#11465)[jest-circus, @​jest/test-sequencer]Remove dependency onjest-runner(#11466)[jest-config]Resolveconfig.runnerto absolute path (#11465)[jest-config]Make sure to support functions as config (#11475)[jest-core]Do not warn aboutDNSCHANNELhandles when using the--detectOpenHandlesoption (#11470)[jest-runner]Remove dependency onjest-config(#11466)[jest-worker]Loosen engine requirement to>= 10.13.0(#11451)v27.0.1Compare Source
Fixes
[jest-environment-jsdom]Bump version of JSDOM to avoid deprecatedrequestpackage (#11442)v27.0.0Compare Source
Features
[babel-jest]Add async transformation (#11192)[jest-changed-files]Use '--' to separate paths from revisions (#11160)[jest-circus][BREAKING] Fail tests when multipledone()calls are made (#10624)[jest-circus, jest-jasmine2][BREAKING] Fail the test instead of just warning when describe returns a value (#10947)[jest-config][BREAKING] Default to Node testing environment instead of browser (JSDOM) (#9874)[jest-config][BREAKING] Usejest-circusas default test runner (#10686)[jest-config]Add support forpresetwritten in ESM (#11200)[jest-config, jest-runtime]Support ESM for files other than.jsand.mjs(#10823)[jest-config, jest-runtime][BREAKING] Use "modern" implementation as default for fake timers (#10874 & #11197)[jest-configAllow passingforceNodeFilesystemAPIthrough tojest-haste-map(#11264)[jest-config, jest-haste-map, jest-resolve, jest-runner, jest-runtime, jest-test-sequencer, jest-transform, jest-types][BREAKING] Add custom HasteMap class implementation config option (#11107)[jest-core]makeTestWatcherextendemittery(#10324)[jest-core]Run failed tests interactively the same way we do with snapshots (#10858)[jest-core]moreTestSequencermethods can be async (#10980)[jest-core]Add support fortestSequencerwritten in ESM (#11207)[jest-core]Add support forglobalSetupandglobalTeardownwritten in ESM (#11267)[jest-core]Add support forwatchPluginswritten in ESM (#11315)[jest-core]Add support forrunnerwritten in ESM (#11232)[jest-core]Add support forreporterswritten in ESM (#11427)[jest-each]Add support for interpolation with object properties (#11388)[jest-environment-node]Add AbortController to globals (#11182)[@jest/fake-timers]Update to@sinonjs/fake-timersto v7 (#11198)[jest-haste-map]Handle injected scm clocks (#10966)[jest-haste-map]AddenableSymlinksconfiguration option to follow symlinks for test files (#9351)[jest-repl, jest-runner][BREAKING] Run transforms over environment (#8751)[jest-repl]Add support fortestEnvironmentwritten in ESM (#11232)[jest-runner][BREAKING] set exit code to 1 if test logs after teardown (#10728)[jest-runner][BREAKING] Run transforms overrunnner(#8823)[jest-runner][BREAKING] Run transforms overtestRunnner(#8823)[jest-runner]Possibility to use ESM for test environment (11033)[jest-runner]Add support fortestRunnerwritten in ESM (#11232)[jest-runtime]Detect reexports from CJS as named exports in ESM (#10988)[jest-runtime]Support for async code transformations (#11191 & #11220)[jest-reporters]Add static filepath property to all reporters (#11015)[jest-snapshot][BREAKING] Make prettier optional for inline snapshots - fall back to string replacement (#7792 & #11192)[jest-snapshot][BREAKING] Run transforms oversnapshotResolver(#8751)[jest-transform]Pass config options defined in Jest's config to transformer'sprocessandgetCacheKeyfunctions (#10926)[jest-transform]Add support for transformers written in ESM (#11163)[jest-transform][BREAKING] Do not exportScriptTransformerclass, instead export the async functioncreateScriptTransformer(#11163)[jest-transform]Async code transformations (#9889)[jest-transform]Support transpiled transformers (#11193)[jest-transform][BREAKING]requireAndTranspileModulealways return aPromise, and the third parameter type is changed toRequireAndTranspileModuleOptionswhich acceptapplyInteropRequireDefaultoption (#11232)[jest-transform][BREAKING]createTranspilingRequirereturn function which return aPromisenow (#11232)[jest-util]add requireOrImportModule for importing CJS or ESM (#11199)[jest-util]addapplyInteropRequireDefaultoption onrequireOrImportModule(#11232)[jest-watcher]Added support for clearing the line when<C-u>is pressed in a watch mode pattern prompt (#11358)[jest-worker]Add support for custom task queues and adds aPriorityQueueimplementation. (#10921)[jest-worker]Add in-order scheduling policy to jest worker (10902)[pretty-format]Better print for sparse arrays (11326)[pretty-print]Add optionprintBasicPrototypewhich determines whether or not the prototype should be printed for raw objects or arrays (#11441)Fixes
[babel-plugin-jest-hoist]Add__dirnameand__filenameto whitelisted globals (#10903)[expect][BREAKING] Reviseexpect.not.objectContaining()to be the inverse ofexpect.objectContaining(), as documented. (#10708)[expect][BREAKING] MaketoContainmore strict with the received type (#10119 & #10929)[expect][BREAKING]matcherResultonJestAssertionErrorare now strings rather than functions (#10989)[jest-circus]Fixed the issue of beforeAll & afterAll hooks getting executed even if it is inside a skippeddescribeblock #10451[jest-circus]FixtestLocationon Windows when usingtest.each(#10871)[jest-cli]Use testFailureExitCode when bailing from a failed test (#10958)[jest-cli]Print custom error if error thrown from global hooks is not an error already (#11003)[jest-cli]Allow running multiple "projects" from programmatic API (#11307)[jest-cli]Fix missing collectCoverage after init (#11353)[jest-cli, jest-config, jest-types]Move all default values intojest-config(#9924)[jest-config][BREAKING] Change default file extension order by moving json behind ts and tsx (10572)[jest-console]console.dirnow respects the second argument correctly (#10638)[jest-core]Don't report PerformanceObserver as open handle (#11123)[jest-core]UseWeakRefto hold timers when detecting open handles (#11277)[jest-core]Correctly detect open handles that were created in test functions usingdonecallbacks (#11382)[jest-core]Do not collectRANDOMBYTESREQUESTas open handles (#11278)[jest-core]Wait briefly for open handles to close before flagging them when using--detectOpenHandles(#11429)[jest-diff][BREAKING] Use only named exports (#11371)[jest-each][BREAKING] Ignore excess words in headings (#8766)[jest-each]Support array index with template strings (#10763)[jest-each]Interpolate%%correctly (#11364)[jest-each]Fix wrong interpolation when the value of array contains multiple%(#11364)[jest-environment][BREAKING] Drop support forrunScriptfor test environments (#11155)[jest-environment-jsdom]Use inner realm’sArrayBufferconstructor (#10885)[jest-environment-jsdom][BREAKING] Remove Node globalssetImmediateandclearImmediate#11222[jest-get-type][BREAKING] Convert to ES Module (#11359)[jest-globals][BREAKING] Disallow return values other than aPromisefrom hooks and tests (#10512)[jest-globals][BREAKING] Disallow mixing a done callback and returning aPromisefrom hooks and tests (#10512)[jest-haste-map]VendorNodeWatcherfromsane(#10919)[jest-jasmine2]Fixed the issue ofbeforeAll&afterAllhooks getting executed even if it is inside a skippeddescribeblock when it has childtestsmarked as eitheronlyortodo#10451[jest-jasmine2]Fixed the issues of childtestsmarked withonlyortodogetting executed even if it is inside a skipped parentdescribeblock #10451[jest-jasmine2]Wrap all test functions so they open handles that were created in test functions usingdonecallbacks can be detected (#11382)[jest-reporter]Handle empty files when reporting code coverage with V8 (#10819)[jest-resolve]Replace read-pkg-up with escalade package (#10781)[jest-resolve]Disablejest-pnp-resolverfor Yarn 2 (#10847)[jest-runtime][BREAKING] Do not injectglobalvariable into module wrapper (#10644)[jest-runtime][BREAKING] remove long-deprecatedjest.addMatchers,jest.resetModuleRegistry, andjest.runTimersToTime(#9853)[jest-runtime]Fix stack overflow and promise deadlock when importing mutual dependant ES module (#10892)[jest-runtime]Prevent global module registry from leaking intoisolateModulesregistry (#10963)[jest-runtime]Refactor to prevent race condition when linking and evaluating ES Modules (#11150)[jest-runtime]Throw correct error when attempting to load ESM viarequire(#11260)[jest-runtime]Do not cache modules that throw during evaluation (#11263)[jest-transform]Show enhancedSyntaxErrormessage for allSyntaxErrors (#10749)[jest-transform][BREAKING] Refactor API to pass an options bag around rather than multiple boolean options (#10753)[jest-transform][BREAKING] Refactor API of transformers to pass an options bag rather than separateconfigand other options (#10834)[jest-types]FixConfig.tsprojectstypes (#11285)[jest-util]Replace micromatch with picomatch to fix issues with negated globs (#11287)[jest-validate]Useen-USlocale to avoid case conversion problems while validating CLI options on machines with some certain locales(e.g. Turkish) set as default locale. (#11412)[jest-worker][BREAKING] Use named exports (#10623)[jest-worker]Do not swallow errors during serialization (#10984)[jest-worker]HandleERR_IPC_CHANNEL_CLOSEDerrors properly (#11143)[pretty-format][BREAKING] Convert to ES Modules (#10515)[pretty-format]Only callhasAttributeif it's a function (#11000)[pretty-format]Handle jsdom attributes properly (#11189)[pretty-format]Import pretty-format using named imports (#11360)Chore & Maintenance
[*][BREAKING] Only support Node LTS releases and Node 15 (#10685)[*][BREAKING] Addexportsfield to allpackage.jsons (#9921)[*]Make it easier for Jest's packages to use the VM escape hatch (#10824)[*][BREAKING] Remove deprecatedmapCoverage(#9968)[babel-jest][BREAKING] Migrate to ESM (#11193)[docs]Correct example usingbrowser-resolve(#11140)[docs]Clarifytimersconfiguration property (#11376)[jest, jest-core][BREAKING] ReplaceTestSchedulerexport withcreateTestScheduler(#11427)[jest-config][BREAKING] RemoveenabledTestsMapconfig, usefilterinstead (#10787)[jest-console][BREAKING] Moverootintoconfigand takeGlobalConfigas mandatory parameter forgetConsoleOutput(#10126)[jest-console]Export LogEntry (#11017)[jest-fake-timers]Clarify global behavior ofjest.useFakeTimersandjest.useRealTimers(#10867)[jest-haste-map][BREAKING] Migrate to ESM (#10875)[jest-haste-map][BREAKING] Remove support for deprecated optionignorePatternas function (#10348)[jest-jasmine2][BREAKING] Migrate to ESM (#10906)[jest-jasmine2][BREAKING] Remove unused options argument fromEnvconstructor (#10240)[jest-repl, jest-runtime][BREAKING] Move thejest-runtimeCLI intojest-repl(#10016 & #10925)[jest-resolve][BREAKING] Migrate to ESM (#10688)[jest-resolve-dependencies][BREAKING] Migrate to ESM (#10876)[jest-mock][BREAKING] Migrate to ESM (#10887)[jest-reporters][BREAKING] Makenode-notifiera peer dependency (#10977)[jest-resolve, jest-runtime][BREAKING] UseMaps instead of objects for all cached resources (#10968)[jest-runner][BREAKING] Migrate to ESM (#10900)[jest-runtime][BREAKING] Remove deprecated and unusedgetSourceMapInfofrom Runtime (#9969)[jest-transformer][BREAKING] Remove unusedisCoreModuleoption (#11166)[jest-util]No longer checkingenumerablewhen addingprocess.domain(#10862)[jest-validate][BREAKING] RemoverecursiveBlacklistoption in favor of previously introducedrecursiveDenylist(#10650)[website]Replace 'Github' with 'GitHub' (#11279)[website]Remove a language code from the link to the Node.js website (#11282)[website]Remove a duplicated word (#11281)[website]Add french to website (#11361)Performance
[jest-resolve]Cache reading and parsing ofpackage.jsons (#11076)[jest-runtime, jest-transform]sharecacheFSbetween runtime and transformer (#10901)[jest-runtime]Loadchalkonly once per worker (#10864)[jest-worker]Fix memory leak of previous task arguments while no new task is scheduled (#11187)Configuration
📅 Schedule: "after 9pm every weekday,before 5pm every weekday" in timezone Europe/Madrid.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.