Skip to content

Commit 2ca06a5

Browse files
committed
Bump version to 4.0.0
1 parent b0e64fe commit 2ca06a5

File tree

2 files changed

+58
-3
lines changed

2 files changed

+58
-3
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jasmine-browser-runner",
3-
"version": "4.0.0-beta.0",
3+
"version": "4.0.0",
44
"description": "Serve and run your Jasmine specs in a browser",
55
"bin": "bin/jasmine-browser-runner",
66
"exports": "./index.js",
@@ -44,7 +44,7 @@
4444
"selenium-webdriver": "^4.12.0"
4545
},
4646
"peerDependencies": {
47-
"jasmine-core": "6.0.0-beta.1"
47+
"jasmine-core": "^6.0.0"
4848
},
4949
"devDependencies": {
5050
"@eslint/eslintrc": "^3.3.1",
@@ -53,7 +53,7 @@
5353
"eslint-plugin-jasmine": "^4.2.2",
5454
"globals": "^16.2.0",
5555
"jasmine": "github:jasmine/jasmine-npm",
56-
"jasmine-core": "6.0.0-beta.1",
56+
"jasmine-core": "^6.0.0",
5757
"prettier": "^1.17.1"
5858
},
5959
"prettier": {

release_notes/4.0.0.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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

Comments
 (0)