Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 10, 2025

This PR contains the following updates:

Package Change Age Confidence
lighthouse 12.3.0 -> 13.0.0 age confidence

Release Notes

GoogleChrome/lighthouse (lighthouse)

v13.0.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

Core

  • remove ResponseCompression artifact (#​16755)
  • remove OptimizedImages artifact (#​16754)
  • remove DOMStats artifact (#​16753)
  • remove CacheContents artifact (#​16752)
  • remove empty first-meaningful-paint audit (#​16749)
  • remove some unused computed artifacts (#​16735)
  • defer to trace engine for lcp-breakdown, ttfb (#​16733)
  • error on unknown category in onlyCategories (#​16720)
  • drop compat traces / devtoolsLogs artifacts (#​16708)
  • import json as modules (#​16700)
  • anchor-elements: don't consider ancestorListeners (#​16731)
  • dom-size-insight: add numericValue (#​16741)
  • emulation: always match host browser's version milestone (#​16677)
  • font-display-insight: disable entity sum for est. savings (#​16746)
  • image-delivery-insight: add node item for image (#​16714)
  • inspector-issues: remove empty arrays (#​16736)
  • legacy-javascript: update caniuse data (#​16699)
  • network-request: remove receiveHeadersStart M115 compat (#​16738)
  • scoring: adjust a11y weights and document approach (#​16624)
  • server-response-time: defer to Document Latency insight (#​16715)
  • trace-elements: remove unused event types (#​16734)
  • trace-elements: handle shadow roots (#​16718)

CLI

  • improve description for form-factor flag (#​16682)

Report

  • add adornment to audit description when not scored (#​13014)

Deps

I18n

Tests

  • update some comments (#​16744)
  • re-enable smoke test for lcp-breakdown-insight score (#​16743)
  • re-enable dom-size-insight node smoke test (#​16742)
  • enable smoke test for lcp lazy load in shadow tree (#​16739)
  • re-enable csp block smoke test, make less restrictive (#​16728)
  • re-enable startTimespan api test (#​16703)
  • devtools: sync e2e (#​16694)
  • server-response-time: enable lightrider test (#​16737)
  • viewer: re-enable test (#​16740)

Misc

  • replace dead link for insecure origins deprecation (#​16711)
  • upgrade typescript target to es2023 (#​16316)
  • fix core/scripts/legacy-javascript/examine-latest-run.js (#​16706)
  • update min supported node version to 22.19 (#​16668)
  • fix typos in a11y i18n doc comments (#​16665)
  • build: update devtools 3p readme, document debug build (#​16695)
  • proto: add ConfigSettings fields (#​15616)
  • structured-data: remove dead link (#​16709)

v12.8.2

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

Core

  • remove ResponseCompression artifact (#​16755)
  • remove OptimizedImages artifact (#​16754)
  • remove DOMStats artifact (#​16753)
  • remove CacheContents artifact (#​16752)
  • remove empty first-meaningful-paint audit (#​16749)
  • remove some unused computed artifacts (#​16735)
  • defer to trace engine for lcp-breakdown, ttfb (#​16733)
  • error on unknown category in onlyCategories (#​16720)
  • drop compat traces / devtoolsLogs artifacts (#​16708)
  • import json as modules (#​16700)
  • anchor-elements: don't consider ancestorListeners (#​16731)
  • dom-size-insight: add numericValue (#​16741)
  • emulation: always match host browser's version milestone (#​16677)
  • font-display-insight: disable entity sum for est. savings (#​16746)
  • image-delivery-insight: add node item for image (#​16714)
  • inspector-issues: remove empty arrays (#​16736)
  • legacy-javascript: update caniuse data (#​16699)
  • network-request: remove receiveHeadersStart M115 compat (#​16738)
  • scoring: adjust a11y weights and document approach (#​16624)
  • server-response-time: defer to Document Latency insight (#​16715)
  • trace-elements: remove unused event types (#​16734)
  • trace-elements: handle shadow roots (#​16718)

CLI

  • improve description for form-factor flag (#​16682)

Report

  • add adornment to audit description when not scored (#​13014)

Deps

I18n

Tests

  • update some comments (#​16744)
  • re-enable smoke test for lcp-breakdown-insight score (#​16743)
  • re-enable dom-size-insight node smoke test (#​16742)
  • enable smoke test for lcp lazy load in shadow tree (#​16739)
  • re-enable csp block smoke test, make less restrictive (#​16728)
  • re-enable startTimespan api test (#​16703)
  • devtools: sync e2e (#​16694)
  • server-response-time: enable lightrider test (#​16737)
  • viewer: re-enable test (#​16740)

Misc

  • replace dead link for insecure origins deprecation (#​16711)
  • upgrade typescript target to es2023 (#​16316)
  • fix core/scripts/legacy-javascript/examine-latest-run.js (#​16706)
  • update min supported node version to 22.19 (#​16668)
  • fix typos in a11y i18n doc comments (#​16665)
  • build: update devtools 3p readme, document debug build (#​16695)
  • proto: add ConfigSettings fields (#​15616)
  • structured-data: remove dead link (#​16709)

v12.8.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 141, and to PageSpeed Insights within 2 weeks.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • errors-in-console: truncate large errors (#​16619)
  • insights: passing score (not n/a) for empty results (#​16639)
  • non-composited-animations: separate custom CSS properties (#​16627)

Report

  • viewer: only disable save-gist button on successful save (#​16618)

Deps

I18n

Tests

  • disable startTimespan api test (#​16653)
  • disable trusted-types-directive-present smoke test (#​16620)
  • smokehouse: log specific error message when missing tests path (#​16648)

Misc

  • use structuredClone instead of lodash cloneDeep (#​16656)

v12.8.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 140, and to PageSpeed Insights within 2 weeks.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • network-requests: add initiators to debugData (#​16605)

I18n

Tests

  • disable csp-block-all smoke test (#​16598)

Misc

  • revert json modules to fully support Node 20 (#​16613)
  • ci: clear devtools build cache (#​16615)
  • logger: bump to 2.0.2 (#​16604)
  • logger: update debug dep to v4 (#​16601)
  • treemap: fix sizes not showing for source map nodes (#​16593)

v12.7.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 140, and to PageSpeed Insights within 1 week.

New Audits

  • mitigate dom-based xss with trusted types (#​16493)

Core

  • tracehouse: fix OOM when computing attributable URLs (#​16585)
  • trusted-types-xss: add link to lighthouse docs (#​16590)

Deps

Tests

  • disable issues-mixed-content smoke test (#​16586)
  • add test for trace-engine-result (#​16574)
  • update expectations (#​16580)
  • devtools: avoid failure on Unknown VE Context (#​16581)

v12.7.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 140, and to PageSpeed Insights within a week.

Core

  • trace-engine-result: initialize SyntheticEventsManager (#​16572)

v12.6.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 140, and to PageSpeed Insights within a week.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

The Performance category in the Lighthouse report now shows performance insight audits by default - read more here.

Core

  • always include headers even for empty tables (#​16534)
  • expose error stack, artifact on runtimeError (#​16524)
  • cache-insight: fix wrong value being used for transfer size (#​16562)
  • config: throw an error if a filter is an empty array (#​15118)
  • crawlable-anchors: allow placeholder anchor elements (#​16292)
  • gather: add host DPR base artifact (#​16559)
  • gather: deprecate executionContext.evaluateAsync (#​16518)
  • insights: show estimated ms savings (#​16563)
  • inspector-issues: rename to elementAccessibilityIssue (#​16561)
  • link-text: use lang to check for only localized terms (#​16526)
  • network-dependency-tree-insight: add preconnect advice (#​16557)
  • plugins: support scoped npm packages (#​16550)
  • render-blocking-resources: change column label to Duration (#​16519)
  • timing-summary: suppress expected errors (#​16520)
  • trace-elements: remove sentry debugging for invalid impactedNodes (#​16523)

Report

  • show insight performance audits by default (#​16552)
  • fix 3p filter checkbox for insight audits (#​16564)
  • hide highlighter during print (#​16544)
  • remove custom focus outline styles (#​16531)
  • increase max width of 3-dot menu (#​16530)
  • hide treemap, view trace buttons when printing (#​16529)

Deps

Docs

  • recipes: give explicit commands for first building Lighthouse (#​16527)

Tests

  • parallelize lantern database tests (#​16545)

Misc

  • chore: use "Note" indentation in readme (#​16533)
  • chore: reformat to reduce spurious newlines (#​16038)
  • chore: rename traceEngineData to parsedTrace (#​16270)
  • ci: fix logic for nightly publish cron (#​16556)
  • ci: prevent nightly publish if no changes in last day (#​16547)
  • deps: upgrade to eslint 9 (#​16327)

v12.6.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 139, and to PageSpeed Insights within a couple days.

New contributors

Thanks to our new contributor 👽🐷🐰🐯🐻!

Ian Kerins @​isker

Core

  • emulation: bump chrome UA to m136 (#​16489)
  • insights: add a bunch of debugData (#​16472)
  • inspector-issues: remove trusted types csp issue filter (#​16514)
  • inspector-issues: add userReidentificationIssue to artifact (#​16497)

Report

  • remove innerHTML usage from insights announce icon (#​16469)

Deps

Clients

  • lr: disable modern-http-insight (#​16471)

Tests

Misc

  • import i18n messages as JSON modules (#​16500)
  • scripts: add bytes-in-trace script (#​16477)
  • treemap: hide unused-bytes view mode when missing data (#​16478)
  • treemap: highlight many nodes on hover in duplicate modules table (#​16470)

v12.5.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 137, and to PageSpeed Insights within a few days.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

The Performance category in the Lighthouse report now has an option to toggle "insights" - read more here.

Core

  • disable invalidationTracking trace event to prevent crash (#​16451)
  • migrate audits from devtoolsLogs/traces to DevtoolsLog/Trace (#​16448)
  • modify scoreDisplayMode for insight audits to match Perf panel (#​16432)
  • use with import attributes for legacy-javascript, bump to node 18.20 (#​16415)
  • image-size-responsive: use real mimeType to exclude svg (#​16443)
  • insights: drop slow-css-selector-insight for now (#​16457)
  • insights: implement duplicated-javascript-insight (#​16456)
  • insights: add prominent toggle banner to report (#​16461)
  • insights: implement network-dependency-tree insight (#​16407)
  • optimized-images: ignore internal encoding errors (#​16444)
  • preload-fonts: add Stylesheets to required artifacts (#​16421)
  • stacks: correctly identify angular (#​16439)
  • third-party-cookies: update description (#​16464)
  • tracehouse: fixup parent tasks when fudging endTime (#​16420)

Report

  • add analytics hook for insights state (#​16466)
  • adjust insights notice banner, localize strings (#​16463)
  • add insights group description (#​16455)
  • associate insight audits with stack packs (#​16440)
  • tweak style of insight tables; use system font (#​16434)
  • support node inside list detail, use in insight audits (#​16433)
  • display insights when using toggle, even if hidden (#​16431)

Deps

Docs

  • fix "standalone-template.html" broken link in report README (#​16429)

Tests

  • disable oopif-scripts smoke for devtools runner (#​16446)

Misc

  • prepare core/lib/legacy-javascript to be published to npm (#​16416)
  • treemap: represent sizes using transfer size (#​16460)
  • treemap: parse options properly from hash params (#​16459)
  • treemap: update coerceOptions to grab initialView (#​16458)
  • treemap: move table to right, remove Tabulator (#​16428)
  • treemap: set initial view mode from options (#​16427)
  • treemap: vary colors within bundle, update fonts (#​16403)

v12.5.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 136, and to PageSpeed Insights within 2 weeks.

Core

  • trace-engine-result: exclude failed source maps (#​16412)

v12.4.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 136, and to PageSpeed Insights within 2 weeks.

Notable Changes

  • legacy-javascript has been updated to target Baseline instead of esmodules for determining what code is considered "legacy" (#​16366).

Core

  • enable enhanced traces, pass source maps to trace engine (#​16396)
  • pass lantern settings to trace engine and add logging (#​16377)
  • adapt trace engine i18n functions to LH i18n model (#​16365)
  • computed-artifacts: disallow undefined properties (#​16397)
  • duplicated-javascript: increase threshold from 1 to 10 KiB (#​16368)
  • image-delivery-insight: use strings without savings (#​16364)
  • insights: implement use-cache-insight (#​16401)
  • insights: upgrade and implement forced reflow (#​16395)
  • insights: move to hidden group by default (#​16391)
  • insights: implement font display insight (#​16369)
  • legacy-javascript: rework/revert some unminified bundle detection (#​16394)
  • legacy-javascript: support rollup bundles (#​16389)
  • legacy-javascript: support esbuild bundles (#​16385)
  • legacy-javascript: support unminified code (#​16384)
  • legacy-javascript: improve transform detection (#​16381)
  • script-treemap-data: keep duplicate info when collapsing nodes (#​16379)

Deps

  • upgrade deps (#​16408)
  • upgrade trace_engine to 0.0.47 (#​16376)
  • upgrade trace_engine, reuse cdt bf-cache/deprecation strings (#​16362)

I18n

Tests

  • fix local mocha tests not properly setting isUnderTest (#​16399)
  • fix i18n format in Node 20.19 (#​16398)
  • trace-engine: fix expectations (#​16380)

Misc

  • move support files to core/lib/legacy-javascript (#​16393)
  • extract legacy javascript detection to core/lib (#​16392)
  • build: use current year for bundle license copyright header (#​16375)
  • treemap: restructure header to match new design (#​16402)

Configuration

📅 Schedule: Branch creation - "before 6am" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants