Skip to content

Commit 82e1196

Browse files
committed
v13.0.0 (#16761)
1 parent c0c8b39 commit 82e1196

File tree

7 files changed

+106
-10
lines changed

7 files changed

+106
-10
lines changed

changelog.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1+
<a name="13.0.0"></a>
2+
# 13.0.0 (2025-10-10)
3+
[Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v12.8.2...v13.0.0)
4+
5+
We expect this release to ship in the DevTools of [Chrome 143](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within a week.
6+
7+
## New contributors
8+
9+
Thanks to our new contributors 👽🐷🐰🐯🐻!
10+
11+
- Benjamin R Gibson @brgibson
12+
- Leonardo Poletto @leopoletto
13+
14+
## Notable Changes
15+
16+
* performance: remove audits replaced by [performance insights](https://developer.chrome.com/blog/moving-lighthouse-to-insights) ([#16729](https://github.com/GoogleChrome/lighthouse/pull/16729))
17+
* remove preload-fonts, uses-rel-preload audits ([#16716](https://github.com/GoogleChrome/lighthouse/pull/16716))
18+
* remove font-size audit ([#16701](https://github.com/GoogleChrome/lighthouse/pull/16701))
19+
* remove offscreen-images audit ([#16748](https://github.com/GoogleChrome/lighthouse/pull/16748))
20+
* remove no-document-write audit ([#16750](https://github.com/GoogleChrome/lighthouse/pull/16750))
21+
* remove uses-passive-event-listeners audit ([#16751](https://github.com/GoogleChrome/lighthouse/pull/16751))
22+
* remove third-party-facades audit ([#16710](https://github.com/GoogleChrome/lighthouse/pull/16710))
23+
24+
## Core
25+
26+
* remove ResponseCompression artifact ([#16755](https://github.com/GoogleChrome/lighthouse/pull/16755))
27+
* remove OptimizedImages artifact ([#16754](https://github.com/GoogleChrome/lighthouse/pull/16754))
28+
* remove DOMStats artifact ([#16753](https://github.com/GoogleChrome/lighthouse/pull/16753))
29+
* remove CacheContents artifact ([#16752](https://github.com/GoogleChrome/lighthouse/pull/16752))
30+
* remove empty first-meaningful-paint audit ([#16749](https://github.com/GoogleChrome/lighthouse/pull/16749))
31+
* remove some unused computed artifacts ([#16735](https://github.com/GoogleChrome/lighthouse/pull/16735))
32+
* defer to trace engine for lcp-breakdown, ttfb ([#16733](https://github.com/GoogleChrome/lighthouse/pull/16733))
33+
* error on unknown category in onlyCategories ([#16720](https://github.com/GoogleChrome/lighthouse/pull/16720))
34+
* drop compat traces / devtoolsLogs artifacts ([#16708](https://github.com/GoogleChrome/lighthouse/pull/16708))
35+
* import json as modules ([#16700](https://github.com/GoogleChrome/lighthouse/pull/16700))
36+
* anchor-elements: don't consider ancestorListeners ([#16731](https://github.com/GoogleChrome/lighthouse/pull/16731))
37+
* dom-size-insight: add numericValue ([#16741](https://github.com/GoogleChrome/lighthouse/pull/16741))
38+
* emulation: always match host browser's version milestone ([#16677](https://github.com/GoogleChrome/lighthouse/pull/16677))
39+
* font-display-insight: disable entity sum for est. savings ([#16746](https://github.com/GoogleChrome/lighthouse/pull/16746))
40+
* image-delivery-insight: add node item for image ([#16714](https://github.com/GoogleChrome/lighthouse/pull/16714))
41+
* inspector-issues: remove empty arrays ([#16736](https://github.com/GoogleChrome/lighthouse/pull/16736))
42+
* legacy-javascript: update caniuse data ([#16699](https://github.com/GoogleChrome/lighthouse/pull/16699))
43+
* network-request: remove receiveHeadersStart M115 compat ([#16738](https://github.com/GoogleChrome/lighthouse/pull/16738))
44+
* scoring: adjust a11y weights and document approach ([#16624](https://github.com/GoogleChrome/lighthouse/pull/16624))
45+
* server-response-time: defer to Document Latency insight ([#16715](https://github.com/GoogleChrome/lighthouse/pull/16715))
46+
* trace-elements: remove unused event types ([#16734](https://github.com/GoogleChrome/lighthouse/pull/16734))
47+
* trace-elements: handle shadow roots ([#16718](https://github.com/GoogleChrome/lighthouse/pull/16718))
48+
49+
## CLI
50+
51+
* improve description for `form-factor` flag ([#16682](https://github.com/GoogleChrome/lighthouse/pull/16682))
52+
53+
## Report
54+
55+
* add adornment to audit description when not scored ([#13014](https://github.com/GoogleChrome/lighthouse/pull/13014))
56+
57+
## Deps
58+
59+
* upgrade deps ([#16760](https://github.com/GoogleChrome/lighthouse/pull/16760))
60+
* remove parse-cache-control ([#16747](https://github.com/GoogleChrome/lighthouse/pull/16747))
61+
* upgrade trace_engine to 0.0.61 ([#16745](https://github.com/GoogleChrome/lighthouse/pull/16745))
62+
* upgrade @esbuild-kit/esm-loader to 2.6.5 ([#16730](https://github.com/GoogleChrome/lighthouse/pull/16730))
63+
* upgrade deps ([#16724](https://github.com/GoogleChrome/lighthouse/pull/16724))
64+
* upgrade trace_engine to 0.0.60 ([#16723](https://github.com/GoogleChrome/lighthouse/pull/16723))
65+
* remove es-main ([#16697](https://github.com/GoogleChrome/lighthouse/pull/16697))
66+
* bump chrome-launcher to 1.2.1 ([#16696](https://github.com/GoogleChrome/lighthouse/pull/16696))
67+
* upgrade testdouble, fix mock tests in Node 21+ ([#16664](https://github.com/GoogleChrome/lighthouse/pull/16664))
68+
* lighthouse-stack-packs: upgrade to 1.12.3 ([#16727](https://github.com/GoogleChrome/lighthouse/pull/16727))
69+
70+
## I18n
71+
72+
* import ([#16759](https://github.com/GoogleChrome/lighthouse/pull/16759))
73+
74+
## Tests
75+
76+
* update some comments ([#16744](https://github.com/GoogleChrome/lighthouse/pull/16744))
77+
* re-enable smoke test for lcp-breakdown-insight score ([#16743](https://github.com/GoogleChrome/lighthouse/pull/16743))
78+
* re-enable dom-size-insight node smoke test ([#16742](https://github.com/GoogleChrome/lighthouse/pull/16742))
79+
* enable smoke test for lcp lazy load in shadow tree ([#16739](https://github.com/GoogleChrome/lighthouse/pull/16739))
80+
* re-enable csp block smoke test, make less restrictive ([#16728](https://github.com/GoogleChrome/lighthouse/pull/16728))
81+
* re-enable startTimespan api test ([#16703](https://github.com/GoogleChrome/lighthouse/pull/16703))
82+
* devtools: sync e2e ([#16694](https://github.com/GoogleChrome/lighthouse/pull/16694))
83+
* server-response-time: enable lightrider test ([#16737](https://github.com/GoogleChrome/lighthouse/pull/16737))
84+
* viewer: re-enable test ([#16740](https://github.com/GoogleChrome/lighthouse/pull/16740))
85+
86+
## Misc
87+
88+
* replace dead link for insecure origins deprecation ([#16711](https://github.com/GoogleChrome/lighthouse/pull/16711))
89+
* upgrade typescript target to es2023 ([#16316](https://github.com/GoogleChrome/lighthouse/pull/16316))
90+
* fix core/scripts/legacy-javascript/examine-latest-run.js ([#16706](https://github.com/GoogleChrome/lighthouse/pull/16706))
91+
* update min supported node version to 22.19 ([#16668](https://github.com/GoogleChrome/lighthouse/pull/16668))
92+
* fix typos in a11y i18n doc comments ([#16665](https://github.com/GoogleChrome/lighthouse/pull/16665))
93+
* build: update devtools 3p readme, document debug build ([#16695](https://github.com/GoogleChrome/lighthouse/pull/16695))
94+
* proto: add ConfigSettings fields ([#15616](https://github.com/GoogleChrome/lighthouse/pull/15616))
95+
* structured-data: remove dead link ([#16709](https://github.com/GoogleChrome/lighthouse/pull/16709))
96+
197
<a name="12.8.2"></a>
298
# 12.8.2 (2025-08-28)
399
[Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v12.8.1...v12.8.2)

core/test/fixtures/user-flows/reports/sample-flow-result.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"steps": [
33
{
44
"lhr": {
5-
"lighthouseVersion": "12.8.2",
5+
"lighthouseVersion": "13.0.0",
66
"requestedUrl": "https://www.mikescerealshack.co/",
77
"mainDocumentUrl": "https://www.mikescerealshack.co/",
88
"finalDisplayedUrl": "https://www.mikescerealshack.co/",
@@ -9261,7 +9261,7 @@
92619261
},
92629262
{
92639263
"lhr": {
9264-
"lighthouseVersion": "12.8.2",
9264+
"lighthouseVersion": "13.0.0",
92659265
"finalDisplayedUrl": "https://www.mikescerealshack.co/search?q=call+of+duty",
92669266
"fetchTime": "2025-02-05T01:31:50.141Z",
92679267
"gatherMode": "timespan",
@@ -13776,7 +13776,7 @@
1377613776
},
1377713777
{
1377813778
"lhr": {
13779-
"lighthouseVersion": "12.8.2",
13779+
"lighthouseVersion": "13.0.0",
1378013780
"finalDisplayedUrl": "https://www.mikescerealshack.co/search?q=call+of+duty",
1378113781
"fetchTime": "2025-02-05T01:32:00.108Z",
1378213782
"gatherMode": "snapshot",
@@ -19428,7 +19428,7 @@
1942819428
},
1942919429
{
1943019430
"lhr": {
19431-
"lighthouseVersion": "12.8.2",
19431+
"lighthouseVersion": "13.0.0",
1943219432
"requestedUrl": "https://www.mikescerealshack.co/corrections",
1943319433
"mainDocumentUrl": "https://www.mikescerealshack.co/corrections",
1943419434
"finalDisplayedUrl": "https://www.mikescerealshack.co/corrections",

core/test/results/sample_v2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"lighthouseVersion": "12.8.2",
2+
"lighthouseVersion": "13.0.0",
33
"requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html",
44
"mainDocumentUrl": "http://localhost:10200/dobetterweb/dbw_tester.html",
55
"finalDisplayedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html",

docs/plugins.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ A Lighthouse plugin is just a node module with a name that starts with `lighthou
6161
"type": "module",
6262
"main": "plugin.js",
6363
"peerDependencies": {
64-
"lighthouse": "^12.8.2"
64+
"lighthouse": "^13.0.0"
6565
},
6666
"devDependencies": {
67-
"lighthouse": "^12.8.2"
67+
"lighthouse": "^13.0.0"
6868
}
6969
}
7070
```

docs/recipes/lighthouse-plugin-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "module",
55
"main": "./plugin.js",
66
"peerDependencies": {
7-
"lighthouse": "^12.8.2"
7+
"lighthouse": "^13.0.0"
88
},
99
"devDependencies": {
1010
"lighthouse": "^8.6.0"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "lighthouse",
33
"type": "module",
4-
"version": "12.8.2",
4+
"version": "13.0.0",
55
"description": "Automated auditing, performance metrics, and best practices for the web.",
66
"main": "./core/index.js",
77
"bin": {

third-party/devtools-tests/e2e_non_hosted/lighthouse/navigation_test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ describe('Navigation', function() {
7878
// 1 refresh after auditing to reset state
7979
assert.strictEqual(numNavigations, 5);
8080

81-
assert.strictEqual(lhr.lighthouseVersion, '12.8.2');
81+
assert.strictEqual(lhr.lighthouseVersion, '13.0.0');
8282
assert.match(lhr.finalUrl, /^https:\/\/localhost:[0-9]+\/test\/e2e\/resources\/lighthouse\/hello.html/);
8383

8484
assert.strictEqual(lhr.configSettings.throttlingMethod, 'simulate');

0 commit comments

Comments
 (0)