diff --git a/changelog.md b/changelog.md index 16d569a4234e..0cff53212d13 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,70 @@ + +# 9.3.0 (2022-01-31) +[Full Changelog](https://github.com/compare/v9.2.0...v9.3.0) + +We expect this release to ship in the DevTools of [Chrome 100](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. + +## Core + +* preload-lcp-image: enable audit ([#13599](https://github.com/GoogleChrome/lighthouse/pull/13599)) +* ensure good and average scores start exactly at control points ([#13559](https://github.com/GoogleChrome/lighthouse/pull/13559)) +* fr: don't throw on unknown --only-categories value ([#13499](https://github.com/GoogleChrome/lighthouse/pull/13499)) +* inspector-issues: collect all issue types ([#13462](https://github.com/GoogleChrome/lighthouse/pull/13462), [#13603](https://github.com/GoogleChrome/lighthouse/pull/13603), [#13595](https://github.com/GoogleChrome/lighthouse/pull/13595)) +* object-alt: remove md syntax around "alt" ([#13517](https://github.com/GoogleChrome/lighthouse/pull/13517)) +* runner: asset manager helper ([#13519](https://github.com/GoogleChrome/lighthouse/pull/13519)) + +## CLI + +* remove update-notifier ([#13588](https://github.com/GoogleChrome/lighthouse/pull/13588)) +* asset-saver: end devtoolsLog with a newline ([#13566](https://github.com/GoogleChrome/lighthouse/pull/13566)) + +## Report + +* allow client to configure how save-html is implemented ([#13518](https://github.com/GoogleChrome/lighthouse/pull/13518)) + +## Deps + +* update various runtime deps ([#13483](https://github.com/GoogleChrome/lighthouse/pull/13483)) +* update various devDeps ([#13485](https://github.com/GoogleChrome/lighthouse/pull/13485)) +* update robots-parser to latest ([#13554](https://github.com/GoogleChrome/lighthouse/pull/13554)) +* update transitive deps to quiet vulnerability alerts ([#13538](https://github.com/GoogleChrome/lighthouse/pull/13538)) +* lighthouse-stack-packs: upgrade to 1.7.0 ([#13604](https://github.com/GoogleChrome/lighthouse/pull/13604)) +* snyk: update snyk snapshot ([#13498](https://github.com/GoogleChrome/lighthouse/pull/13498), [#13598](https://github.com/GoogleChrome/lighthouse/pull/13598)) +* yargs: upgrade to 17.3.1 ([#13590](https://github.com/GoogleChrome/lighthouse/pull/13590)) +* yargs-parser: upgrade to 21.0.0 ([#13597](https://github.com/GoogleChrome/lighthouse/pull/13597)) + +## Clients + +* use minimal 'url' polyfil instead of url-shim ([#13545](https://github.com/GoogleChrome/lighthouse/pull/13545)) +* devtools: add FR runners to DevTools entry ([#13593](https://github.com/GoogleChrome/lighthouse/pull/13593)) + +## I18n + +* import ([#13602](https://github.com/GoogleChrome/lighthouse/pull/13602)) + +## Docs + +* update devtools panel throttling details ([#13504](https://github.com/GoogleChrome/lighthouse/pull/13504)) + +## Tests + +* add snapshot tests for cli-flags.js ([#13596](https://github.com/GoogleChrome/lighthouse/pull/13596)) +* tweak some CI job names for clarity ([#13549](https://github.com/GoogleChrome/lighthouse/pull/13549)) +* split devtools ci into build, web-tests and smoke jobs ([#13546](https://github.com/GoogleChrome/lighthouse/pull/13546)) +* more targeted caching for devtools build ([#13540](https://github.com/GoogleChrome/lighthouse/pull/13540)) +* run most smoke tests on devtools ([#13456](https://github.com/GoogleChrome/lighthouse/pull/13456)) +* clean up and add comments to cdt layout test scripts ([#13471](https://github.com/GoogleChrome/lighthouse/pull/13471)) +* devtools: ensure WebSQL table is populated ([#13579](https://github.com/GoogleChrome/lighthouse/pull/13579)) + +## Misc + +* add web.dev and other option to bug template ([#13537](https://github.com/GoogleChrome/lighthouse/pull/13537)) +* use codemod for optional chaining ([#13503](https://github.com/GoogleChrome/lighthouse/pull/13503)) +* build: fix build-smokehouse-bundle build ([#13500](https://github.com/GoogleChrome/lighthouse/pull/13500)) +* build: remove empty devtools report resources ([#13601](https://github.com/GoogleChrome/lighthouse/pull/13601)) +* build: set correct exit code when build scripts fail ([#13459](https://github.com/GoogleChrome/lighthouse/pull/13459)) +* git3po: only install latest git3po if out of date ([#13515](https://github.com/GoogleChrome/lighthouse/pull/13515)) + # 9.2.0 (2021-12-15) [Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v9.1.0...v9.2.0) diff --git a/docs/plugins.md b/docs/plugins.md index c8a1b6bdc082..986daba61c43 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.2.0" + "lighthouse": "^9.3.0" }, "devDependencies": { - "lighthouse": "^9.2.0" + "lighthouse": "^9.3.0" } } ``` diff --git a/docs/recipes/custom-audit/package.json b/docs/recipes/custom-audit/package.json index a54f3c526919..cf1d712096f6 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.2.0" + "lighthouse": "^9.3.0" } } diff --git a/docs/recipes/gulp/package.json b/docs/recipes/gulp/package.json index 286413866055..402053b3599f 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.2.0" + "lighthouse": "^9.3.0" } } diff --git a/docs/recipes/lighthouse-plugin-example/package.json b/docs/recipes/lighthouse-plugin-example/package.json index 7092c81967fd..9c1267f08a92 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.2.0" + "lighthouse": "^9.3.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 5c0e2a67ffa5..1781c2de525f 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -1,5 +1,5 @@ { - "lighthouseVersion": "9.2.0", + "lighthouseVersion": "9.3.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 8a1f2c290774..ed0b628d8bb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lighthouse", - "version": "9.2.0", + "version": "9.3.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 cf47df41a7b7..c3fdba68fdba 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 @@ -14,7 +14,7 @@ Generate report: enabled visible =============== Lighthouse Results =============== URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-emulate-pass.html -Version: 9.2.0 +Version: 9.3.0 formFactor: mobile screenEmulation: { "mobile": true, 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 d5a0882aa021..b8356fc83cda 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 @@ -369,7 +369,7 @@ Generating results... =============== Lighthouse Results =============== URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-basic.html -Version: 9.2.0 +Version: 9.3.0 ViewportDimensions: { "innerWidth": 980, "innerHeight": 1743,