Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 20 May 19:41
· 8 commits to main since this release
6189e3a

Highlights

Healthy redirects no longer count as dead links. The Redirected bucket from v0.15.0 is removed end-to-end. A 301/302 that resolves to a healthy 2xx final URL is now treated as OK and isn't reported. Redirect loops still surface — they show up under Broken, where they belong.

Why

A redirect to a healthy URL isn't a problem worth surfacing to a maintainer. Reporting them trained readers to skim past the dead-link section, which made it less likely they'd notice the real Broken and Auth Required entries underneath. Cutting the bucket sharpens the signal.

What changed

The bucket disappears from every surface that mentioned it:

  • linkcheck core — classifier no longer returns Redirected; the 2xx branch covers redirect-resolves-to-2xx.
  • links.json — only broken and auth_required top-level keys remain.
  • links.md — only ## Broken and ## Auth Required sections render.
  • Hugo site/links/ page drops the Redirected card; home-page at-a-glance row goes from three cards to two.
  • PDF report — "Dead Links" section drops its Redirected sub-section + TOC entry.
  • Analyze stdout — summary line is now links.md (N broken · M auth).

README, CHANGELOG, and Verification Plan Scenario 19 are updated to match.

What's Changed

  • feat(linkcheck): drop Redirected bucket; redirects-to-2xx count as OK by @britt in #106

Full Changelog: v0.15.1...v0.16.0