Sourced from jest's releases.
v29.4.2
Features
[jest/core]Instrument significant lifecycle events withperformance.mark()(#13859)Fixes
[expect, jest/expect]Provide type ofactualas a generic argument toMatchersto allow better-typed extensions (#13848)[jest-circus]Added explicit mention of test failing becausedone()is not being called in error message (#13847)[jest-runtime]Handle CJS re-exports of node core modules from ESM (#13856)[jest-transform]Downgradewrite-file-atomicto v4 (#13853)[jest-worker]Ignore IPC messages not intended for Jest (#13543)Chore & Maintenance
[*]make sure to exclude.eslintcachefrom published module (#13832)[docs]Cleanup incorrect links in CHANGELOG.md (#13857)New Contributors
@benjaminjkraftmade their first contribution in facebook/jest#13848@LinusUmade their first contribution in facebook/jest#13543@SuperSodaSeamade their first contribution in facebook/jest#13857@kowalskimade their first contribution in facebook/jest#13856Full Changelog: https://github.com/facebook/jest/compare/v29.4.1...v29.4.2
v29.4.1
Features
[expect, jest-circus, jest/types]ImplementnumPassingAssertsof testResults to track the number of passing asserts in a test (#13795)[jest-core]Add newlines to JSON output (#13817)[jest/reporters]Automatic log folding in GitHub Actions Reporter (#13626)Fixes
[jest/expect-utils]toMatchObjectdiffs should includeSymbolproperties (#13810)[jest-runtime]Handle missingreplaceProperty(#13823)[jest/types]Add partial support fordonecallbacks in typings ofeach(#13756)New Contributors
@jessevanassenmade their first contribution in facebook/jest#13817@ymqymade their first contribution in facebook/jest#13795@MatteoH2O1999made their first contribution in facebook/jest#13626Full Changelog: https://github.com/facebook/jest/compare/v29.4.0...v29.4.1
v29.4.0
Features
[expect, jest/expect-utils]Support custom equality testers (#13654)
... (truncated)
Sourced from jest's changelog.
29.4.2
Features
[jest/core]Instrument significant lifecycle events withperformance.mark()(#13859)Fixes
[expect, jest/expect]Provide type ofactualas a generic argument toMatchersto allow better-typed extensions (#13848)[jest-circus]Added explicit mention of test failing becausedone()is not being called in error message (#13847)[jest-runtime]Handle CJS re-exports of node core modules from ESM (#13856)[jest-transform]Downgradewrite-file-atomicto v4 (#13853)[jest-worker]Ignore IPC messages not intended for Jest (#13543)Chore & Maintenance
[*]make sure to exclude.eslintcachefrom published module (#13832)[docs]Cleanup incorrect links in CHANGELOG.md (#13857)29.4.1
Features
[expect, jest-circus, jest/types]ImplementnumPassingAssertsof testResults to track the number of passing asserts in a test (#13795)[jest-core]Add newlines to JSON output (#13817)[jest/reporters]Automatic log folding in GitHub Actions Reporter (#13626)Fixes
[jest/expect-utils]toMatchObjectdiffs should includeSymbolproperties (#13810)[jest-runtime]Handle missingreplaceProperty(#13823)[jest/types]Add partial support fordonecallbacks in typings ofeach(#13756)29.4.0
Features
[expect, jest/expect-utils]Support custom equality testers (#13654)[jest-config, jest-worker]Useos.availableParallelismif available to calculate number of workers to spawn (#13738)[jest/globals, jest-mock]Addjest.replaceProperty()that replaces property value (#13496)[jest-haste-map]ignore Sapling vcs directories (.sl/) (#13674)[jest-resolve]Support subpath imports (#13705, #13723, #13777)[jest-runtime]Addjest.isolateModulesAsyncfor scoped module initialization of asynchronous functions (#13680)[jest-runtime]Addjest.isEnvironmentTornDownfunction (#13741)[jest-test-result]Addedskippedandfocusedstatus toFormattedTestResult(#13700)[jest-transform]Support for asynchronouscreateTransformer(#13762)Fixes
[jest-environment-node]Fix non-configurable globals (#13687)
... (truncated)