@brendankenny brendankenny released this Nov 18, 2017 · 758 commits to master since this release

Assets 2

New Contributors!

New audits

  • image-aspect-ratio best practice audit (#3084)
  • time-to-first-byte perf audit (last fixes and now enabled) (#2231)
  • errors-in-console best practice audit (#2836)
  • no-vulnerable-libraries best practice audit (#2372)

New audits in full-config

  • unused-javascript coverage audit (#3085)

New audits in new SEO config (#2999)

  • meta-description SEO audit (#3227)
  • http-status-code SEO audit (#3311)

FastMode

Core

  • update unused-css-rules audit to support new coverage format (full-config only) (#2518)
  • perf: use Audits.getEncodedResponse in optimized-images audit (#3087)
  • don't wait for Page.navigate to resolve to listen for page load (#3413)
  • include v8.execute trace event category (ab6aabd)

Report

  • clarify wording of category descriptions (#3000)
  • add a linked-text type to details renderer (#3165)
  • fix: tame greedy markdown-link regex (#3312)
  • fix: prevent \u2028 and \u2029 from breaking the report (#3442)
  • improve descriptions for a11y audits (#3474)

Testing

  • smokehouse: adjust unused-css-rules audit expectations (#3036)
  • bundlesize: fix reporting in github UI (ede05c0, #3392)
  • smokehouse: add basic smoke test for SEO audits (#3267)
  • travis: unset _JAVA_OPTIONS for DevTools' compile_frontend.py test (#3354)
  • eslint: enable comma-dangle rule, fix all new errors (#3324)
  • smokehouse: add time-to-first-byte smoke test (#3310)

Docs

CLI

Chrome-launcher

chrome-launcher has moved to a standalone npm package

Misc

  • apply small license header to remaining files (#3309)
  • fix: remove redundant lighthouse-logger/ from npm package (#3411)
  • remove old perfX code (#3431)
  • update plots-config to use newer quiet parameters (#3464)
  • collect even malformed error messages in extension (#3473)

Deps


Full Changelog