diff --git a/changelog.md b/changelog.md index 44920d81378c..c418eeeb2ef7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,57 @@ + +# 9.5.0 (2022-03-09) +[Full Changelog](https://github.com/compare/v9.4.0...v9.5.0) + +We expect this release to ship in the DevTools of [Chrome 101](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. + +## New Contributors + +Thanks to our new contributor 👽🐷🐰🐯🐻! + +- Marc Hassan @mhassan1 + +## Core + +* full-page-screenshot: leave emulated width unchanged ([#13643](https://github.com/GoogleChrome/lighthouse/pull/13643)) +* inspector-issues: update sameSiteCookie to cookie ([#13708](https://github.com/GoogleChrome/lighthouse/pull/13708)) +* script-treemap-data: correct value for size ([#13716](https://github.com/GoogleChrome/lighthouse/pull/13716)) +* lighthouse-logger: convert to ES modules ([#13720](https://github.com/GoogleChrome/lighthouse/pull/13720)) + +## ⛏️👷 Fraggle Rock + + Support for auditing user flows ([#11313](https://github.com/GoogleChrome/lighthouse/issues/11313)) + +* separate audit phase for flows ([#13623](https://github.com/GoogleChrome/lighthouse/pull/13623)) +* use frame url in gather context ([#13699](https://github.com/GoogleChrome/lighthouse/pull/13699)) +* add `logLevel` to config context ([#13681](https://github.com/GoogleChrome/lighthouse/pull/13681)) +* user-flow: audit flow from artifacts json ([#13715](https://github.com/GoogleChrome/lighthouse/pull/13715)) + +## Report + +* fix timespan/snapshot sticky header ([#13732](https://github.com/GoogleChrome/lighthouse/pull/13732)) + +## Deps + +* lodash: replace `lodash` per-method packages with full `lodash` ([#13695](https://github.com/GoogleChrome/lighthouse/pull/13695)) +* snyk: update snyk snapshot ([#13731](https://github.com/GoogleChrome/lighthouse/pull/13731) [#13712](https://github.com/GoogleChrome/lighthouse/pull/13712)) + +## Clients + +* convert devtools and lightrider entries to ES modules ([#13722](https://github.com/GoogleChrome/lighthouse/pull/13722)) + +## Tests + +* add more cases for oopif smoke test ([#13705](https://github.com/GoogleChrome/lighthouse/pull/13705)) +* devtools: add yarn install timeout ([#13717](https://github.com/GoogleChrome/lighthouse/pull/13717)) +* devtools: update Lighthouse sniffer for smokes ([#13693](https://github.com/GoogleChrome/lighthouse/pull/13693)) +* devtools: navigation web test ([#13673](https://github.com/GoogleChrome/lighthouse/pull/13673)) +* smoke: enable more devtools smoke tests ([#13624](https://github.com/GoogleChrome/lighthouse/pull/13624)) +* smoke: add _excludes and _runner ([#13707](https://github.com/GoogleChrome/lighthouse/pull/13707)) + +## Misc + +* support --chrome-flags in run devtools script ([#13625](https://github.com/GoogleChrome/lighthouse/pull/13625)) + # 9.4.0 (2022-02-16) [Full Changelog](https://github.com/compare/v9.3.1...v9.4.0) diff --git a/docs/plugins.md b/docs/plugins.md index 32a6a4cc4bf6..327688e0723e 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -60,10 +60,10 @@ A Lighthouse plugin is just a node module with a name that starts with `lighthou "name": "lighthouse-plugin-cats", "main": "plugin.js", "peerDependencies": { - "lighthouse": "^9.4.0" + "lighthouse": "^9.5.0" }, "devDependencies": { - "lighthouse": "^9.4.0" + "lighthouse": "^9.5.0" } } ``` diff --git a/docs/recipes/custom-audit/package.json b/docs/recipes/custom-audit/package.json index 4ee08ea92bf2..49de8347d904 100644 --- a/docs/recipes/custom-audit/package.json +++ b/docs/recipes/custom-audit/package.json @@ -3,6 +3,6 @@ "private": true, "scripts": {}, "devDependencies": { - "lighthouse": "^9.4.0" + "lighthouse": "^9.5.0" } } diff --git a/docs/recipes/gulp/package.json b/docs/recipes/gulp/package.json index e68e22593261..d8e6455220ff 100644 --- a/docs/recipes/gulp/package.json +++ b/docs/recipes/gulp/package.json @@ -7,6 +7,6 @@ "devDependencies": { "gulp": "^3.9.1", "gulp-connect": "^5.0.0", - "lighthouse": "^9.4.0" + "lighthouse": "^9.5.0" } } diff --git a/docs/recipes/lighthouse-plugin-example/package.json b/docs/recipes/lighthouse-plugin-example/package.json index 066bfb4b7b4e..68ee2cf7a274 100644 --- a/docs/recipes/lighthouse-plugin-example/package.json +++ b/docs/recipes/lighthouse-plugin-example/package.json @@ -3,7 +3,7 @@ "private": true, "main": "./plugin.js", "peerDependencies": { - "lighthouse": "^9.4.0" + "lighthouse": "^9.5.0" }, "devDependencies": { "lighthouse": "^8.6.0" diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index e4db07a32a0a..37e02e0414bd 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -1,5 +1,5 @@ { - "lighthouseVersion": "9.4.0", + "lighthouseVersion": "9.5.0", "requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "finalUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "fetchTime": "2021-09-07T20:11:11.853Z", diff --git a/package.json b/package.json index f1eddea9f217..67e25f510d59 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lighthouse", - "version": "9.4.0", + "version": "9.5.0", "description": "Automated auditing, performance metrics, and best practices for the web.", "main": "./lighthouse-core/index.js", "bin": { diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-emulate-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-emulate-run-expected.txt index 2e8a6944de1e..bf70421146fd 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-emulate-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-emulate-run-expected.txt @@ -15,7 +15,7 @@ Generate report: enabled visible =============== Lighthouse Results =============== URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-emulate-pass.html -Version: 9.4.0 +Version: 9.5.0 formFactor: mobile screenEmulation: { "mobile": true, diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-navigation-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-navigation-expected.txt index 3e8cb1c30631..a58f871acd42 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-navigation-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-navigation-expected.txt @@ -261,7 +261,7 @@ Generating results... =============== Lighthouse Results =============== URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-basic.html -Version: 9.4.0 +Version: 9.5.0 ViewportDimensions: { "innerWidth": 980, "innerHeight": 1743, diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt index 721f73c6508c..3190c6a8e4bb 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt @@ -371,7 +371,7 @@ Generating results... =============== Lighthouse Results =============== URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-basic.html -Version: 9.4.0 +Version: 9.5.0 ViewportDimensions: { "innerWidth": 980, "innerHeight": 1743,