2.2.1
chrome-launcher
shipped as a standalone module
The chrome-launcher
module is now on npm. Great for working with Chrome headless.
Lighthouse viewer updated for Lighthouse 2.0
The Lighthouse Report Viewer can now view data from Lighthouse 2.x, including JSON saved from the CLI, exported from the Chrome extension or DevTools Audits panel. (#2521)
New contributors
Thanks to Katie Hempenius, Artur M, Kevin Farrugia, Piper Chester, Robin Drexler, and Mike Deverell. Due to the effort of these developers we now have an audit for checking for paste-blocked password fields, unified usage of toLocaleString(), a correct gulp recipe, a well-functioning chrome-launcher module, and improved clarity in the audit test descriptions. We truly appreciate all these improvements!
Since 2.1.0 we've had a number of other features, fixes, and improvements. Presented by category:
Report
use locale string for all our number output (#2553)
fixes viewer CSS specificity and event listener removal (#2575)
freshen up audit helpText
Report: don't display score gauge header if there's only one. (#2261)
Remove report v1 and dependencies (#2596)
better debug message for missing network times (#2451)
spelling fix in link-name audit (#2496)
Theme Color wording fixes (#2466)
Audit + Gather
fix(driver): wait for CPU idle via clientside perfObserver (#2473)
Remove /deep/ usage as it is being deprecated (#2371)
Remove BOM encoding from manifest (#2175)
Throw better error message when url is not auditable (#2527)
Critical Request Chain audit: fix incorrect transfersize. (#2610)
domstats: prevent infinite loop (#2561)
Performance & Traces
docs: add trace interpretation guide (#2472)
use a stable sort for trace events (#2415)
remove old TTI code (#2452)
refactor(trace-of-tab): return timestamps in microseconds (#2454)
add streaming json parser
add streaming trace writer in saveAssets
Plots
better support power use cases (#2464)
disable flaky smoke test (#2606)
smoke test for happy case (#2411)
Configurability
feat(config): add audit blacklist support (#2499)
feat(config): add extends lighthouse:full (#2557)
docs(config): add config documentation (#2592)
Misc
Add script to capture travis build durations (#2541)
Expose launch/lighthouse/report flow to consuming modules (#2602)
harden security of static-server (#2563)
is-on-https: check record.protocol for blob urls (#2538)
LH implementation of LogNormalDistribution; remove traceviewer (#2456)
move computed artifacts dependent on networkRecords to devtoolsLog (#2467)
Enable typescript coverage metrics for coveralls.