From bae95df56c39bbc747e03c3750954b8e21055846 Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Sat, 15 Jun 2024 11:20:08 -0700 Subject: [PATCH] Bump version to 2.5.0 --- package.json | 2 +- release_notes/2.5.0.md | 53 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 release_notes/2.5.0.md diff --git a/package.json b/package.json index 12ba5ab..b76cdc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jasmine-browser-runner", - "version": "2.4.0", + "version": "2.5.0", "description": "Serve and run your Jasmine specs in a browser", "bin": "bin/jasmine-browser-runner", "exports": "./index.js", diff --git a/release_notes/2.5.0.md b/release_notes/2.5.0.md new file mode 100644 index 0000000..03fd086 --- /dev/null +++ b/release_notes/2.5.0.md @@ -0,0 +1,53 @@ +# jasmine-browser-runner 2.5.0 Release Notes + +## Changes + +* Allow listen address to be configured separately from hostname + + This allows the hostname to be set in configurations that need to listen + to a different network interface than the one corresponding to the + configured hostname, such as when using Saucelabs. + +* Bind to localhost in newly generated configs + + This improves security by preventing connections from other computers. The + old behavior of binding to all network interfaces can still be enabled by + removing the listenAddress field from the config or setting it to "*". + +* Report result to Saucelabs when using remote grid support + + This causes the run to show as Passed or Failed in the Saucelabs + dashboard. Previously, that only worked when using the deprecated + legacy Saucelabs support. + +* Support .mjs config file extension + +* Generate ES module config files instead of JSON + + This allows the use of comments. Because the config files have `.mjs` + extension, they can be used in both CommonJS and ESM projects. + +* Updated minimum Express version + * Merges [#55](https://github.com/jasmine/jasmine-browser-runner/pull/55) from @HolgerJeromin + +## Documentation improvements + +* Fixed type of hostname config prop +* Improved readme intro +* Fixed "Want more control?" example in README + +This version has been tested in the following environments. + +| Environment | Supported versions | +|-------------------|--------------------| +| Node | 18, 20 | +| Safari | 15-17 | +| Chrome | 126 | +| Firefox | 102, 115, 127 | +| Edge | 125 | + + + +------ + +_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_ \ No newline at end of file