github GoogleChrome/lighthouse v5.3.0

latest releases: v12.2.2, v12.2.1, v12.2.0...
5 years ago

5.3.0 (2019-09-16)

Expected DevTools release in Chrome 79 (December 2019)

New contributors!

Thanks to our new contributors @alabiaga, @olore, @letanure, and @mfriesenhahn!

Core

  • point audit descriptions to new web.dev Lighthouse docs (#9538, #9539, #9084, #9537)
  • constants: increase default maxWaitForFcp to 30s (#9509)
  • font-size: gather style declaration of type attributes (#9414)
  • gather-runner: only fail on interstitials interrupting the mainRecord (#9576)
  • lightwallet: add path property to budget.json (#9453)
  • seo: support portuguese in link-text audit (#9446)
  • start-url: stay offline for entirety of offlinePass (#9451)
  • third-party-summary: add blocking-time impact (#9486)
  • tracehouse: sort trace events by nesting order (#9230)
  • add source-maps gatherer (#9101)
  • unused-css: allow up to 10KB of unused CSS per file (#9479)

CLI

  • list audit categories in help text (#9399)

Clients

  • devtools: fix collapsing-width svg in flexbox (#9602)
  • devtools: update test command to run only .js files (#9532)
  • proto: don't filter channel from configSettings (#9554)
  • viewer: remove obsolete polyfills (#9553)
  • proto: update import hooks, obey line length (#9595)

Deps

  • chrome-launcher: update to 0.11.2 (#9515)
  • details-element-polyfill: update to 2.4.0 (#9552)
  • jsonlint-mod: update to 1.7.5 (#9465)
  • update transitive deps (#9670)

Docs

  • fix broken plugin example link (#9524)
  • lightwallet: add link to budget.json repo (#9579)

I18n

  • import translations from tc/ (#9577, #9620, #9454)
  • add registerLocaleData() method (#9638)
  • rewrite aria-required-children titles (#9590)
  • reword pwa-page-transitions description (#9615)
  • throw on excess placeholder replacement values (#9580)
  • remove translated messages when ICU arguments change (#9598)
  • use better types for intl-messageformat (#9570)
  • add code spans to uses-rel-preconnect description (#9568)
  • fix bugs in locale-importing scripts (#9621)
  • fix custom formatted ICU within plurals (#9460)
  • capitalize robots.txt displayValue (#9567)
  • add link to cldr parentLocales (#9520)
  • move pwa audits to i18n system (#9105)
  • use TypeScript compiler to collect UIStrings (#9487)
  • align type names with docs (#9461)
  • expand placeholder support (#9114)
  • rewrite td-headers-attr titles (#9587)
  • improve Intl polyfill and use it in Util (#9584)

Report

  • make dropdown match ARIA action menu button pattern (#9433)
  • move drop-down logic into a separate class (#9564)
  • topbar: fix overflowing url (#9497)
  • viewer: add option for loading from the PSI API (#9546)
  • viewer: fix favicon typo (#9629)
  • don't use unnessary monospace (#9626)
  • remove PWA badge flicker workaround for Chrome (#9636)
  • add utm params to web.dev links (#9555)
  • update favicon to new logo (#9591)
  • render unstyled json (rather than throwing) when LHR contains unknown details type (#9557)

Tests

  • migrate travis to xenial for modern Chrome support (#9654)
  • fixtures: use relative path in static server 404 page (d0e5c58)
  • report: add axe-core validation of report output (#9421)
  • add index page for static server (#9541)
  • smokehouse: use mime-types + proper encoding for response write (#9542)
  • retry cli tests up to 3 times in appveyor (#9512)
  • simplify serving of zone.js (#9672)

Misc

  • add comment on diff between document.write() audit and intervention (#9644)
  • refactor collect-strings to use glob and work on windows (#9406)
  • trim missed yarn.lock cruft & deduplicate dependencies (#9603, #9600)
  • replace deprecated uglify-es with terser (#9594)
  • share markdown parsing in collect-strings and the report (#9514)
  • add note about global.URL in node 10 (#9449)
  • build: include locale files in devtools roll (#9639)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.