Releases: srmdn/go-linkchecker
Releases · srmdn/go-linkchecker
v0.4.0
What's new
--no-follow-redirectsflag: 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.comas a known bot-hostile domain alongside Wikipedia and OpenAI.
Changelog
See CHANGELOG.md for full history.
v0.3.1
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