From ccc47c94f08fcd97526d2bbc2bcfac74fdac8dc2 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Sun, 7 Jan 2024 18:13:08 +0100 Subject: [PATCH] new sitespeed.io release --- CHANGELOG.md | 2 +- docs/_includes/version/sitespeed.io.txt | 2 +- .../sitespeed.io/configuration/config.md | 1 + docs/feed/atom.xml | 182 +++++++++++------- docs/feed/browsertime.atom | 85 +++++--- docs/feed/browsertime.rss | 79 +++++--- docs/feed/chrome-har.atom | 2 +- docs/feed/chrome-har.rss | 2 +- docs/feed/coach-core.atom | 2 +- docs/feed/coach-core.rss | 2 +- docs/feed/coach.atom | 2 +- docs/feed/coach.rss | 2 +- docs/feed/humble.atom | 2 +- docs/feed/humble.rss | 2 +- docs/feed/pagexray.atom | 2 +- docs/feed/pagexray.rss | 2 +- docs/feed/rss.xml | 182 +++++++++++------- docs/feed/sitespeed.io.atom | 39 ++-- docs/feed/sitespeed.io.rss | 33 ++-- docs/feed/throttle.atom | 2 +- docs/feed/throttle.rss | 2 +- 21 files changed, 383 insertions(+), 246 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e9cb9f17..072d4db42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,7 @@ export default async function (context, commands) { * Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors [#2047](https://github.com/sitespeedio/browsertime/pull/2047). * Updated documentation for scripting with better JSDoc [#204](https://github.com/sitespeedio/browsertime/pull/2048). * The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution [#2060](https://github.com/sitespeedio/browsertime/pull/2060). -* If you use `process.exitCode` i your scripting, it will be respected by sitespeed.io and exit with that exit code [#4044](https://github.com/sitespeedio/sitespeed.io/pull/4044). +* If you use `process.exitCode` in your scripting, it will be respected by sitespeed.io and exit with that exit code [#4044](https://github.com/sitespeedio/sitespeed.io/pull/4044). ### Fixed * If a run is markedAsFailure in your Browsertime script, sitespeed.io exits with an error code [#4047](https://github.com/sitespeedio/sitespeed.io/pull/4047). diff --git a/docs/_includes/version/sitespeed.io.txt b/docs/_includes/version/sitespeed.io.txt index 729aadd60..055c0eb21 100644 --- a/docs/_includes/version/sitespeed.io.txt +++ b/docs/_includes/version/sitespeed.io.txt @@ -1 +1 @@ -31.0.1 \ No newline at end of file +31.1.0 \ No newline at end of file diff --git a/docs/documentation/sitespeed.io/configuration/config.md b/docs/documentation/sitespeed.io/configuration/config.md index b57562870..e1d63a44c 100644 --- a/docs/documentation/sitespeed.io/configuration/config.md +++ b/docs/documentation/sitespeed.io/configuration/config.md @@ -84,6 +84,7 @@ Firefox --browsertime.firefox.geckoProfilerParams.threads, --firefox.geckoProfilerParams.threads Threads to profile. [string] [default: "GeckoMain,Compositor,Renderer"] --browsertime.firefox.geckoProfilerParams.interval, --firefox.geckoProfilerParams.interval Sampling interval in ms. Defaults to 1 on desktop, and 4 on android. [number] --browsertime.firefox.geckoProfilerParams.bufferSize, --firefox.geckoProfilerParams.bufferSize Buffer size in elements. Default is ~90MB. [number] [default: 1000000] + --browsertime.firefox.powerConsumption, --firefox.powerConsumption Enable power consumption collection (in Wh). To get the consumption you also need to set firefox.geckoProfilerParams.features to include power. [boolean] [default: false] --browsertime.firefox.geckodriverArgs, --firefox.geckodriverArgs Flags passed to Geckodriver see https://firefox-source-docs.mozilla.org/testing/geckodriver/Flags.html. Use it like --firefox.geckodriverArgs="--marionette-port" --firefox.geckodriverArgs=1027 [string] --browsertime.firefox.windowRecorder, --firefox.windowRecorder Use the internal compositor-based Firefox window recorder to emit PNG files for each frame that is a meaningful change. The PNG output will further be merged into a variable frame rate video for analysis. Use this instead of ffmpeg to record a video (you still need the --video flag). [boolean] [default: false] --browsertime.firefox.disableSafeBrowsing, --firefox.disableSafeBrowsing Disable safebrowsing. [boolean] [default: true] diff --git a/docs/feed/atom.xml b/docs/feed/atom.xml index d34e0b9d0..1d586aab9 100644 --- a/docs/feed/atom.xml +++ b/docs/feed/atom.xml @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2023-12-28T00:00:00.000Z + 2024-01-07T00:00:00.000Z https://github.com/jpmonette/feed Peter Hedenskog @@ -15,6 +15,83 @@ https://www.sitespeed.io/img/logos/sitespeed.io.png http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 31.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + + 2024-01-07T00:00:00.000Z + Added + +
    +
  • If you use process.exitCode i your scripting, it will be respected by sitespeed.io and exit with that exit code #4044.
  • +
+

Fixed

+
    +
  • If a run is markedAsFailure in your Browsertime script, sitespeed.io exits with an error code #4047.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
+ + <![CDATA[browsertime 21.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + + 2024-01-07T00:00:00.000Z + Added + +
    +
  • Collect CPU consumption for Firefox. Turn that on with --firefox.powerConsumption true and including power as a geckoProfilerParams.features #2046.
  • +
+
    +
  • Added more commands for mouse click on text #2054.
  • +
+
    +
  • Updated AndroidCommand so you can run shell on your Android device as root #2055.
  • +
+
    +
  • If you mark a test as failure, the exit code from Browsertime will be 1. If the exitCode is set in scripting, we use that and will not change that #2057.
  • +
+
    +
  • Generate documentation for scripting using JSDoc #2059.
  • +
+
    +
  • Make it easy to use Seleniums action API. Get access to the new command using commands.action.getActions() and chain the action. #2061
  • +
+

Fixed

+
    +
  • Make sure the visual metrics files are inlcuded in the Docker file #2053.
  • +
+
    +
  • Removing QVH from the npm package (used for iPhone video recording but not working) #2051
  • +
+
    +
  • Removing visual metrics test images from the npm package #2050.
  • +
+
    +
  • Removed the Chromedriver fix that was needed when Chrome for testing broke testing on Chrome :D #2045.
  • +
+
    +
  • Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors #2047.
  • +
+
    +
  • Updated documentation for scripting with better JSDoc #204.
  • +
+
    +
  • The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution #2060.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 31.0.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.0.1 @@ -247,21 +324,6 @@
  • Fix decimals on Google Web Vitals in baseline #4014.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 30.5.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - - 2023-11-28T00:00:00.000Z - Added -
    -
  • The new compare plugin can now run without an id. The id will then be generated from the URL. If you don't give it an id, yoiu can only compare pages with the exact same URL #4013.
  • -
]]>
Sitespeed.io @@ -367,26 +429,31 @@
- <![CDATA[browsertime 17.18.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - - 2023-10-23T00:00:00.000Z - Added + <![CDATA[pagexray 4.4.4]]> + https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.4 + + 2023-08-31T00:00:00.000Z + Fixed
    -
  • Updated to Chromedriver 119 #2003. 119 works with both Chrome 118 and 119 so it fixes #1197.
  • +
  • Added a safer header check #125.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + + + + <![CDATA[pagexray 4.4.3]]> + https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.3 + + 2023-08-31T00:00:00.000Z + Fixed +
    +
  • If the meta section from a HAR file from Browsertime was missing, we didn't catch that. Fixed in #124.
    -
  • Add support for network idle method to know when to end a test that uses network logs. Uses Bidi for Firefox and CDP for Chrome to listen on network events to know when to end a test. By default 5 seconds idle network time ends a tests (you could have network responses that hasn't arrived yet) #1960. Potentially this can help SPA users or users where the page uses iframes. You can try it out by adding --pageCompleteCheckNetworkIdle yo your command line. This is still some work in progress but feel free to try ut out.
  • -
-
    -
  • The resources script now collects number of resources served from the browser cashe for browser that supports that through the resource timing API #1998
  • -
-

Fixed

-
    -
  • Make sure timer always is cleared. There was case of where we do a rase beteween a promise and a timeout where the timeout timer wasn't cleared/removed #2005.
  • -
-
    -
  • Better way to get the url when you use GeckoProfiler.stop for Firefox, thank you Nazım Can Altınova for PR #1999
  • +
  • Update to latest minimist #122.
]]>
@@ -418,39 +485,6 @@
  • Updated PageXray.
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[pagexray 4.4.4]]> - https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.4 - - 2023-08-31T00:00:00.000Z - Fixed -
    -
  • Added a safer header check #125.
  • -
-]]>
- - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[pagexray 4.4.3]]> - https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.3 - - 2023-08-31T00:00:00.000Z - Fixed -
    -
  • If the meta section from a HAR file from Browsertime was missing, we didn't catch that. Fixed in #124.
  • -
-
    -
  • Update to latest minimist #122.
  • -
]]>
Sitespeed.io @@ -635,13 +669,13 @@
- <![CDATA[coach-core 7.1.2]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - + <![CDATA[pagexray 4.4.2]]> + https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.2 + 2022-05-05T00:00:00.000Z Fixed
    -
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • +
  • Added missing SSL timings to the time per domain #117
]]>
@@ -650,13 +684,13 @@
- <![CDATA[pagexray 4.4.2]]> - https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.2 - + <![CDATA[coach-core 7.1.2]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + 2022-05-05T00:00:00.000Z Fixed
    -
  • Added missing SSL timings to the time per domain #117
  • +
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
]]>
diff --git a/docs/feed/browsertime.atom b/docs/feed/browsertime.atom index eb6db8819..8405bb589 100644 --- a/docs/feed/browsertime.atom +++ b/docs/feed/browsertime.atom @@ -2,7 +2,7 @@ browsertime-release-feed browsertime release feed - 2023-12-22T05:07:02.488Z + 2024-01-07T14:31:05.338Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,61 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[browsertime 21.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + + 2024-01-07T00:00:00.000Z + Added + +
    +
  • Collect CPU consumption for Firefox. Turn that on with --firefox.powerConsumption true and including power as a geckoProfilerParams.features #2046.
  • +
+
    +
  • Added more commands for mouse click on text #2054.
  • +
+
    +
  • Updated AndroidCommand so you can run shell on your Android device as root #2055.
  • +
+
    +
  • If you mark a test as failure, the exit code from Browsertime will be 1. If the exitCode is set in scripting, we use that and will not change that #2057.
  • +
+
    +
  • Generate documentation for scripting using JSDoc #2059.
  • +
+
    +
  • Make it easy to use Seleniums action API. Get access to the new command using commands.action.getActions() and chain the action. #2061
  • +
+

Fixed

+
    +
  • Make sure the visual metrics files are inlcuded in the Docker file #2053.
  • +
+
    +
  • Removing QVH from the npm package (used for iPhone video recording but not working) #2051
  • +
+
    +
  • Removing visual metrics test images from the npm package #2050.
  • +
+
    +
  • Removed the Chromedriver fix that was needed when Chrome for testing broke testing on Chrome :D #2045.
  • +
+
    +
  • Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors #2047.
  • +
+
    +
  • Updated documentation for scripting with better JSDoc #204.
  • +
+
    +
  • The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution #2060.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[browsertime 20.0.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#20.0.0 @@ -185,34 +240,6 @@
  • Chromedriver 119.0.6045-59
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[browsertime 17.18.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - - 2023-10-23T00:00:00.000Z - Added -
    -
  • Updated to Chromedriver 119 #2003. 119 works with both Chrome 118 and 119 so it fixes #1197.
  • -
-
    -
  • Add support for network idle method to know when to end a test that uses network logs. Uses Bidi for Firefox and CDP for Chrome to listen on network events to know when to end a test. By default 5 seconds idle network time ends a tests (you could have network responses that hasn't arrived yet) #1960. Potentially this can help SPA users or users where the page uses iframes. You can try it out by adding --pageCompleteCheckNetworkIdle yo your command line. This is still some work in progress but feel free to try ut out.
  • -
-
    -
  • The resources script now collects number of resources served from the browser cashe for browser that supports that through the resource timing API #1998
  • -
-

Fixed

-
    -
  • Make sure timer always is cleared. There was case of where we do a rase beteween a promise and a timeout where the timeout timer wasn't cleared/removed #2005.
  • -
- ]]>
Sitespeed.io diff --git a/docs/feed/browsertime.rss b/docs/feed/browsertime.rss index da988b4bd..261358bf0 100644 --- a/docs/feed/browsertime.rss +++ b/docs/feed/browsertime.rss @@ -4,7 +4,7 @@ browsertime release feed https://www.sitespeed.io New releases and changelog feed of browsertime - Fri, 22 Dec 2023 05:07:02 GMT + Sun, 07 Jan 2024 14:31:05 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,58 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[browsertime 21.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + Sun, 07 Jan 2024 00:00:00 GMT + Added + +
    +
  • Collect CPU consumption for Firefox. Turn that on with --firefox.powerConsumption true and including power as a geckoProfilerParams.features #2046.
  • +
+
    +
  • Added more commands for mouse click on text #2054.
  • +
+
    +
  • Updated AndroidCommand so you can run shell on your Android device as root #2055.
  • +
+
    +
  • If you mark a test as failure, the exit code from Browsertime will be 1. If the exitCode is set in scripting, we use that and will not change that #2057.
  • +
+
    +
  • Generate documentation for scripting using JSDoc #2059.
  • +
+
    +
  • Make it easy to use Seleniums action API. Get access to the new command using commands.action.getActions() and chain the action. #2061
  • +
+

Fixed

+
    +
  • Make sure the visual metrics files are inlcuded in the Docker file #2053.
  • +
+
    +
  • Removing QVH from the npm package (used for iPhone video recording but not working) #2051
  • +
+
    +
  • Removing visual metrics test images from the npm package #2050.
  • +
+
    +
  • Removed the Chromedriver fix that was needed when Chrome for testing broke testing on Chrome :D #2045.
  • +
+
    +
  • Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors #2047.
  • +
+
    +
  • Updated documentation for scripting with better JSDoc #204.
  • +
+
    +
  • The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution #2060.
  • +
+]]>
+ +
<![CDATA[browsertime 20.0.0]]> https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#20.0.0 @@ -161,31 +213,6 @@
  • Chromedriver 119.0.6045-59
-]]> - -
- - <![CDATA[browsertime 17.18.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - Mon, 23 Oct 2023 00:00:00 GMT - Added -
    -
  • Updated to Chromedriver 119 #2003. 119 works with both Chrome 118 and 119 so it fixes #1197.
  • -
-
    -
  • Add support for network idle method to know when to end a test that uses network logs. Uses Bidi for Firefox and CDP for Chrome to listen on network events to know when to end a test. By default 5 seconds idle network time ends a tests (you could have network responses that hasn't arrived yet) #1960. Potentially this can help SPA users or users where the page uses iframes. You can try it out by adding --pageCompleteCheckNetworkIdle yo your command line. This is still some work in progress but feel free to try ut out.
  • -
-
    -
  • The resources script now collects number of resources served from the browser cashe for browser that supports that through the resource timing API #1998
  • -
-

Fixed

-
    -
  • Make sure timer always is cleared. There was case of where we do a rase beteween a promise and a timeout where the timeout timer wasn't cleared/removed #2005.
  • -
- ]]>
diff --git a/docs/feed/chrome-har.atom b/docs/feed/chrome-har.atom index 6a3112c2b..aa83200d0 100644 --- a/docs/feed/chrome-har.atom +++ b/docs/feed/chrome-har.atom @@ -2,7 +2,7 @@ chrome-har-release-feed chrome-har release feed - 2023-07-30T07:05:42.025Z + 2023-12-31T09:18:59.414Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/chrome-har.rss b/docs/feed/chrome-har.rss index 240b23f0e..f00299cd0 100644 --- a/docs/feed/chrome-har.rss +++ b/docs/feed/chrome-har.rss @@ -4,7 +4,7 @@ chrome-har release feed https://www.sitespeed.io New releases and changelog feed of chrome-har - Sun, 30 Jul 2023 07:05:42 GMT + Sun, 31 Dec 2023 09:18:59 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/coach-core.atom b/docs/feed/coach-core.atom index cdfb372fe..846967666 100644 --- a/docs/feed/coach-core.atom +++ b/docs/feed/coach-core.atom @@ -2,7 +2,7 @@ coach-core-release-feed coach-core release feed - 2023-08-31T11:44:37.185Z + 2023-12-31T09:18:59.415Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/coach-core.rss b/docs/feed/coach-core.rss index 55d4ce02b..55441a55c 100644 --- a/docs/feed/coach-core.rss +++ b/docs/feed/coach-core.rss @@ -4,7 +4,7 @@ coach-core release feed https://www.sitespeed.io New releases and changelog feed of coach-core - Thu, 31 Aug 2023 11:44:37 GMT + Sun, 31 Dec 2023 09:18:59 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/coach.atom b/docs/feed/coach.atom index aa3b6ffca..639d3273e 100644 --- a/docs/feed/coach.atom +++ b/docs/feed/coach.atom @@ -2,7 +2,7 @@ coach-release-feed coach release feed - 2022-02-24T13:43:37.432Z + 2023-12-29T07:30:18.604Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/coach.rss b/docs/feed/coach.rss index b6831581c..38f734704 100644 --- a/docs/feed/coach.rss +++ b/docs/feed/coach.rss @@ -4,7 +4,7 @@ coach release feed https://www.sitespeed.io New releases and changelog feed of coach - Thu, 24 Feb 2022 13:43:37 GMT + Fri, 29 Dec 2023 07:30:18 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/humble.atom b/docs/feed/humble.atom index f8db12dd6..209b71a81 100644 --- a/docs/feed/humble.atom +++ b/docs/feed/humble.atom @@ -2,7 +2,7 @@ humble-release-feed humble release feed - 2022-02-24T13:43:37.433Z + 2023-12-29T07:30:18.604Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/humble.rss b/docs/feed/humble.rss index 8fccd24b3..748c86758 100644 --- a/docs/feed/humble.rss +++ b/docs/feed/humble.rss @@ -4,7 +4,7 @@ humble release feed https://www.sitespeed.io New releases and changelog feed of humble - Thu, 24 Feb 2022 13:43:37 GMT + Fri, 29 Dec 2023 07:30:18 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/pagexray.atom b/docs/feed/pagexray.atom index 50b6a0e16..c032271bb 100644 --- a/docs/feed/pagexray.atom +++ b/docs/feed/pagexray.atom @@ -2,7 +2,7 @@ pagexray-release-feed pagexray release feed - 2023-08-31T11:40:50.961Z + 2023-12-31T09:18:59.416Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/pagexray.rss b/docs/feed/pagexray.rss index a16feed21..b2756cf76 100644 --- a/docs/feed/pagexray.rss +++ b/docs/feed/pagexray.rss @@ -4,7 +4,7 @@ pagexray release feed https://www.sitespeed.io New releases and changelog feed of pagexray - Thu, 31 Aug 2023 11:40:50 GMT + Sun, 31 Dec 2023 09:18:59 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/docs/feed/rss.xml b/docs/feed/rss.xml index 334857878..f4291cec2 100644 --- a/docs/feed/rss.xml +++ b/docs/feed/rss.xml @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Thu, 28 Dec 2023 00:00:00 GMT + Sun, 07 Jan 2024 00:00:00 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -15,6 +15,77 @@ All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 31.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + Sun, 07 Jan 2024 00:00:00 GMT + Added + +
    +
  • If you use process.exitCode i your scripting, it will be respected by sitespeed.io and exit with that exit code #4044.
  • +
+

Fixed

+
    +
  • If a run is markedAsFailure in your Browsertime script, sitespeed.io exits with an error code #4047.
  • +
+]]>
+ +
+ + <![CDATA[browsertime 21.0.0]]> + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.0.0 + Sun, 07 Jan 2024 00:00:00 GMT + Added + +
    +
  • Collect CPU consumption for Firefox. Turn that on with --firefox.powerConsumption true and including power as a geckoProfilerParams.features #2046.
  • +
+
    +
  • Added more commands for mouse click on text #2054.
  • +
+
    +
  • Updated AndroidCommand so you can run shell on your Android device as root #2055.
  • +
+
    +
  • If you mark a test as failure, the exit code from Browsertime will be 1. If the exitCode is set in scripting, we use that and will not change that #2057.
  • +
+
    +
  • Generate documentation for scripting using JSDoc #2059.
  • +
+
    +
  • Make it easy to use Seleniums action API. Get access to the new command using commands.action.getActions() and chain the action. #2061
  • +
+

Fixed

+
    +
  • Make sure the visual metrics files are inlcuded in the Docker file #2053.
  • +
+
    +
  • Removing QVH from the npm package (used for iPhone video recording but not working) #2051
  • +
+
    +
  • Removing visual metrics test images from the npm package #2050.
  • +
+
    +
  • Removed the Chromedriver fix that was needed when Chrome for testing broke testing on Chrome :D #2045.
  • +
+
    +
  • Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors #2047.
  • +
+
    +
  • Updated documentation for scripting with better JSDoc #204.
  • +
+
    +
  • The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution #2060.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 31.0.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.0.1 @@ -211,18 +282,6 @@
  • Fix decimals on Google Web Vitals in baseline #4014.
-]]> - -
- - <![CDATA[sitespeed.io 30.5.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - Tue, 28 Nov 2023 00:00:00 GMT - Added -
    -
  • The new compare plugin can now run without an id. The id will then be generated from the URL. If you don't give it an id, yoiu can only compare pages with the exact same URL #4013.
  • -
]]>
@@ -309,55 +368,6 @@ ]]> - - <![CDATA[browsertime 17.18.0]]> - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.18.0 - Mon, 23 Oct 2023 00:00:00 GMT - Added -
    -
  • Updated to Chromedriver 119 #2003. 119 works with both Chrome 118 and 119 so it fixes #1197.
  • -
-
    -
  • Add support for network idle method to know when to end a test that uses network logs. Uses Bidi for Firefox and CDP for Chrome to listen on network events to know when to end a test. By default 5 seconds idle network time ends a tests (you could have network responses that hasn't arrived yet) #1960. Potentially this can help SPA users or users where the page uses iframes. You can try it out by adding --pageCompleteCheckNetworkIdle yo your command line. This is still some work in progress but feel free to try ut out.
  • -
-
    -
  • The resources script now collects number of resources served from the browser cashe for browser that supports that through the resource timing API #1998
  • -
-

Fixed

-
    -
  • Make sure timer always is cleared. There was case of where we do a rase beteween a promise and a timeout where the timeout timer wasn't cleared/removed #2005.
  • -
- -]]>
- -
- - <![CDATA[coach-core 8.0.2]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.2 - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.2 - Thu, 31 Aug 2023 00:00:00 GMT - Fixed -
    -
  • Another update to PageXray with a safer HTTP header check.
  • -
-]]>
- -
- - <![CDATA[coach-core 8.0.1]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.1 - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.1 - Thu, 31 Aug 2023 00:00:00 GMT - Fixed -
    -
  • Updated PageXray.
  • -
-]]>
- -
<![CDATA[pagexray 4.4.4]]> https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.4 @@ -385,6 +395,30 @@ ]]> + + <![CDATA[coach-core 8.0.2]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.2 + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.2 + Thu, 31 Aug 2023 00:00:00 GMT + Fixed +
    +
  • Another update to PageXray with a safer HTTP header check.
  • +
+]]>
+ +
+ + <![CDATA[coach-core 8.0.1]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.1 + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.1 + Thu, 31 Aug 2023 00:00:00 GMT + Fixed +
    +
  • Updated PageXray.
  • +
+]]>
+ +
<![CDATA[coach-core 8.0.0]]> https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#8.0.0 @@ -526,18 +560,6 @@ ]]> - - <![CDATA[coach-core 7.1.2]]> - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 - Thu, 05 May 2022 00:00:00 GMT - Fixed -
    -
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • -
-]]>
- -
<![CDATA[pagexray 4.4.2]]> https://github.com/sitespeedio/pagexray/blob/main/CHANGELOG.md#4.4.2 @@ -550,6 +572,18 @@ ]]> + + <![CDATA[coach-core 7.1.2]]> + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.1.2 + Thu, 05 May 2022 00:00:00 GMT + Fixed +
    +
  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.
  • +
+]]>
+ +
<![CDATA[throttle 3.1.1]]> https://github.com/sitespeedio/throttle/blob/main/CHANGELOG.md#3.1.1 diff --git a/docs/feed/sitespeed.io.atom b/docs/feed/sitespeed.io.atom index f27bb2fb3..b282e8d4f 100644 --- a/docs/feed/sitespeed.io.atom +++ b/docs/feed/sitespeed.io.atom @@ -2,7 +2,7 @@ sitespeed.io-release-feed sitespeed.io release feed - 2023-12-28T15:51:22.965Z + 2024-01-07T17:11:25.105Z https://github.com/jpmonette/feed Peter Hedenskog @@ -16,6 +16,28 @@ http://www.sitespeed.io/favicon.ico All rights reserved 2022, Peter Hedenskog and team + + <![CDATA[sitespeed.io 31.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + + 2024-01-07T00:00:00.000Z + Added + +
    +
  • If you use process.exitCode i your scripting, it will be respected by sitespeed.io and exit with that exit code #4044.
  • +
+

Fixed

+
    +
  • If a run is markedAsFailure in your Browsertime script, sitespeed.io exits with an error code #4047.
  • +
+]]>
+ + Sitespeed.io + https://www.sitespeed.io + +
<![CDATA[sitespeed.io 31.0.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.0.1 @@ -171,21 +193,6 @@
  • Fix decimals on Google Web Vitals in baseline #4014.
-]]> - - Sitespeed.io - https://www.sitespeed.io - -
- - <![CDATA[sitespeed.io 30.5.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - - 2023-11-28T00:00:00.000Z - Added -
    -
  • The new compare plugin can now run without an id. The id will then be generated from the URL. If you don't give it an id, yoiu can only compare pages with the exact same URL #4013.
  • -
]]>
Sitespeed.io diff --git a/docs/feed/sitespeed.io.rss b/docs/feed/sitespeed.io.rss index da4d4405d..927293b8d 100644 --- a/docs/feed/sitespeed.io.rss +++ b/docs/feed/sitespeed.io.rss @@ -4,7 +4,7 @@ sitespeed.io release feed https://www.sitespeed.io New releases and changelog feed of sitespeed.io - Thu, 28 Dec 2023 15:51:22 GMT + Sun, 07 Jan 2024 17:11:25 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -16,6 +16,25 @@ All rights reserved 2022, Peter Hedenskog and team Web Performance + + <![CDATA[sitespeed.io 31.1.0]]> + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.1.0 + Sun, 07 Jan 2024 00:00:00 GMT + Added + +
    +
  • If you use process.exitCode i your scripting, it will be respected by sitespeed.io and exit with that exit code #4044.
  • +
+

Fixed

+
    +
  • If a run is markedAsFailure in your Browsertime script, sitespeed.io exits with an error code #4047.
  • +
+]]>
+ +
<![CDATA[sitespeed.io 31.0.1]]> https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#31.0.1 @@ -147,18 +166,6 @@
  • Fix decimals on Google Web Vitals in baseline #4014.
-]]> - -
- - <![CDATA[sitespeed.io 30.5.0]]> - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#30.5.0 - Tue, 28 Nov 2023 00:00:00 GMT - Added -
    -
  • The new compare plugin can now run without an id. The id will then be generated from the URL. If you don't give it an id, yoiu can only compare pages with the exact same URL #4013.
  • -
]]>
diff --git a/docs/feed/throttle.atom b/docs/feed/throttle.atom index edaac3f22..bbc284ed9 100644 --- a/docs/feed/throttle.atom +++ b/docs/feed/throttle.atom @@ -2,7 +2,7 @@ throttle-release-feed throttle release feed - 2022-07-02T06:51:22.655Z + 2023-12-29T07:30:18.609Z https://github.com/jpmonette/feed Peter Hedenskog diff --git a/docs/feed/throttle.rss b/docs/feed/throttle.rss index 003016d96..bef000d26 100644 --- a/docs/feed/throttle.rss +++ b/docs/feed/throttle.rss @@ -4,7 +4,7 @@ throttle release feed https://www.sitespeed.io New releases and changelog feed of throttle - Sat, 02 Jul 2022 06:51:22 GMT + Fri, 29 Dec 2023 07:30:18 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en