Skip to content

Commit 480c4b0

Browse files
committed
Bump version to 4.0.0-beta.0
1 parent 1a87239 commit 480c4b0

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jasmine-browser-runner",
3-
"version": "3.0.0",
3+
"version": "4.0.0-beta.0",
44
"description": "Serve and run your Jasmine specs in a browser",
55
"bin": "bin/jasmine-browser-runner",
66
"exports": "./index.js",

release_notes/4.0.0-beta.0.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# jasmine-browser-runner 4.0.0-beta.0 Release Notes
2+
3+
This is a pre-release, intended to offer a preview of breaking changes and to
4+
solicit feedback.
5+
6+
## A Note About Pre-Release Compatibility
7+
8+
There may be additional breaking changes in future 4.0 pre-releases or in the
9+
final 4.0 release. That's allowed by the semver specification, but users are
10+
sometimes unpleasantly surprised by it.
11+
12+
NPM's implementation of carat version ranges assumes that subsequent
13+
pre-releases and final releases are fully compatible with earlier pre-releases.
14+
If your package.json contains `"jasmine-browser-runner": "^4.0.0-beta.0`,
15+
NPM might install any later 4.x version even though there is no guarantee of
16+
compatibility. If that isn't ok, you should specify an exact pre-release version:
17+
`"jasmine-browser-runner": "4.0.0-beta.0`.
18+
19+
## Summary
20+
21+
## Changes to supported environments
22+
23+
* Node 18 is no longer supported.
24+
* Node 24 is now supported.
25+
* Safari 15 is no longer supported.
26+
* Safari 26 is now supported on a best-effort basis.
27+
28+
Due to the limited availability of Safari 18 and later on free CI services,
29+
Safari support in future jasmine-browser-runner versions will be limited to:
30+
31+
* Best-effort support for the latest Safari version available on GitHub Actions,
32+
which may change at any time.
33+
* Best-effort support for Safari 16 and 17 for as long as it remains practical.
34+
35+
## Bug fixes
36+
37+
* Report top suite name as "top suite", not "undefined".
38+
39+
## New features
40+
41+
* Console reporter respects the NO_COLOR environment variable.
42+
* Compatibility with glob 11, 12 and 13 as well as 10. Glob 13 is considerably
43+
smaller than previous versions.
44+
45+
## Supported environments
46+
47+
This version has been tested in the following environments.
48+
49+
| Environment | Supported versions |
50+
|-------------------|--------------------------------|
51+
| Node | 20, 22, 24 |
52+
| Safari** | 16, 17, 26.1 |
53+
| Chrome | 143* |
54+
| Firefox | 102**, 115**, 128**, 140, 145* |
55+
| Edge | 142* |
56+
57+
\* Evergreen browser. Each version of Jasmine is tested against the latest
58+
version available at release time.<br>
59+
\** Supported on a best-effort basis. Support for these versions may be dropped
60+
if it becomes impractical, and bugs affecting only these versions may not be
61+
treated as release blockers.
62+
63+
------
64+
65+
_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_

0 commit comments

Comments
 (0)