release_notes/5.10.0.md
Optionally detect promise rejections that are handled after an initial
unhandled promise rejection event and don't report them as errors.
This is off by default because it comes with a performance cost. It can be
enabled by setting the detectLateRejectionHandling config property to true.
Add getSpecProperty to retrieve data that was set with setSpecProperty.
Show spec duration in the HTML reporter.
Protect GlobalErrors against monkey patching.
All currently shipped versions of zone.js contain a monkey patch that fails
to pass constructor arguments on to GlobalErrors. This patch normally has
no effect because zone.js is normally installed after GlobalErrors is
instantiated, but it would crash Jasmine if it was applied early enough.
Env#execute causes a suite to be re-entered.This version has been tested in the following environments.
| Environment | Supported versions |
|---|---|
| Node | 18.20.5**, 20, 22, 24 |
| Safari | 15**, 16**, 17** |
| Chrome | 139* |
| Firefox | 102**, 115**, 128**, 140, 142* |
| Edge | 139* |
* Evergreen browser. Each version of Jasmine is tested against the latest version available at release time.
** Supported on a best-effort basis. Support for these versions may be dropped if it becomes impractical, and bugs affecting only these versions may not be treated as release blockers.
_Release Notes generated with Anchorman