Skip to content

Releases

v0.2.1 - Documentation Integrity & SARIF Fingerprints

Choose a tag to compare

@umutgungorr umutgungorr released this 22 Sep 21:51

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

Choose a tag to compare

@umutgungorr umutgungorr released this 22 Sep 21:36

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-001 Broken File, DLF-002 Missing Anchor, DLF-003 Broken URL).
  • Network & Offline Toggles: --offline mode for fast local CI checks and --check-external with --timeout.
  • Deterministic Exit Codes: 0 (clean), 1 (broken links detected), 2 (argument error / path not found).
  • Zero External Dependencies: Pure Python standard library.

v0.1.0 - Markdown Link, Image & Heading Anchor Verifier

Choose a tag to compare

@umutgungorr umutgungorr released this 22 Sep 21:23

DeadLinkFinder v0.1.0\n\nFast, zero-dependency Markdown link, image, and heading anchor verifier CLI.\n\n- Local Links & Assets: Verify relative paths and images.\n- GitHub Anchor Emulation: Accurate slug algorithm for heading anchors.\n- Fuzzy Suggestions: Suggests closest matching paths for broken links.