Skip to content

2.2.1

Compare
Choose a tag to compare
@paulirish paulirish released this 30 Jun 23:00
· 4134 commits to main since this release

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.