# Changelog of Broken Link Checker for Technical SEO Audits (`khadinakbar/broken-link-checker`) Actor

- **URL**: https://apify.com/khadinakbar/broken-link-checker/changelog.md
- **Full Actor documentation**: https://apify.com/khadinakbar/broken-link-checker.md

### 1.2 (2026-06-11)

- Schema: clarify startUrl and urls field titles to disambiguate by mode.

### 1.0 (2026-05-03)

- Initial release: hybrid crawl / list / sitemap modes
- HEAD → GET fallback verification with redirect-chain tracking
- Source-page attribution with anchor text + link type
- Failure classification: broken, slow, redirect\_chain, redirect\_loop, blocked, timeout, dns\_error, ssl\_error, connection\_refused
- Hard timeouts via AbortController watchdog; IPv4-only DNS to avoid v6 hangs
- Direct connection by default (no proxy); enable proxy only when target blocks

### 1.1 (2026-05-06)

- Fix: convert input-validation Actor.fail() calls to Actor.exit() with terminal status message.
  Empty/invalid input now produces a graceful 'Succeeded' run with a clear WARNING status
  instead of a FAILED run, since the actor itself didn't crash. Improves observed success rate
  without hiding the user-input error message.
