lighthouse v6.4.0 Release Notes
Release Date: 2020-09-30 // over 3 years ago-
6.4.0 (2020-09-30)
🚀 We expect this release to ship in the DevTools of Chrome 87, and to PageSpeed Insights within 2 weeks.
🆕 New Contributors
🍱 Thanks to our new contributors 👽🐷🐰🐯🐻!
- Denis Seleznev @hcodes
- Irfan Maulana @mazipan
- James Garbutt @43081j
- Matt Hobbs @Nooshu
- Mohammed J. Razem @moerazem
- Pujitha.E @pujitha7
- Quentin @qwright10
- andreizet @andreizet
Notable Changes
- 🚚 large-javascript-libraries: move to experimental (#11484)
- driver: don't clear indexedb, websql, or localstorage before run (#11438)
🆕 New Audits
- unsized-images reland (#11340): This audit confirms users' images are explicitly sized; ultimately preventing layout shift and improving CLS.
Core
- tracehouse: add CPU trace profiler model (#11072)
- stack-packs: add Drupal pack (#10522)
- 📦 stack-packs: move to lighthouse-stack-packs npm package (#11370)
- axe: use our html snippet rather than axe's (#11362)
- ↪ benchmarkindex: add workaround for Intel microcode fixes (#11483)
- config: correct typo on throttling profile name (#11355)
- image-elements: do not set untrusted natural dimensions (#11457)
- installable-manifest: expose app manifest url (#11330)
- is-on-https: add missing space in description (#11466)
- 🚚 is-on-https: remove <M84 codepaths (#11373)
- js-usage: normalize url key (#11302)
- password-inputs-can-be-pasted-into: add devtoolsNodePath (#11416)
- normalize node information in gathering (#11405)
- traverse shadow hosts in getNodePath (#10956)
- minification-estimator: minify nested template literals in JavaScript (#11395)
- 🔦 expose service worker url on service worker audit (#11329)
- preconnect: ignore unimportant origins (#11306)
- ⚠ autocomplete: add chrome suggestions, invalid warning (#11342)
Report
- let fireworks eligibility ignore PWA category (#11200)
- csv: add overall category scores (#11404)
- normalize -0 to 0 (#11353)
- set min-width on code table column (#11359)
Deps
- ⚡️ lighthouse-stack-packs: update (#11492)
- ⚡️ update third-party-web (#11469)
- chrome-launcher to v0.13.4 (#11434)
- ⚡️ update transitive lodash (#11448)
- ⬆️ inquirer: upgrade to 7.3.3 (#11441)
- ⚡️ snyk: update snyk snapshot (#11347)
Clients
- ⚡️ devtools: update report-generator.js to match DevTools changes (#11411)
- lr: enable uses-http2, add protocol override header (#11439)
I18n
- import (#11494)
- ✂ remove incorrect aliases (#11487)
- 👉 use placeholders more for html terms (#11406)
- 👉 use IcuMessage objects instead of string IDs (#10630)
- code-escape in preconnect and preload (#11401)
- accept array of locales in lookupLocale (#11349)
- ➕ add more translator strings to font-size (#11338)
📄 Docs
- auth: add setCookie example (#11473)
- variability: expand on lighthouse-ci usage (#11377)
- ✂ remove PageSpeed Green from integrations (#11390)
- ➕ add microlink to integrations (#11048)
- ⚡️ releasing: align 2 days before branch. update managers (#11333)
- ➕ add CPU throttling guide (#11325)
✅ Tests
- ✅ page-functions: add test for getNodePath (#11433)
- check for dependencies when setting up blink tools (#11437)
- ✅ hash more files for devtools test cache (#11417)
- smoke: fix preconnect flake w/ a non-locally installed font (#11425)
- ➕ add markdown link checker (#11358)
- ✅ webtests: test pub ads plugin (#11364)
- ✅ rebaseline webtests (#11351)
- devtools: fail on unset/unbound env variable (#11331)
Misc
- 🏗 build: fix mangling for tap-targets gatherer (#11463)
- script for analyzing results from gcp data collection (#11296)
- 👉 make FormElements not a public artifact (#11476)
- yarn open-devtools (#11445)
- 🏗 build: use terser on inline assets (#11461)
- 👉 tweak typescript jsdoc for list format (#11447)
- 🏗 build: minify bundles with terser (#9605)
- ➕ add score shapes to legend (#11440)
- axe: rename axe types (#11432)
- ⚡️ update stack packs, remove duplicated stack pack files (#11396)
- 🏗 build: fix devtools tests by making empty type files (#11418)
- 0️⃣ hide locale files by default in PRs (#11363)
- 🛠 fix typos in jsdoc types (#11367)
- 🏗 build: include publisher ads plugin in lightrider bundle (#11366)
- 👷 flatten new service-worker audit details (#11361)
- 🛠 fix run-web-tests.sh (#11346)