Repository navigation
Releases
Releases · umutgungorr/deadlinkfinder
v0.2.1 - Documentation Integrity & SARIF Fingerprints
What is New in v0.2.1
- SARIF partialFingerprints: Each result now includes deterministic primaryLocationLineHash partial fingerprints to prevent duplicate Code Scanning alerts on GitHub across repeated workflow runs.
- Expanded Validation Rules:
- DLF-001: Broken Local File Link
- DLF-002: Missing Anchor Slug
- DLF-003: Broken External URL
- DLF-004: Missing Local Image (dedicated asset check)
- DLF-005: Invalid Markdown Target
- DLF-006: Skipped Code Block Reference
- DLF-007: External URL Timeout
- Refined GitHub-style Anchor Engine: Honest, tested GFM anchor handling with test compatibility fixtures.
- Enhanced Documentation: Clear Core (Zero Network) vs Optional Network Mode distinction, PR-blocking vs advisory CI/CD setups, and transparent scope/limitations.
- Zero External Dependencies: Pure Python standard library.
v0.2.0 - Enterprise Edition: SARIF v2.1.0 & Categorized Rules
What is New in v0.2.0
- Native SARIF v2.1.0 Support: Exports OASIS SARIF v2.1.0 reports directly integrated with GitHub Code Scanning Alerts.
- Categorized Rules: Distinct rule IDs (
DLF-001Broken File,DLF-002Missing Anchor,DLF-003Broken URL). - Network & Offline Toggles:
--offlinemode for fast local CI checks and--check-externalwith--timeout. - Deterministic Exit Codes: 0 (clean), 1 (broken links detected), 2 (argument error / path not found).
- Zero External Dependencies: Pure Python standard library.