lighthouse v8.6.0 Release Notes

Release Date: 2021-10-13 // over 2 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 ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

    • meehawk @meehawk
    • Edwin Gustafson @edwingustafson
    • Yorkie Liu @yorkie

    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)