6.2.0 (2020-08-06)
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 👽🐷🐰🐯🐻!
- Adam Raine @adamraine
- Saavan Nanavati @saavannanavati
- lemcardenas @lemcardenas
- George Makunde Martin @gMakunde
- David Gilman @dgilman
- Emilio Garza @emiliogarza
- LukasAuerMstage @LukasAuerMstage
- Mustafa Aydemir @mstfydmr
- Pramod Mali @malipramod
- Robin Tom @robintom
- Stacey Tay @staceytay
- Wojciech Maj @wojtekmaj
- moli @phpmoli
- Муравьёв Семён @Zulcom
New Audits
- move duplicated-javascript and legacy-javascript audits to default config (#10881, #11103)
- report animations not run on compositor (#11138, #11168, #11105)
- add unsized-images audit (#11188, #11115, #11217)
- add no-unload-listeners audit (#11085)
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
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)