Update dependency jest to v24.3.1
This MR contains the following updates:
Package | Type | Update | Change | References |
---|---|---|---|---|
jest | devDependencies | minor | 24.1.0 -> 24.3.1 |
homepage, source |
Release Notes
facebook/jest
v24.3.1
Fixes
-
[jest-cli]
export functions compatible withimport {default}
(#8080) -
[jest-worker]
: Fix retries and error notification in workers (#8079)
Chore & Maintenance
-
[pretty-format]
: Usereact-is
instead of manual$$typeof
checks (#8060)
v24.3.0
We skipped 24.2.0 because a draft was accidentally published. Please use 24.3.0
or a newer version instead.
Features
-
[expect]
: Improve report when matcher fails, part 10 (#7960) -
[expect]
: Improve report when matcher fails, part 11 (#8008) -
[expect]
: Improve report when matcher fails, part 12 (#8033) -
[expect]
: Improve report when matcher fails, part 7 (#7866) -
[expect]
: Improve report when matcher fails, part 8 (#7876) -
[expect]
: Improve report when matcher fails, part 9 (#7940) -
[jest-circus/jest-jasmine2]
Warn if describe returns a value (#7852) -
[jest-config]
Print error information on preset normalization error (#7935) -
[jest-get-type]
AddisPrimitive
function (#7708) -
[jest-haste-map]
AddskipPackageJson
option (#7778) -
[jest-util]
AddisPromise
(#7852) -
[pretty-format]
SupportReact.memo
(#7891)
Fixes
-
[expect]
FixtoStrictEqual
not considering arrays with objects having undefined values correctly (#7938) -
[expect]
Fix custom async matcher stack trace (#7652) -
[expect]
Fix non-object received value in toHaveProperty (#7986, #8067) -
[expect]
Fix non-symmetric equal for Number (#7948) -
[expect]
Remove duck typing and obsolete browser support code when comparing DOM nodes and use DOM-Level-3 API instead (#7995) -
[jest-changed-files]
FixgetChangedFilesFromRoots
to not return parts of the commit messages as if they were files, when the commit messages contained multiple paragraphs (#7961) -
[jest-changed-files]
Fix pattern for HG changed files (#8066) -
[jest-changed-files]
Improve default file selection for Mercurial repos (#7880) -
[jest-circus]
Fix bug with test.only (#7888) -
[jest-circus]
: Throw explicit error when errors happen after test is considered complete (#8005) -
[jest-cli]
Fix prototype pollution vulnerability in dependency (#7904) -
[jest-cli]
Refactor-o
and--coverage
combined (#7611) -
[jest-environment-node]
Add missing globals: TextEncoder and TextDecoder (#8022) -
[jest-haste-map]
Enforce uniqueness in names (mocks and haste ids) (#8002) -
[jest-jasmine2]
: Throw explicit error when errors happen after test is considered complete (#8005) -
[jest-mock]
Adds a type check toprototype
to allow mocks of objects with a primitiveprototype
property. (#8040) -
[jest-transform]
Normalize config and remove unnecessary checks, convertTestUtils.js
to TypeScript (#7801) -
[jest-util]
Make sure to not fail if unable to assigntoStringTag
to theprocess
object, which is read only in Node 12 (#8050) -
[jest-validate]
Fix validating async functions (#7894) -
[jest-worker]
Fixjest-worker
when using pre-allocated jobs (#7934) -
[static]
Remove console log '-' on the front page
Chore & Maintenance
-
[*]
: Setup building, linting and testing of TypeScript (#7808, #7855, #7951) -
[@jest/console]
: Extract customconsole
implementations fromjest-util
into a new separate package (#8030) -
[@jest/core]
Create new package, which isjest-cli
minusyargs
andprompts
(#7696) -
[@jest/core]
: Migrate to TypeScript (#7998) -
[@jest/fake-timers]
: Extract FakeTimers class fromjest-util
into a new separate package (#7987) -
[@jest/reporter]
: New package extracted fromjest-cli
(#7902) -
[@jest/reporters]
: Migrate to TypeScript (#7994, #8045) -
[@jest/source-map]
: ExtractgetCallsite
function fromjest-util
into a new separate package (#8029) -
[@jest/test-result]
: Extract TestResult types and helpers into a new separate package (#8034) -
[@jest/transform]
: Migrate to TypeScript (#7918, #7945) -
[@jest/transform]
: New package extracted fromjest-runtime
(#7915) -
[@jest/types]
: New package to handle shared types (#7834) -
[babel-jest]
: Migrate to TypeScript (#7862) -
[babel-plugin-jest-hoist]
: Migrate to TypeScript (#7898) -
[diff-sequences]
: Migrate to Typescript (#7820) -
[docs]
Add missing import to docs (#7928) -
[docs]
Update automock configuration, add note related to manual mocks (#8051) -
[docs]
Update/Organize TestSequencer and testSchedulerHelper code comments(#7984) -
[docs]
: Fix image paths in SnapshotTesting.md for current and version 24 (#7872) -
[docs]
: Improve runAllTimers doc (it exhausts the micro-task queue) (#8031) -
[docs]
: Update CONTRIBUTING.md to add information about running jest withjest-circus
locally (#8013). -
[expect]
: Migrate to TypeScript (#7919, #8028) -
[jest-changed-files]
: Migrate to TypeScript (#7827) -
[jest-circus]
: Migrate to TypeScript (#7916) -
[jest-cli]
: Migrate to TypeScript (#8024) -
[jest-diff]
: Migrate to TypeScript (#7824, #8027) -
[jest-docblock]
: Migrate to TypeScript (#7836) -
[jest-each]
: Migrate to Typescript (#8007) -
[jest-each]
: Refactor into multiple files with better types (#8018) -
[jest-environment-jsdom]
: Migrate to TypeScript (#7985) -
[jest-environment-node]
: Migrate to TypeScript (#7985) -
[jest-get-type]
: Migrate to TypeScript (#7818) -
[jest-haste-map]
: Migrate to TypeScript (#7854, #7951) -
[jest-jasmine2]
: TS migration (#7970) -
[jest-leak-detector]
: Migrate to TypeScript (#7825) -
[jest-matcher-utils]
: Migrate to TypeScript (#7835) -
[jest-message-util]
: Migrate to TypeScript (#7834) -
[jest-mock]
: Migrate to TypeScript (#7847, #7850, #7971) -
[jest-phabricator]
: Migrate to TypeScript (#7965) -
[jest-regex-util]
: Migrate to TypeScript (#7822) -
[jest-repl]
: Migrate to TypeScript (#8000) -
[jest-resolve-dependencies]
: Migrate to TypeScript (#7922) -
[jest-resolve]
: Migrate to TypeScript (#7871) -
[jest-runner]
: Migrate to TypeScript (#7968) -
[jest-runtime]
: Migrate to TypeScript (#7964, #7988) -
[jest-serializer]
: Migrate to TypeScript (#7841) -
[jest-snapshot]
: Migrate to TypeScript (#7899) -
[jest-util]
: Migrate to TypeScript (#7844, #8021) -
[jest-validate]
: Migrate to TypeScript (#7991) -
[jest-watcher]
: Migrate to TypeScript (#7843) -
[jest-worker]
: Migrate to TypeScript (#7853) -
[jest]
: Migrate to TypeScript (#8024) -
[pretty-format]
: Migrate to TypeScript (#7809, #7809)
Performance
-
[jest-haste-map]
Optimize haste map tracking of deleted files with Watchman. (#8056)
Renovate configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.