Added
- md080: add heading-anchor-collision rule (df9146d)
Fixed
- docs: match unwrapped 'N lint rules' counts in guard (8a768bf)
- docs: make rule-count guard fail on unwrapped counts (07226b8)
- md049: neutralize inline-code dollars before math filtering (28a73dd)
- md049,md080: code-block-aware math filter; mark MD080 unfixable (49e1150)
- math: drop unmatched line-start $$ opener instead of swallowing document (f02f63f)
- math: unify $$ math model across rules and make MD049 byte-accurate (bf05e5c)
- math: align line map with byte model for multi-pair dollar lines (1a21816)
- align math line map with byte model; run heading rules for blockquote-only docs (444482b)
- md080: mirror MD051 anchor model instead of per-rule HTML guards (e38730d)
- md080: allow markdown-enabled HTML blocks through the skip (7d48cb7)
- md080: skip blockquote headings inside HTML blocks (334d301)
- md080: address codex review findings (cb5acc3)
- math: close line-level math state at the fence, ignore prose $$ (540b624)
- math: require line-start opener for $$ display blocks (89e1a60)
- math: close $$ display blocks when fence shares a line with content (f839492)
Performance
- md049: binary-search merged math ranges for membership (feafbf8)
- md049: precompute math ranges once instead of per span (00d3a83)
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.94-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.94-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.94-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.94-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.94-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.94-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.94-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
Installation
Using uv (Recommended)
uv tool install rumdlUsing pip
pip install rumdlUsing pipx
pipx install rumdlDirect Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.