Skip to content

Releases: GoogleChrome/lighthouse

v13.2.0

01 May 19:03
a160d34

Choose a tag to compare

Full Changelog

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

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

New Audits

  • webmcp-form-coverage: add audit for missing webmcp tool annotations (#16964)
  • webmcp-registered-tools: add audit to list registered webmcp tools (#16959)
  • webmcp-schema-validity: add audit to check WebMCP schema issues (#16973)

Core

  • implement UKM Invalidate fallback for LCP (#16956)
  • agentic: add new agentic browsing category (#16953)
  • agentic_category: add disclaimer to category description (#16990)
  • config: aggregate agent accessabilty audits (#16982)
  • config: update llms.txt to refine validation logic (#16986)
  • config: implement llms.txt check for AI agents (#16970)
  • config: move specific accessibility audits to default config (#16966)
  • config: enable and add new axe audits for agentic category (#16965)
  • config: add accessibility audits to agentic-browsing-config (#16963)
  • source-maps: guard against out-of-bounds sourceIndex (#16969)
  • webmcp: adjust how webmcp audits handle lack of WebMCP support (#16987)

Report

  • create agentic-browsing sample report (#16988)

Deps

  • upgrade deps (#16992)
  • upgrade web-features to 3.24.0 (#16977)
  • upgrade trace_engine to 0.0.64 (#16955)

Docs

  • release: fix heading style (#16989)
  • release: update release docs and scripts (#16954)

Misc

  • prepare devtools build for TS6 upgrade (#16968)
  • build: include license.md in bundle (#16981)
  • build: update devtools for agents bundle and tests (#16980)
  • build: include agentic browsing in cd4a bundle (#16975)

v13.1.0

07 Apr 16:47
0248afe

Choose a tag to compare

Full Changelog

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

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

New Audits

  • baseline: implement baseline compatibility audit (#16904)

Core

  • baseline: add baseline icons to baseline audit lighthouse report (#16927)
  • baseline: add web-feature version to audit description (#16937)
  • baseline: add baseline compatibility audit to default config (#16910)
  • network: revert strict wrapping of network requests (#16949)
  • trace: add WebDX feature usage trace category (#16899)

Deps

Clients

  • build: include missing 3P notices in MCP bundle (#16917)

Docs

Tests

  • lantern trace data must now be downloaded manually (#16789)
  • fix CI failures and modernize documentation links (#16939)
  • refresh sample artifacts (#16916)
  • fix smoke tests relying on mozilla.org (#16901)
  • fix CI. execContext count, i18n ICU breakage, loud jsdom parse output (#16898)
  • devtools: sync e2e tests from devtools-frontend (#16908)
  • smoke: smoke tests for the mcp bundle (#16883)
  • smokehouse: fix baseline config to use onlyAudits (#16931)

Misc

  • fix TS7 compatibility issue (declare module syntax) (#16926)
  • build: shim puppeteer-core in the mcp bundle (#16895)
  • build: remove soft nav from mcp bundle (#16888)
  • build: fix mcp bundle shims (#16882)
  • build: generate third party notices file (#16887)

v13.0.3

11 Feb 19:26
v13.0.3
cfef2a7

Choose a tag to compare

Fixes npm package publish of 13.0.2. Refer to https://github.com/GoogleChrome/lighthouse/releases/tag/v13.0.2 for actual changes.

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

v13.0.2

10 Feb 19:38
440f8bf

Choose a tag to compare

Full Changelog
We expect this release to ship in the DevTools of Chrome 146 and to PageSpeed Insights within 2 weeks.

Core

  • hreflang: update valid-langs.js (#16829)
  • robots-txt: add Content-Signal directive (#16767)

Report

  • fix focus in devtools, and in 3-dot menu (#16802)
  • tooltip: fix tooltip positioning in devtools (#16844)

Docs

  • readme: add FERU to services list (#16791)
  • readme: add LightKeeper to the list of Web Perf services (#16830)

Tests

  • align expected a11y contrast failure with reality (#16824)
  • skip 'issueAdded types' (#16804)
  • devtools: sync e2e (#16803)
  • smoke: deflake devtools smoke tests (#16875)

Misc

  • build: build-bundle to share esbuild-plugins (#16876)
  • build: create a bundle for devtools-mcp (#16858)
  • ci: disable nightly publish schedule (#16825)
  • strings: fix i18n README typo (#16792)

v13.0.1

22 Oct 18:39
6ca156b

Choose a tag to compare

Full Changelog

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

Core

  • fix incorrect dpr used for responsive images advice (#16771)

v13.0.0

10 Oct 02:04

Choose a tag to compare

Full Changelog

Release article

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

  • performance: remove audits replaced by performance insights (#16729)
  • remove preload-fonts, uses-rel-preload audits (#16716)
  • remove font-size audit (#16701)
  • remove offscreen-images audit (#16748)
  • remove no-document-write audit (#16750)
  • remove uses-passive-event-listeners audit (#16751)
  • remove third-party-facades audit (#16710)
  • scoring: adjust a11y weights and document approach (#16624)

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)
  • 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

  • upgrade deps (#16760)
  • remove parse-cache-control (#16747)
  • upgrade trace_engine to 0.0.61 (#16745)
  • upgrade @esbuild-kit/esm-loader to 2.6.5 (#16730)
  • upgrade deps (#16724)
  • upgrade trace_engine to 0.0.60 (#16723)
  • remove es-main (#16697)
  • bump chrome-launcher to 1.2.1 (#16696)
  • upgrade testdouble, fix mock tests in Node 21+ (#16664)
  • lighthouse-stack-packs: upgrade to 1.12.3 (#16727)

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

28 Aug 21:34
8dc40bb

Choose a tag to compare

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

  • upgrade deps (#16660)
  • upgrade trace_engine to 0.0.59 (#16659)
  • remove semver (#16655)
  • upgrade tldts-icann (#16657)
  • upgrade esbuild to 0.25.9 (#16652)
  • upgrade / drop many dev deps (#16651)
  • upgrade trace_engine to 0.0.58 (#16649)

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.1

01 Aug 21:27
270f7b5

Choose a tag to compare

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.8.0

11 Jul 22:02
94b051f

Choose a tag to compare

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

  • upgrade trace_engine to 0.0.57 (#16589)

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.1

07 Jul 19:54
61fae33

Choose a tag to compare

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)