Skip to content

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 May 09:07
· 320 commits to main since this release

Introduction

Unlighthouse has hit 2k stars 🎉 Thank you, everyone, for the support! Extra thank you to any contributors to issues and PRs. It has been a great motivator to improve the stability of the project, starting with this release, which includes ~14 bug fixes and 3 new features.

The next minor release will be towards improving the UI and adding support for Lighthouse 10.

Features 🚀

Easier Authentication

You can now provide auth, cookies, extraHeaders for all requests through the CLI or config. An authentication documentation page has been added. (#94) (4a35b66)

Robots.txt integration

The robots.txt file will now be parsed from your site. From your robots.txt it will extract your sitemap configuration as well as any routes that should be excluded. (#79) (affcc89)

You can disable parsing with scanner.robotsTxt: false or --disableRobotsTxt.

Easier URL filtering

  • cli: add --disallow-urls option (#80) (58f141f)
  • cli: add --include-urls option (8568a02)
  • core: add RegExp support for url filtering (4a3be94)

CLI Improvements

  • cli: add --disable-dynamic-sampling option (1dc4698)
  • cli: support --router-prefix option (43cc603), closes #67

Bug Fixes 🐛

  • cli: allow scanner to proceed when errors are encountered on host check (56da447)
  • client: better alignment of disclosure button items (898d9de)
  • client: lazy load screenshots (25f1afa)
  • client: more obvious route sampling (40c4549)
  • core: allow redirects to subdomains (32940dd), closes #83
  • core: allow subdomains from sitemap (bbfac89)
  • core: ensure localhost:port is prefixed with http:// (65a389f)
  • core: ignore HTTPS errors by default (a83d248), closes #86
  • core: skip using redirect as site url if it's for a file (089368d)
  • core: warn in the CLI when we're dynamically sampling (73b89d4)
  • core: warn when scanner.maxRoutes is exceeded (ad83ff6), closes #84