npm lighthouse 8.6.0

latest releases: 12.2.1-dev.20241113, 12.2.1-dev.20241112, 12.2.1-dev.20241111...
3 years ago

Full Changelog

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

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • crawlable-anchors: ignore event listeners, validate url (#13105)
  • full-page-screenshot: fix emulation reset (#13175)
  • response-compression: add x-content-encoding-over-network (#13176)
  • share localization between core and report (#13146)
  • update cdt SourceMap to latest devtools frontend (#13095)
  • stack-packs: simplify i18n filename lookup (#13133)

⛏️👷 Fraggle Rock

Support for auditing user flows (#11313)

  • add UserFlow usability improvements (#13139)
  • add supportedModes filter to categories (#13161)
  • handle cached timespan records (#13181)
  • add parity logging (#13114)
  • animate timespan thumbnail (#13178)
  • refine snapshot and timespan performance (#13184)
  • topbar save button (#13109)
  • elide step name (#13171)
  • localized sample (#13143)
  • timeline header (#13128)
  • add help dialog to explain flows (#13159)
  • collect i18n strings (#13152)

CLI

  • add list-locales flag (#12983)
  • always return correct version (#13130)

Report

  • move logger styles into js (#13204)
  • remove href from category score gauge (#13180)
  • inject report/assets/styles.css via components.js (#13057)
  • remove smooth scrolling css (#13102)
  • add lh- prefix to remaining show class (#13203)
  • handle gauge fragment links in script (#13186)

Clients

  • psi: include global reports styles in legacy psi rendering (#13151)
  • viewer: swap locale (#10148, #13192)
  • viewer: remove devtools disclaimer (#13145)
  • viewer: add body styles (#13144)
  • viewer: upgrade to firebase 9 (#13115)
  • viewer: use access token regardless of firebase auth (#13116)
  • viewer: use new firebase credentials (#13110)

I18n

Docs

  • correct the Node.js version base (#13099)
  • add user flow docs (#13134)

Tests

  • smoke: make specific assertions about deprecations (#13191)
  • update deprecations smoke for M96 (#13179)
  • make yarn unit run all available unit tests (#13148)
  • centralize running of docs tests (#13150)
  • split out axe test (#13142)

Misc

  • convert lighthouse-core/scripts to ES modules (#13121)
  • remove patrick from issue assigner (#13194)
  • set predictable order for sample json timing entries (#13162)
  • scripts: fix run-devtools sniffing, add error checking (#13163)
  • ensure psi.espanol sample-report es en espanol (#13160)
  • add notes about software versions in issue template (#13089)
  • build: fix smokehouse bundle (#13135)
  • build: fix vercel deployment by adopting stricter engines grammar (#13183)
  • build: create rollup-plugins.js helper module (#13122)
  • build: don't build flow if only --standalone is requested (#13124)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.