lighthouse v9.5.0 Release Notes
Release Date: 2022-03-09 // about 2 years ago-
🚀 We expect this release to ship in the DevTools of Chrome 101, and to PageSpeed Insights within 2 weeks.
🆕 New Contributors
Thanks to our new contributor 👽🐷🐰🐯🐻!
- Marc Hassan @mhassan1
Core
- full-page-screenshot: leave emulated width unchanged (#13643)
- ⚡️ inspector-issues: update sameSiteCookie to cookie (#13708)
- script-treemap-data: correct value for size (#13716)
- lighthouse-logger: convert to ES modules (#13720)
⛏️👷 Fraggle Rock
Support for auditing user flows (#11313)
- separate audit phase for flows (#13623)
- 👉 use frame url in gather context (#13699)
- ➕ add
logLevel
to config context (#13681) - 👉 user-flow: audit flow from artifacts json (#13715)
Report
- 🛠 fix timespan/snapshot sticky header (#13732)
Deps
- 📦 lodash: replace
lodash
per-method packages with fulllodash
(#13695) - ⚡️ snyk: update snyk snapshot (#13731 #13712)
Clients
- convert devtools and lightrider entries to ES modules (#13722)
✅ Tests
- ➕ add more cases for oopif smoke test (#13705)
- ⏱ devtools: add yarn install timeout (#13717)
- ⚡️ devtools: update Lighthouse sniffer for smokes (#13693)
- ✅ devtools: navigation web test (#13673)
- ✅ smoke: enable more devtools smoke tests (#13624)
- smoke: add _excludes and _runner (#13707)
Misc
- 👌 support --chrome-flags in run devtools script (#13625)
Previous changes from v9.4.0
-
🚀 We expect this release to ship in the DevTools of Chrome 100, and to PageSpeed Insights within 2 weeks.
Notable Changes
- 👍 Allow auditing of navigations triggered by user interactions in user flows. See our user flow docs for more info. (#13496)
Core
- 🌐 a11y: change link in category description to web.dev (#13638)
- full-page-screenshot: wait for doubleraf, network quiet (#13663)
- 🚚 hreflang: remove eval, import axe valid-langs.js directly (#13385)
- 🔨 inputs: refactor form-elements gatherer (#13662, #13671)
- 💅 page-functions: set style in getOuterHTMLSnippet without violating CSP (#13636)
- ⚙ runner: independent gather and audit functions (#13569)
- 👉 uses-long-cache-ttl: ignore
stale-while-revalidate
(#13612)
Report
- ➕ add options onPrintOverride and onSaveFileOverride (#13529)
- ➕ add options disableFireworks and disableDarkMode (#13649)
- ➕ add onViewTrace to renderer options (#13528)
- ✂ remove pausing fireworks on click (#13650)
- 🛠 fix fireworks (#13635)
Deps
- 🚚 sentry: move from raven to @sentry/node (#9325)
- ⚡️ snyk: update snyk snapshot (#13669, #13644, #13616)
✅ Tests
- ✅ use simpler assertion in report-renderer-axe-test.js (#13658)
- 🛠 fix single node a11y tests (#13626)
- 🔀 devtools: sync (#13656)
- ⚡️ devtools: update report resource names (#13615)
- ✅ smoke: test array
_includes
andlhr.timing
(#13619)
Misc
- 🚚 temporarily remove brendan from triage rotation (#13618)