Skip to content

v1.6148

Choose a tag to compare

@thisismyurl thisismyurl released this 28 May 00:39
· 24 commits to main since this release

Broken-link checker overhaul.

Fixed

  • The broken-link admin notice now stays dismissed. Earlier versions shipped no JavaScript, so the dismiss "X" only hid it for that page load and never told the server. Dismissing now records which links were dismissed; the notice only returns when a later scan finds a link that was not in the dismissed set.
  • Far fewer false positives. 401/403/405/429/451/999, other non-2xx/3xx, and transient network errors are now reported as "Could not verify" rather than broken. Only 404, 410, and dead domains count as broken. HEAD requests that fail retry once with GET, so HEAD-hostile servers (e.g. LinkedIn) are no longer mislabelled.

Added

  • An ignore list (mute a URL or whole host) managed from the dashboard widget.
  • A "Scan now" button and per-link "Recheck".
  • A "Could not verify" transparency section.
  • The timu_elc_broken_status_codes filter (defaults to 404 and 410).

See readme.txt and CHANGELOG.md for the full changelog.