Fixed
-
MD037: Skip multi-line inline code spans
- Asterisks inside code spans that cross line boundaries no longer trigger false positives
- Uses pulldown-cmark for accurate multi-line code span detection
-
MD031: Don't require blank line after frontmatter
- Code blocks and admonitions immediately after YAML/TOML frontmatter no longer trigger warnings
- Matches markdownlint behavior for frontmatter handling
-
MD034: Handle URLs with parentheses in path (fixes #240)
- URLs like
https://example.com/page_(1)no longer incorrectly flag the closing parenthesis - Centralized URL pattern handling for consistent behavior
- URLs like
-
MD046: Detect mixed whitespace indented code blocks
- Indented code blocks using tabs or mixed whitespace are now properly detected
- 4-space indented fences correctly identified as indented code blocks
-
Heading fixes: Preserve original whitespace
- Auto-fix for heading rules now preserves the original spacing around heading text
-
CLI: Support rule aliases in --enable/--disable flags
- Rule aliases (e.g.,
blanks-around-fencesfor MD031) now work with CLI flags
- Rule aliases (e.g.,
Changed
-
Regex patterns: Centralize URL detection
- Consolidated URL patterns with documentation for maintainability
- Removed unused URL_REGEX and BARE_URL_REGEX
-
Tab expansion: Consolidate into shared utility
- CommonMark-compliant tab expansion now uses shared
visual_indentutility - Consistent indentation detection across all rules
- CommonMark-compliant tab expansion now uses shared
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.205-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.205-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.205-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.205-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.205-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.205-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.205-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.