Skip to content

Releases: harlan-zw/unlighthouse

v0.12.2

22 May 06:16
Compare
Choose a tag to compare

Bug Fixes

  • allow npx unlighthouse-ci global usage (0c6a0eb)
  • check for valid cache removal when running with no cache (4cbb47c)
  • record sessionStorage when authenticating (9fec05f)
  • remove protocolTimeout (383f246), closes #202
  • remove puppeteer startup timeout (e2ae165)
  • support basic auth with LHCI (bcb1bc6), closes #214
  • use latest chrome as fallback browser (d678a05)

v0.12.1

07 May 07:13
Compare
Choose a tag to compare

Bug Fixes

  • set default puppeteer-cluster timeout to 120s (560b42f)

v0.12.0

24 Apr 11:27
Compare
Choose a tag to compare

Lighthouse v12

This version is updated to use the latest version of Lighthouse - v12. Please see the release notes for further details.

Bug Fixes

  • client: add fetch time to result row (9c5de2c), closes #211
  • report completed % accurately (5524701)
  • safer directory cache removal (720dc9d), closes #200
  • soft error on setting headers for broken target (e4619d9), closes #210

v0.11.6

13 Apr 01:47
Compare
Choose a tag to compare

Bug Fixes

  • ci: filter failed scans when creating report (7b9eeea), closes #204
  • display of network request time (#198) (0e95858)

v0.11.5

07 Mar 00:46
Compare
Choose a tag to compare

Bug Fixes

v0.11.4

04 Mar 04:14
Compare
Choose a tag to compare

Bug Fixes

  • allow overriding throttling and better defaults (933f297), closes #195

v0.11.0

03 Mar 07:04
Compare
Choose a tag to compare

✅ Upgrading

You can use the latest by explicitly providing the latest version constraint.

npx unlighthouse@^0.11.0 --site <site>

⚠️ Node v18 or higher is now required

👀 Highlights

⛵ Lighthouse v11

Before this release, the Lighthouse version was stuck on v9 which was last updated over a year ago. Now Unlighthouse scans with the latest Lighthouse version (v11.6).

Expect to see new and more accurate audits as well as an improved HTML report UI. See the Lighthouse changelog for more details.

📈 CrUX Tab

Unlighthouse nows connects with the CrUX API to give you an overview of how your origin is performing. This is especially useful for catch catching regressions and to see how your INP performance.

image

🎨 Improved UI

Several improvements to the UI to make using Unlighthouse easier including tightened-up tabs, pagination to improve the stability of scanning large sites, and fixed category score sorting.

🤖 LHCI Reporter

You can now generate and send your reports to your Lighthouse CI server using the lighthouseServer reporter.

unlighthouse-ci --site <your-site> --reporter lighthouseServer --lhci-host <lhci host> --lhci-build-token <lhci buildToken>

Many thanks to @lutejka for helping with this and upgrading Lighthouse.

👉 Changelog

compare changes

Features

Bug Fixes

  • --sitemaps option will override robots.txt sitemaps (8f01db0), closes #169
  • allow pwa category (db78086), closes #168
  • create provider if missing and has route definitions (a9d0f24), closes #188
  • fullPageScreenshot audit location (f03d543)
  • ignore onlyCategories when onlyAudits is supplied (3ec2531), closes #175
  • less flakey scans when using multiple samples (851f39a), closes #60
  • patch puppeteer-cluster for puppeteer v22 compatibility (fa274d8)
  • retry failed performance scans (745f8fe)
  • set an Unlighthouse user agent by default (5359703)
  • support absolute output paths (ed32bed), closes #187
  • throw error if no routes could be scanned (574bf87)
  • when using --urls, allow skipping root path (dc2563f), closes #163
  • client: lcp element not showing (f8da8e6)
  • client: make report link more obvious (31a3013)
  • client: show tooltip links properly (44b06a2)
  • core: display loaded config file log when using one (0ad9e91)

v0.10.6

23 Jan 12:14
Compare
Choose a tag to compare

Bug Fixes

  • robots.txt Allow rule breaking filtering (fe7a6ab)

v0.10.5

21 Jan 15:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.4...v0.10.5

v0.10.4

27 Nov 06:11
Compare
Choose a tag to compare

Bug Fixes

  • core: prioritize include rules over exclude (f17afd0)