github rvben/rumdl v0.0.121

latest releases: v0.0.138, v0.0.137, v0.0.136...
17 days ago

Fixed

  • MD051: Resolved remaining Issue #39 edge cases for link fragment validation
    • Fixed ampersand handling at boundaries: "& text" → "--text", "text &" → "text-"
    • Fixed cross-file link detection to properly ignore absolute paths (e.g., /tags#anchor)
    • Improved Liquid template handling to skip links with filters (e.g., {{ url | relative_url }})
    • Fixed test expectations to match actual GitHub behavior for multiple spaces and trailing punctuation
    • Verified Jekyll/kramdown GFM underscore handling works correctly for technical identifiers

Improved

  • MD051: Enhanced anchor generation accuracy and security
    • Added comprehensive security hardening (Unicode normalization, RTL/LTR override prevention)
    • Improved emoji detection and boundary handling
    • Better performance with optimized regex patterns and early exit checks
    • Added regression tests for all Issue #39 scenarios

Downloads

File Platform Checksum
rumdl-v0.0.121-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.0.121-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.0.121-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.0.121-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.0.121-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.0.121-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.0.121-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)

uv tool install rumdl

Using pip

pip install rumdl

Using pipx

pipx install rumdl

Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.