# Changelog of Website Audit Monitor: Lighthouse + Accessibility (`singgendarhan/website-audit-monitor`) Actor

- **URL**: https://apify.com/singgendarhan/website-audit-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/singgendarhan/website-audit-monitor.md

## Changelog

### 0.1 (2026-10-23) - first version, not yet published

- Lighthouse 13.5.0 audits (performance, SEO, best practices, accessibility) on mobile and/or desktop, one page load per URL and device; back/forward-cache test skipped to avoid a second navigation.
- Lab Core Web Vitals per row: LCP, CLS, TBT, FCP, Speed Index; Lighthouse `benchmarkIndex`, version and warnings.
- Top failing audits and performance opportunities ranked by estimated time savings, then Lighthouse weight; KiB savings and "learn more" links.
- axe-core 4.14.0 scan (WCAG 2.2/2.1/2.0 A+AA, optional best practices) on the page Lighthouse loaded, at the device's screen size: violations grouped by rule with impact, element count, WCAG criteria, help URL and example selectors.
- Monitor mode (`monitorName`): per-URL state in a named key-value store; reports score drops/rises (separate performance threshold), lab metric regressions with absolute floors, newly failing/fixed audits, new/resolved axe violations, failed/recovered audits and final-URL changes.
- HTML report (`REPORT.html`, light/dark, phone-friendly, axe-clean) and `SUMMARY.json`; optional full Lighthouse HTML report per audit.
- Pay-per-event charging (`url-audited`) after each saved result; failures free; respects the run's maximum charge, counting audits in flight.
- Robustness: each parallel slot runs audits in its own worker process (Lighthouse cannot run concurrently in one process), fresh Chrome per audit, per-URL timeout, one retry for temporary failures, clear error codes, memory-based concurrency limit, run-timeout guard, private/local addresses refused.
