github rvben/rumdl v0.1.94

4 hours ago

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 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.