release_notes/3.9.0.md
Fixed Trusted Types error in j$.isError_ in Chromium-based browsers
Better reporting of unhandled promise rejections with truthy but non-Error
reasons on Node
Env#execute returns a promise in environments that support promises
Renamed failFast and oneFailurePerSpec config props to stopOnSpecFailure
and stopSpecOnExpectationFailure
The new names are more self-explanatory and consistent with jasmine-npm. The old names are deprecated but will still work until the next major release.
Split boot.js into two files to allow the env to be configured in between
This is mainly intended to support jasmine-browser-runner, which will load
a script that configures the env in between the two boot files (boot0.js and
boot1.js). The single-file boot.js will still be included until the next
major release.
The Jasmine Ruby gems are deprecated. There will be no further releases after
the end of the Jasmine 3.x series. We recommend that most users migrate to the
jasmine-browser-runner
npm package, which is the direct replacement for the jasmine gem.
If jasmine-browser-runner doesn't meet your needs, one of these might:
jasmine-core Ruby gem.Suite#id and Spec#idEnv#hideDisabled deprecated in jsdocsjasmine-core 3.9.0 has been tested in the following environments.
| Environment | Supported versions |
|---|---|
| Node | 10, 12, 14, 16 |
| Safari | 8-14 |
| Chrome | 92 |
| Firefox | 91, 78, 68 |
| Edge | 92 |
| Internet Explorer | 10, 11 |
_Release Notes generated with Anchorman