Added
- Per-rule
enabled = falsenow actually disables rules;enabled = true/falseis fully bidirectional and takes precedence over globaldisable/extend-disable/extend-enablelists (#520)
Fixed
- MD032: False positive for list continuation text in nested blockquotes (#519)
- MD014: Now reports all violations per code block, not just the first (#516)
- MD033:
allowedanddisallowedshorthand config options no longer produce unknown key warnings (#508) - MD013:
strict-sentencesalias now correctly recognized in config validation - MD049/MD050: Skip mkdocstrings blocks in emphasis-related rules to prevent false positives (#515)
- Code block tools: Strip ANSI codes, parse multi-line errors, and combine stdout/stderr for complete diagnostic output (#506)
- Code block tools: Default
tombitool now runstombi lintinstead oftombi formatwhen configured in thelintslot (#506) - Config:
enabledkey no longer rejected as unknown in per-rule config blocks (#520) - Inline config: Unified directive parser eliminates disambiguation bugs between enable/disable/configure directives
Changed
- Consolidated ~110 test binaries into a single lib binary for faster builds
- Removed dead code from rule.rs, MD014, and code_block_utils modules
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.46-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.46-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.46-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.46-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.46-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.46-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.46-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.