Features
[jest-core]
Stabilize test runners with event emitters (#12641)[jest-core, jest-watcher]
[BREAKING] MoveTestWatcher
class tojest-watcher
package (#12652)[jest-core]
Allow using Summary Reporter as stand-alone reporter (#12687)[jest-environment-node]
Add all available globals to test globals, not just explicit ones (#12642)[@jest/reporters]
Add GitHub Actions reporter (#12658[@jest/reporters]
PassreporterContext
to custom reporter constructors as third argument (#12657)[jest-resolve]
Support package self-reference (#12682)[jest-runner]
ExposingCallbackTestRunner
,EmittingTestRunner
abstract classes to help typing third party runners (#12646)[jest-runtime]
[BREAKING] RemoveContext
type export, it must be imported from@jest/test-result
(#12685)[jest-transform]
[BREAKING] Make it required forprocess()
andprocessAsync()
methods to always return structured data (#12638)
Fixes
[expect]
Fix print for thecloseTo
matcher (#12626)[jest-each]
Fixes error message with incorrect count of missing arguments (#12464)[jest-haste-map]
Make watchman existence check lazy+async (#12675)[jest-mock]
Handle overriddenFunction.name
property (#12674)[jest-resolver]
Call custom resolver with core node.js modules (#12654)
Chore & Maintenance
[*]
[BREAKING] Drop support fortypescript@4.2
, minimum version is now4.3
(#12648)[docs]
Add upgrading guide (#12633)[jest-config]
[BREAKING] Rename config optionname
toid
(#11981)[jest-haste-map]
Remove legacyisRegExpSupported
(#12676)[jest-runner]
[BREAKING] Second argument to constructor (Context
) is not optional (#12640)
New Contributors
- @Udit-takkar made their first contribution in #11981
- @ChocolateLoverRaj made their first contribution in #12654
- @adi611 made their first contribution in #12555
- @fisker made their first contribution in #12653
- @flakolefluk made their first contribution in #12464
- @L4vlet made their first contribution in #12626
- @Gerrit0 made their first contribution in #12612
- @robhogan made their first contribution in #12676
Full Changelog: v28.0.0-alpha.8...v28.0.0-alpha.9