Added
-
MD064:
max-consecutive-spacesconfig option (fixes #294)- New option to allow configurable consecutive space threshold
max-consecutive-spaces = 2allows traditional two-space sentence spacing- Default remains
1(flags any 2+ consecutive spaces)
-
Comprehensive Markdown flavor documentation
- New
docs/flavors.mdwith detailed flavor support guide - Coverage of MkDocs, MDX, Quarto, GitHub, and Standard flavors
- New
Fixed
-
MD032: Detect lazy continuation in nested lists (fixes #295)
- Lazy continuation lines in nested lists are now correctly identified
- Uses
content_columnfromListItemInfoto calculate proper indent threshold
-
MD032: Detect blockquote level changes as list breaks
- Lines with different blockquote nesting levels now properly break lists
- Prevents false positives when list items span blockquote boundaries
-
MD033: Calculate correct end_line for multiline HTML tags
- HTML tags spanning multiple lines now report accurate end positions
- Improves LSP diagnostic highlighting for multiline HTML elements
-
Config warnings show relative paths instead of absolute (fixes #291)
- Config warning messages now use project-relative paths
- Makes error messages cleaner and more portable
-
Core correctness and performance improvements
- Various fixes for edge cases in line processing
- Performance optimizations in lint context creation
Community
- Opened official Discord server for the rumdl community (thanks @pygarap for the suggestion in #281)
- Join at https://discord.gg/ADTJFSFUyn
- Channels: #general, #announcements, #help, #development
- Release notifications automatically posted via GitHub webhook
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.217-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.217-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.217-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.217-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.217-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.217-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.217-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.