-
Added toHaveNoOtherSpyInteractions matcher
-
Added toBeNullish matcher
- Merges #2045 from @MattMcCherry
-
Improved error messages when non-promises are passed to built-in async matchers
-
Added toHaveClasses matcher
- Merges #2046 from @aYorky
-
Demoted Safari to best-effort support
Due to limited availability of Safari versions for contributors and maintainers as well as in CI, Safari will be supported on the same best-effort basis as environments that are past end of life, such as previous Firefox ESR versions. See this discussion for more information about why this change was made and what to expect.
This version has been tested in the following environments.
Environment | Supported versions |
---|---|
Node | 18, 20, 22 |
Safari | 15**, 16**, 17** |
Chrome | 133* |
Firefox | 102**, 115**, 128, 135* |
Edge | 132* |
* 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