Skip to content

2.9.0

Choose a tag to compare

@paulirish paulirish released this 08 Feb 02:41
· 4145 commits to main since this release
1d8df25

2.9.0 (2018-02-08)

Full Changelog

New Contributors!

Thanks to @FadySamirSadek, @christhompson and @rupesh1 for their first contributions! Awesome stuff.

New Audits

  • mixed-content https upgradeability (#3953)
  • preload: Adding <link rel=preload> audit (#3450)
  • font-display: Recommend font-display: optional (#3831)

CLI

  • Add --extra-headers: Enable sending additional HTTP Headers (#3732)
  • Add --mixed-content: triggers the mixed content audit (#4441)

Core

  • centralize error strings (#4280)
  • gather-runner: load a branded data URI, rather than about:blank (#4310)
  • mobile-friendly: convey MFT covers add'l mobile-friendly auditing (#4307)
  • response-compression: Exclude binary files from auditing (#4144)
  • screenshot-thumbnails: increase size to 120px (#4383)
  • start-url: switch to plain old fetch (#4301)
  • unminified-js: add tolerant option to esprima (#4338)
  • a11y: aXe perf: only collect provided resultTypes (#4380)

Deps

  • bump metaviewport-parser to 0.2.0 (#4382)
  • snyk: update snyk snapshot (#4439)

Misc

  • coverage: minimize impact of timeout due to istanbul's instrumentation (#4396)
  • escape usage of '#' in data URIs (#4381)
  • package: scripts don't require "--" for options to be forwarded (#4437)
  • sentry: update sampled errors list (#4277)
  • travis: Only build on Node 6 for PRs. Don't do the push build for non-master. (af8dbd0)
  • Extension: Fix scrollbar from showing on Options page (#4263)