npm lighthouse 7.4.0
v7.4.0

latest releases: 12.0.0-dev.20240503, 12.0.0-dev.20240502, 12.0.0-dev.20240501...
3 years ago

Full Changelog

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

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

  • Add element screenshots to PSI (#12288)

Core

  • csp-xss: hidden severity (#12240)
  • deprecations: ignore warning for ::-webkit-details-marker (#12341)
  • driver: move evaluateOnNewDocument to executionContext (#12381)
  • fetcher: fetch over protocol (#12199)
  • fetcher: disable auto-attaching for injected iframe (#12347)
  • hreflang: use Audit.makeNodeItem (#12273)
  • meta-elements: add NodeDetails (#12274)
  • unsized-images: pass with explicit aspect-ratio (#12377)

Fraggle Rock

Support for auditing user flows (#11313)

  • extract storage and service worker driver methods (#12400)
  • prepare emulation utilities for shared use (#12375)
  • filter out manual-only categories (#12367)
  • colocate PerformanceObserver installation with wait logic (#12365)

CLI

  • asset-saver: print one devtoolsLog event per line (#12348)

Report

  • tweak summary marker styles (#12267)
  • move budgets after diagnostics (#12334)

Deps

I18n

Docs

  • architecture: augment gathering & artifacts descriptions (#12368)
  • readme: add Alertdesk to the list of integrations (#12356)

Tests

  • smoke request count assertion (#12325)
  • remove flaky Chrome launch from unit-cli (#12359)
  • retry some jest tests on failure (#12298)
  • cron to check for relevant chromium changes (#11763)
  • devtools: sync webtests (#12310)
  • smoke: remove html imports from dbw_tester (#12354)
  • smoke: update CLS-AF expectation (#12353)
  • fix split of smoke tests across jobs (#12323)
  • smoke: temporarily disable offline-warning check (#12312)
  • smoke: remove max chrome for lantern script attribution (#12270)

Misc

  • ci: increase yarn network timeout (#12376)
  • treemap: root node selector (#12360)
  • tweak unused-audits strings (remove -> reduce) (#12281)
  • puppeteer script to test a page from devtools (#12145)
  • treemap: tweak styles for logo spacing and text colors (#12342)
  • fix path check for roll-devtools script (#12358)
  • add patrickhulce back to issue assignment (#12357)
  • fix open-devtools script (#12313)
  • include SVG elements by default in typed querySelector (#12307)
  • fix PhaseArtifact type to include Stacks (#12280)
  • sentry: tag protocol method (#12268)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.