Skip to content

Releases: srmdn/go-linkchecker

v0.4.0

27 Apr 09:18

Choose a tag to compare

What's new

  • --no-follow-redirects flag: treat HTTP 3xx as OK without following the redirect chain. Fixes false positives from short links or affiliate URLs whose final destination blocks automated requests.
  • README: document community.cloudflare.com as a known bot-hostile domain alongside Wikipedia and OpenAI.

Changelog

See CHANGELOG.md for full history.

v0.3.1

26 Mar 05:33

Choose a tag to compare

What's Changed

v0.3.1

  • Fixed: Skipped section now always visible — `--only-broken` only hides OK links, not Skipped

v0.3.0

  • Three-section report: Broken, OK, Skipped — skipped URLs are explicit, not hidden inside OK count
  • Improved `--skip-pattern` docs with real-world examples

v0.2.0

  • HEAD → GET fallback: tries HEAD first, falls back to GET on 403/405
  • Global URL deduplication: same URL across multiple files checked once
  • Retry once on transient 5xx errors or timeouts
  • Report lists all files containing a broken URL

v0.1.1

  • Fixed false positives from URLs inside fenced and inline code blocks
  • Fixed false positives from URLs containing shell variables and backticks

v0.1.0

  • Initial release: recursive markdown scanning, concurrent checks, SMTPS email, skip pattern, CI exit codes

Install

```sh
go install github.com/srmdn/go-linkchecker@latest
```

Or a specific version:

```sh
go install github.com/srmdn/go-linkchecker@v0.3.1
```

Full Changelog

https://github.com/srmdn/go-linkchecker/blob/main/CHANGELOG.md