Skip to content

2.4.0

Compare
Choose a tag to compare
@paulirish paulirish released this 15 Aug 00:04
· 4015 commits to main since this release

Core

  • Refactor error throwing from assertPageLoaded (#2785) (07817f9)
  • refactor: cleanup unused waitFor properties (#2716) (9d8a32f)
  • All audits must specify helpText and failureDescription (#2737) (db3f324)
  • "shrink-to-fit" property in "viewport" meta is no longer invalid (#2863) (e1a04dd)
  • driver: add compat comment on PerfObserver GC bug (d7ffec1)
  • emulation comment: can remove injectedTouchEventsFunction in October (#2889) (a6b71c9)
  • Ignoring other extension assets in request compression audit (#2733) (428f637)
  • fix(anchors-with-no-rel): ignore same origin links (#2749) (78ec647)
  • add flag to FMP to indicate if it fell back to FMP candidate (#2851) (46d9ba7)
  • fix(script-blocking-first-paint): ignore latent resources (#2721) (ac99084)
  • Include version and commit in lighthouse-background.js bundle (#2236) (7fe3574)

Report

  • link all a11y audits to 2.2 aXe docs (#2709) (924e1f1)
  • Update consistently-interactive.js helpText (#2740) (6f7bf29)
  • Update first-interactive.js helpText (#2739) (a829811)
  • Report: add lighthouse query param to axe helpText links (#2767) (4b9cbb5)
  • Report: Close export dropdown when printing (#2914) (a45ece8), closes #2914
  • report: draw metric lines over the screenshots. (#2848) (5832761)
  • fix(report): proper arrow state and consistent capitalization (#2750) (7c461bf)

Testing

  • testing: prune smokehouse configs to improve testing perf (#2732) (e72483b)

CLI

Chrome launcher

  • launcher: clarify priority of chromePath options (494f991)
  • chrome-launcher: add support for finding Chromium on Linux (#2950) (1c11021)
  • launcher: support enabling extension loading (#2650) (c942d17)
  • [chrome-launcher] Publish type definitions instead of source TypeScript files (#2898) (391e204)

Misc

  • Lowercase fix for "service worker" (#2729) (15068bd), closes #2729
  • open extension's report in new window. (fix for incognito) (#2734) (934aa42), closes #2734
  • pass --enable-extensions on from manual-chrome-launcher (#2735) (37fd38c)
  • Update lighthouse-logger location in readme (#2867) (1347b15)
  • readme: added CHROME_PATH description from CLI help (#2757) (af003d4)
  • readme: update example using deprecated LIGHTHOUSE_CHROMIUM_PATH (#2929) (de408ad)
  • docs: Add a changelog.md (#2986) (626ce68)
  • Viewer: log expected URL (#2724) (6478f15)
  • Fix eslint max length in github-api.js (#2730) (1ca40de), closes #2730
  • add license file to launcher package. (#2849) (8bc6d18)
  • Add license to lighthouse-logger. (#2846) (367ea7a)
  • Clarification of hasOfflineStartUrl rule (#2775) (7097d5c)
  • gulpfile. add commented out lines for sourcemap generation. (6f53ab9)