Highlights
- Enforce the configured timeout across URL validation, fetch, redirects, response-body streaming, truncation, and cleanup.
- Reject
--text-ratio-thresholdoutside thecomparecommand with structured JSON or human-readable errors. - Preserve the
crawler_response_differsJSON compatibility alias while suppressing duplicate human-readable findings. - Update reusable GitHub Actions examples to pin
@prerenderbuddy/cli@0.1.3. - Expand release and timeout regression coverage.
Compatibility
Command names, Node.js 20 support, exit-code semantics, JSON issue arrays, the dependency-free runtime, and the no-browser product boundary are preserved.