All Versions
128
Latest Version
Avg Release Cycle
9 days
Latest Release
-
Changelog History
Page 10
Changelog History
Page 10
-
v24.8.0 Changes
May 05, 2019๐ Features
[jest-circus]
Bind to Circus events via an optional event handler on any custom env (#8344)[expect]
Improve report when matcher fails, part 15 (#8281)- โก๏ธ
[jest-cli]
Update--forceExit
and "did not exit for one second" message colors (#8329) [expect]
Improve report when matcher fails, part 16 (#8306)- โ
[jest-runner]
Pass docblock pragmas to TestEnvironment constructor (#8320) - ๐
[docs]
Add DynamoDB guide (#8319) [expect]
Improve report when matcher fails, part 17 (#8349)[expect]
Improve report when matcher fails, part 18 (#8356)[expect]
Improve report when matcher fails, part 19 (#8367)
๐ Fixes
[jest-each]
Fix bug with placeholder values (#8289)[jest-snapshot]
Inline snapshots: do not indent empty lines (#8277)[@jest/runtime, @jest/transform]
Allow custom transforms for JSON dependencies (#2578)[jest-core]
MakedetectOpenHandles
implyrunInBand
(#8283)[jest-haste-map]
Fix themapper
option which was incorrectly ignored (#8299)- โ
[jest-jasmine2]
Fix describe return value warning being shown if the describe function throws (#8335) [jest-environment-jsdom]
Re-declare global prototype of JSDOMEnvironment (#8352)- ๐
[jest-snapshot]
Handle arrays when merging snapshots (#7089) [expect]
Extract names of async and generator functions (#8362)- ๐คก
[jest-runtime]
Fix virtual mocks not being unmockable after previously being mocked (#8396) - ๐
[jest-transform]
Replace special characters in transform cache filenames to support Windows (#8353) [jest-config]
Allow exactly one project (#7498)
๐ง Chore & Maintenance
- โ
[expect]
Fix label and add opposite assertion for toEqual tests (#8288) - ๐
[docs]
Mention Jest MongoDB Preset (#8318) [@jest/reporters]
Migrate away fromistanbul-api
(#8294)- โ
[*]
Delete obsolete emails tag from header comment in test files (#8377) - โก๏ธ
[expect]
optimize compare nodes (#8368) - ๐คก
[docs]
Fix typo in MockFunctionAPI.md (#8406) [LICENSE]
Follow copyright header guidelines and delete For Jest software (#8428)
๐ Performance
-
v24.7.1 Changes
April 04, 2019 -
v24.7.0 Changes
April 03, 2019๐ Features
- ๐ฆ
[@jest/core, @jest/test-sequencer]
MovetestSequencer
to individual package@jest/test-sequencer
(#8223) - โ
[@jest/core, jest-cli, jest-config]
Add optiontestSequencer
allow user use custom sequencer. (#8223)
๐ Fixes
- โ
[expect]
Add negative equality tests for iterables (#8260) [jest-haste-map]
Resolve fs watcher EMFILE error (#8258)
๐ง Chore & Maintenance
- ๐
[expect]
Remove repetition of matcherName and options in matchers (#8224)
๐ Performance
- ๐ฆ
-
v24.6.0 Changes
April 01, 2019๐ Features
[expect]
: Improve report when matcher fails, part 13 (#8077)[@jest/core]
Filter API pre-filter setup hook (#8142)[jest-snapshot]
Improve report when matcher fails, part 14 (#8132)- โ
[@jest/reporter]
Display todo and skip test descriptions when verbose is true (#8038) - โ
[jest-runner]
Support default exports for test environments (#8163) - ๐
[pretty-format]
Support React.Suspense (#8180) [jest-snapshot]
Indent inline snapshots (#8198)- ๐ง
[jest-config]
Support colors indisplayName
configuration (#8025)
๐ Fixes
- โ
[jest-circus]
Fix test retries with beforeAll/beforeEach failures (#8227) [expect]
Fix circular references in iterable equality (#8160)[jest-changed-files]
Change method of obtaining git root (#8052)- โ
[jest-each]
Fix test function type (#8145) [jest-fake-timers]
getTimerCount
not taking immediates and ticks into account (#8139)- ๐คก
[jest-runtime]
Allow json file as manual mock (#8159) - ๐จ
[pretty-format]
PrintBigInt
as a readable number instead of{}
(#8138) [jest-core]
Fix ability to transform dependencies required from globalSetup script (#8143)[@jest/reporters]
Fix Cannot read property converageData of null (#8168)- ๐ท
[jest-worker]
JEST_WORKER_ID
starts at 1 (#8205) - 0๏ธโฃ
[jest-config]
Use default cwd even if config contains a cwd property (#7923) - ๐
[jest-resolve-dependencies]
: Remove internal peer dependencies (#8215) - ๐
[jest-resolve]
: Remove internal peer dependencies (#8215) - ๐
[jest-snapshot]
: Remove internal peer dependencies (#8215) [jest-resolve]
Fix requireActual with moduleNameMapper (#8210)[jest-haste-map]
Fix haste map duplicate detection in watch mode (#8237)
๐ง Chore & Maintenance
- ๐
[*]
Remove flow from code base (#8061) [*]
Use property initializer syntax in Jest codebase (#8117)- ๐ฆ
[*]
Move @types/node to the root package.json (#8129) - ๐
[*]
Add documentation and tests related to auto-mocking (#8099) [*]
Addjest-watch-typeahead
as a devDependency (#6449)- โฌ๏ธ
[*]
upgrade TS to 3.4.0-dev* for inceremental builds (#8149) - ๐
[docs]
Improve description of optional arguments in ExpectAPI.md (#8126)
๐ Performance
- โก๏ธ
[jest-haste-map]
Optimize haste map data structure for serialization/deserialization (#8171) [jest-haste-map]
Avoid persisting haste map or processing files when not changed (#8153)- ๐
[jest-core]
Improve performance of SearchSource.findMatchingTests by 15% (#8184) - ๐
[jest-resolve]
Optimize internal cache lookup performance (#8183) - ๐
[jest-core]
Dramatically improve watch mode performance (#8201) [jest-transform]
Cache regular expression instead of creating anew for every file in ScriptTransformer (#8235)- ๐
[jest-core]
Fix memory leak of source map info and minor performance improvements (#8234) - ๐จ
[jest-console]
Fix memory leak by releasing console output reference when printed to stdout (#8233) [jest-runtime]
UseMap
instead ofObject
for module registry (#8232)
-
v24.5.0 Changes
March 12, 2019 -
v24.4.0 Changes
March 11, 2019๐ Features
- ๐
[jest-resolve]
Now supports PnP environment without plugins (#8094)
๐ Fixes
[expect]
Compare DOM nodes even if there are multiple Node classes (#8064)- ๐ท
[jest-worker]
worker.getStdout()
can returnnull
(#8083) - ๐ท
[jest-worker]
Re-attach stdout and stderr from new processes/threads created after retries (#8087) - ๐ท
[jest-reporters/jest-runner]
SerializechangedFiles
passed to workers (#8090)
๐ง Chore & Maintenance
- ๐
[*]
Make sure to included.ts
files in the tarball when building (#8086)
- ๐
-
v24.3.1 Changes
March 07, 2019 -
v24.3.0 Changes
March 07, 2019We 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)- 0๏ธโฃ
[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 (#7977)
๐ง 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)
-
v24.2.0
March 05, 2019 -
v24.2.0-alpha.0
March 05, 2019