lighthouse v5.3.0 Release Notes
Release Date: 2019-09-13 // over 4 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)
- 0๏ธโฃ 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
fromconfigSettings
(#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
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 useglob
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)