From c79628af9bdaa537a2abd1b34da922e28b81bd98 Mon Sep 17 00:00:00 2001 From: Adam Raine <6752989+adamraine@users.noreply.github.com> Date: Wed, 7 Aug 2024 14:52:59 -0700 Subject: [PATCH] v12.2.0 (#16145) --- changelog.md | 32 +++++++++++++++++++ .../reports/sample-flow-result.json | 8 ++--- core/test/results/sample_v2.json | 2 +- docs/plugins.md | 4 +-- .../lighthouse-plugin-example/package.json | 2 +- package.json | 2 +- .../e2e/lighthouse/navigation_test.ts | 2 +- 7 files changed, 42 insertions(+), 10 deletions(-) diff --git a/changelog.md b/changelog.md index 1c96156e7b89..98423da0cdcd 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,35 @@ + +# 12.2.0 (2024-08-07) +[Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v12.1.0...v12.2.0) + +We expect this release to ship in the DevTools of [Chrome 129](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. + +## Core + +* import lantern from trace engine ([#16092](https://github.com/GoogleChrome/lighthouse/pull/16092)) +* long-tasks: link to latest guidance ([#16138](https://github.com/GoogleChrome/lighthouse/pull/16138)) +* stylesheets: disable transient stylesheet detection ([#16121](https://github.com/GoogleChrome/lighthouse/pull/16121)) +* third-party-summary: correct blocking time calculation ([#16117](https://github.com/GoogleChrome/lighthouse/pull/16117)) +* trace-engine-result: disable invalidations handler ([#16142](https://github.com/GoogleChrome/lighthouse/pull/16142)) + +## Deps + +* upgrade `trace_engine` to 0.0.32 ([#16143](https://github.com/GoogleChrome/lighthouse/pull/16143)) +* upgrade puppeteer to 22.15.0 ([#16139](https://github.com/GoogleChrome/lighthouse/pull/16139)) +* upgrade `third-party-web` to 0.24.5 ([#16140](https://github.com/GoogleChrome/lighthouse/pull/16140)) +* upgrade puppeteer to 22.13.1 ([#16123](https://github.com/GoogleChrome/lighthouse/pull/16123)) +* upgrade typescript to 5.5.3 ([#16091](https://github.com/GoogleChrome/lighthouse/pull/16091)) + +## Tests + +* devtools: sync e2e ([#16120](https://github.com/GoogleChrome/lighthouse/pull/16120)) +* treemap: ignore cookie deprecation error ([#16141](https://github.com/GoogleChrome/lighthouse/pull/16141)) + +## Misc + +* remove alertdesk from README ([#16133](https://github.com/GoogleChrome/lighthouse/pull/16133)) +* build: update README.chromium when rolling devtools ([#16144](https://github.com/GoogleChrome/lighthouse/pull/16144)) + # 12.1.0 (2024-06-18) [Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v12.0.0...v12.1.0) diff --git a/core/test/fixtures/user-flows/reports/sample-flow-result.json b/core/test/fixtures/user-flows/reports/sample-flow-result.json index 51e19049c4f9..959a4fd1ba42 100644 --- a/core/test/fixtures/user-flows/reports/sample-flow-result.json +++ b/core/test/fixtures/user-flows/reports/sample-flow-result.json @@ -2,7 +2,7 @@ "steps": [ { "lhr": { - "lighthouseVersion": "12.1.0", + "lighthouseVersion": "12.2.0", "requestedUrl": "https://www.mikescerealshack.co/", "mainDocumentUrl": "https://www.mikescerealshack.co/", "finalDisplayedUrl": "https://www.mikescerealshack.co/", @@ -8335,7 +8335,7 @@ }, { "lhr": { - "lighthouseVersion": "12.1.0", + "lighthouseVersion": "12.2.0", "finalDisplayedUrl": "https://www.mikescerealshack.co/search?q=call+of+duty", "fetchTime": "2024-04-18T17:03:07.290Z", "gatherMode": "timespan", @@ -12298,7 +12298,7 @@ }, { "lhr": { - "lighthouseVersion": "12.1.0", + "lighthouseVersion": "12.2.0", "finalDisplayedUrl": "https://www.mikescerealshack.co/search?q=call+of+duty", "fetchTime": "2024-04-18T17:03:17.899Z", "gatherMode": "snapshot", @@ -17694,7 +17694,7 @@ }, { "lhr": { - "lighthouseVersion": "12.1.0", + "lighthouseVersion": "12.2.0", "requestedUrl": "https://www.mikescerealshack.co/corrections", "mainDocumentUrl": "https://www.mikescerealshack.co/corrections", "finalDisplayedUrl": "https://www.mikescerealshack.co/corrections", diff --git a/core/test/results/sample_v2.json b/core/test/results/sample_v2.json index b4a17eb022e0..daa2b9ad4fae 100644 --- a/core/test/results/sample_v2.json +++ b/core/test/results/sample_v2.json @@ -1,5 +1,5 @@ { - "lighthouseVersion": "12.1.0", + "lighthouseVersion": "12.2.0", "requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "mainDocumentUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "finalDisplayedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", diff --git a/docs/plugins.md b/docs/plugins.md index d490cb0f7d19..ed23ac2c3a3c 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -61,10 +61,10 @@ A Lighthouse plugin is just a node module with a name that starts with `lighthou "type": "module", "main": "plugin.js", "peerDependencies": { - "lighthouse": "^12.1.0" + "lighthouse": "^12.2.0" }, "devDependencies": { - "lighthouse": "^12.1.0" + "lighthouse": "^12.2.0" } } ``` diff --git a/docs/recipes/lighthouse-plugin-example/package.json b/docs/recipes/lighthouse-plugin-example/package.json index d37c0949e643..0eab97f57964 100644 --- a/docs/recipes/lighthouse-plugin-example/package.json +++ b/docs/recipes/lighthouse-plugin-example/package.json @@ -4,7 +4,7 @@ "type": "module", "main": "./plugin.js", "peerDependencies": { - "lighthouse": "^12.1.0" + "lighthouse": "^12.2.0" }, "devDependencies": { "lighthouse": "^8.6.0" diff --git a/package.json b/package.json index eca0dcd389e4..13c0f46a1dd9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "lighthouse", "type": "module", - "version": "12.1.0", + "version": "12.2.0", "description": "Automated auditing, performance metrics, and best practices for the web.", "main": "./core/index.js", "bin": { diff --git a/third-party/devtools-tests/e2e/lighthouse/navigation_test.ts b/third-party/devtools-tests/e2e/lighthouse/navigation_test.ts index ce347ef8cf65..28cad565112b 100644 --- a/third-party/devtools-tests/e2e/lighthouse/navigation_test.ts +++ b/third-party/devtools-tests/e2e/lighthouse/navigation_test.ts @@ -95,7 +95,7 @@ describe('Navigation', function() { // 1 refresh after auditing to reset state assert.strictEqual(numNavigations, 5); - assert.strictEqual(lhr.lighthouseVersion, '12.1.0'); + assert.strictEqual(lhr.lighthouseVersion, '12.2.0'); assert.match(lhr.finalUrl, /^https:\/\/localhost:[0-9]+\/test\/e2e\/resources\/lighthouse\/hello.html/); assert.strictEqual(lhr.configSettings.throttlingMethod, 'simulate');