Releases: GoogleChrome/lighthouse
v13.4.0
We expect this release to ship in the DevTools of Chrome 151, and to PageSpeed Insights within 2 weeks.
New contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
- Thomas Steiner @tomayac
- KS Nithin @Nithin0620
- Emanuele @emazack
- Kirtikumar Anandrao Ramchandani @KirtiRamchandani
- Rin @RinZ27
- Michael Hablich @natorion
Core
- canonical: improve validation for invalid URLs (#16765)
- llms-txt: allow leading whitespace for header check (#17057)
- geolocation-on-start: mention
geolocationelement (#16835) - add public Lighthouse types entrypoint (#17028)
- match scripts to network requests using frameId (#16774)
- config: import LH types (#17048)
- driver: add ExecutionContext.evaluateOnObject (#17050)
- driver: check if usage data exists before using (#17033)
Report
- fix performance gauge label, improve load animation (#17045)
- decouple link creation from link details rendering (#17049)
- viewer: persist dark mode when when changing langauge (#17063)
Deps
- upgrade deps (#17070)
- upgrade typescript to 6.0.3 (#17060)
- upgrade terser to 5.48.0 (#17059)
- upgrade esbuild to 0.28.0 (#17058)
- upgrade trace_engine to 0.0.65 (#17046)
- upgrade puppeteer to 25.0.2 (#17019)
Clients
- viewer: prevent toast showing on load (#17069)
- viewer: clear github auth token on 401 error (#17064)
- viewer: disable agentic-browsing in PSI api call (#17041)
I18n
- import (#17071)
Docs
- add agentic web issue template (#17020)
Tests
- exclude origin-isolation-coop-present smoke test (#17072)
- remove accidental .only (#17042)
- remove unused c8 (#16845)
- llms-txt: add coverage for network failure and heading edge cases (#17040)
- viewer: update psi key (#17037)
Misc
v13.3.0
We expect this release to ship in the DevTools of Chrome 150, and to PageSpeed Insights within 2 weeks.
Notable Changes
- New agentic browsing category added to default config (#17002)
Core
- agentic-web: add links to category and audit descriptions (#16997)
- llms-txt: adjust titles and descriptions and add smoketests (#17005)
Deps
- upgrade dependencies (#17006)
Tests
- smoke: widen byte efficiency wastedBytes range for ToT (#16996)
- webmcp: add webmcp smoketests (#16999)
Misc
- bundle: update build-bundle-mcp (#16995)
v13.2.0
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 👽🐷🐰🐯🐻!
- ducky-duke @ducky-duke
- Simon Zünd @szuend
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
Misc
v13.1.0
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 👽🐷🐰🐯🐻!
- Iaroslav Shvets @iaroslavshvets
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
- fix jsdoc link (#16896)
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
v13.0.3
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
Full Changelog
We expect this release to ship in the DevTools of Chrome 146 and to PageSpeed Insights within 2 weeks.
Core
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
v13.0.1
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
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 👽🐷🐰🐯🐻!
- Benjamin R Gibson @brgibson
- Leonardo Poletto @leopoletto
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-factorflag (#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
- import (#16759)
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
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 👽🐷🐰🐯🐻!
- uthem150 @uthem150
- Nirav Gondaliya @niravzxv
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
- import (#16662)
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
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 👽🐷🐰🐯🐻!
- Boluwatife Omosowon @bolu-tife
- Jonas Thelemann @dargmuesli
Core
- network-requests: add initiators to debugData (#16605)
I18n
- import (#16616)
Tests
- disable csp-block-all smoke test (#16598)