lighthouse v6.2.0 Release Notes

Release Date: 2020-08-06 // over 3 years ago
  • 6.2.0 (2020-08-06)

    Full Changelog

    πŸš€ We expect this release to ship in the DevTools of Chrome 86, and to PageSpeed
    Insights within 2 weeks.

    πŸ†• New Contributors

    🍱 Thanks to our new contributors πŸ‘½πŸ·πŸ°πŸ―πŸ»!

    πŸ†• New Audits

    Core

    • πŸ‘‰ uses-http2: convert into opportunity (#10626)
    • lantern: fallback to FCP in 0-weight SI situations (#11174)
    • ⏱ stacks: timeout stack detection (#11172)
    • βž• add FormElements gatherer (#11062)
    • cls: add back early shift events if they were ignored (#11079)
    • πŸš‘ critical-request-chains: prune requests without an initiator (#11151)
    • πŸ‘ error if chrome version does not support lcp metric (#11016)
    • ⚠ font-display: dedupe warnings by font origin (#11068)
    • gather-runner: error on non-HTML (#11042)
    • hreflang: assert that the href is fully qualified (#11022)
    • image-elements: gather correct natural size for srcset (#11101)
    • is-on-https: add mixed-content resolution (#10975)
    • lantern: ignore circular initiators (#11148)
    • πŸ”— link-elements: add devtoolsNodePath (#11061)
    • πŸ”— link-text: removing inicio from blocklist resolves #11026 (#11073)
    • page-functions: expose simulated throttling requestIdleCallback shim (#11032)
    • redirects: surface client-side redirects (#11027)
    • tracehouse: expose navigationStart only as timeOrigin (#11034)
    • βž• add cap to amp stylesheet links for simulated throttling (#11069)
    • βœ‚ remove uses of deprecated extendedInfo field (#10779)
    • 🚚 config: remove typo in a11y tables lists group (#11099)

    CLI

    • clearTimeout for faster exit (#11170)
    • warn if Chrome died on its own instead of exit (#11139)

    Report

    • correctly display CLS in budget table (#11209)
    • βž• add full-page-screenshot to experimental config (#10716)
    • vertically center thumbnails (#11220)
    • truncate long attribute values in HTML snippets (#10984)
    • ⚑️ unused-javascript: update "learn more" link (#10985)

    Deps

    • ⚑️ snyk: update script to prune <0.0.0 and update snapshot (#11223)
    • ⚑️ snyk: update snyk snapshot (#11046)
    • ⚑️ update dot-prop secondary dependency (#11198)
    • ⚑️ update jpeg-js to 0.4.x (#11167)
    • ⚑️ update third-party-web (#11137)

    I18n

    • import strings (#11082, #11225)
    • disallow invalid text outside complex ICU arguments (#11135)
    • ⚑️ update AMP Optimizer URLs (#11088)
    • 🌲 log the percentage of translated messages (#11149)

    πŸ“„ Docs

    • ⚑️ configuration: updates and tweaks (#11141)
    • ⚑️ update architecture.md (#11040, #11089)
    • readme: add Screpy to list of integrations (#11126)
    • 🌲 readme: fix logging in programmatic use code example (#11116)
    • ⚑️ update devtools screenshot (#11092)
    • πŸ›  fix typo in viewer readme for loading json from url (#11080)
    • ⚑️ readme: update Foo integration (#11050)

    βœ… Tests

    • istanbul ignore inpage function (#11229)
    • ⚑️ update chromestatus expecatations (#11221)
    • βœ… minification-est: add testcase with pre-minified bundle (#11191)
    • ⚑️ update to typescript 3.9.7 (#11158)
    • smoke: skip expectation with _chromeMajorVersion (#10976)
    • ⏱ smoke: use caltrainschedule instead of polymer shop (#11052)
    • 😌 relax requestIdleCallback smoke expectation (#11041)
    • βœ… parallelize all the tests (#11009)
    • ⬆️ upgrade codecov to 3.7.0 (#11039)
    • ⚑️ update minor version of angular fixture redux (#11192)
    • βš™ run GitHub Actions on master and PRs (#11035)
    • βœ… run test-viewer in github actions (#11195)
    • βž• add windows to GitHub actions CI (#11087)
    • 🏁 use latest windows image on appveyor (#11083)
    • βœ‚ remove appveyor (#11171)

    Misc

    • βœ‚ remove last extendedInfo in LH.Audit.Product (#11067)
    • βž• add GCP collection scripts (#11189)
    • tighten RecursivePartial type (#11175)
    • πŸš€ release: tweaks (#11021)
    • compare-runs: fix error when no lh-flags arg passed (#11015)
    • annotate version-specific logic with COMPAT comments (#11019)
    • βž• add tools to track issue response time (#11020)
    • πŸ‘‰ tweak naming in element-screenshot renderer (#11152)
    • ignore coverage of page-functions (#11136)