preflight.sh
Back to changelog
Dec 16, 2025 v0.9.1

New checks, ignore controls, and help

This release adds several new checks to help catch common launch issues, plus new commands to manage which checks run for your project.

New Capabilities

More launch-readiness checks are now available, covering SEO essentials, legal/compliance basics, and production hygiene. These checks help you spot issues that can affect discoverability, accessibility, trust, and user experience before you ship.

  • SEO: Canonical URL, viewport meta tag, HTML lang attribute, structured data (JSON-LD)

  • Legal and compliance: Privacy and Terms pages, cookie consent detection

  • Production hygiene: Debug statements, custom 404/500 error pages, large image detection

  • Infrastructure signals: WWW vs non-WWW redirect behavior, email authentication (SPF/DMARC)

Ignore and discovery commands make it easier to tailor scans to your project. You can now silence a specific check, re-enable it later, list available check IDs, and view a dedicated help screen with examples.

Update prompts now appear on interactive runs of initialization and scanning (skipped in CI), so you can see when a newer release is available and how to upgrade based on how you installed.

Quality of Life and Fixes

Monorepo support has been expanded across detection and several checks, so common layouts under typical monorepo folders are recognized more reliably.

Fewer false positives in the debug statements and error page checks, including better handling of dev-guarded debug code and additional valid error page patterns.

Clearer scan output groups related checks together and shows useful informational messages even when checks pass. Several check titles were also shortened for easier scanning.

Tags

Feature Bug Fix Documentation