|
| 1 | +# jasmine-browser-runner 4.0.0 Release Notes |
| 2 | + |
| 3 | +This release updates the `jasmine-core` dependency to 6.0, which is a major |
| 4 | +release that includes breaking changes. In addition to the list of changes in |
| 5 | +this document, please read the |
| 6 | +[migration guide](https://jasmine.github.io/upgrade-guides/6.0) |
| 7 | +and the |
| 8 | +[release notes for `jasmine-core` 6.0.0](https://github.com/jasmine/jasmine/blob/main/release_notes/6.0.0.md). |
| 9 | + |
| 10 | + |
| 11 | +## Changes to supported environments |
| 12 | + |
| 13 | +* Node 18 is no longer supported. |
| 14 | +* Node 24 is now supported. |
| 15 | +* Safari 15 is no longer supported. |
| 16 | +* Safari 26 is now supported on a best-effort basis. |
| 17 | + |
| 18 | +Due to the limited availability of Safari 18 and later on free CI services, |
| 19 | +Safari support in future jasmine-browser-runner versions will be limited to: |
| 20 | + |
| 21 | +* Best-effort support for the latest Safari version available on GitHub Actions, |
| 22 | + which may change at any time. |
| 23 | +* Best-effort support for Safari 16 and 17 for as long as it remains practical. |
| 24 | + |
| 25 | +## Bug fixes |
| 26 | + |
| 27 | +* Report top suite name as "top suite", not "undefined". |
| 28 | + |
| 29 | +## New features |
| 30 | + |
| 31 | +* Console reporter respects the NO_COLOR environment variable. |
| 32 | +* Compatibility with glob 11, 12 and 13 as well as 10. Glob 13 is considerably |
| 33 | + smaller than previous versions. |
| 34 | + |
| 35 | +## Supported environments |
| 36 | + |
| 37 | +This version has been tested in the following environments. |
| 38 | + |
| 39 | +| Environment | Supported versions | |
| 40 | +|-------------------|--------------------------------| |
| 41 | +| Node | 20, 22, 24 | |
| 42 | +| Safari** | 16, 17, 26.2 | |
| 43 | +| Chrome | 143* | |
| 44 | +| Firefox | 102**, 115**, 128**, 140, 147* | |
| 45 | +| Edge | 143* | |
| 46 | + |
| 47 | +\* Evergreen browser. Each version of Jasmine is tested against the latest |
| 48 | +version available at release time.<br> |
| 49 | +\** Supported on a best-effort basis. Support for these versions may be dropped |
| 50 | +if it becomes impractical, and bugs affecting only these versions may not be |
| 51 | +treated as release blockers. |
| 52 | + |
| 53 | +------ |
| 54 | + |
| 55 | +_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_ |
0 commit comments