Added
- MD013: Support for backslash hard line breaks for mdformat compatibility (closes #110)
- Backslash (
\
) at end of line now recognized as hard break alongside two-space breaks - Original hard break format (backslash or spaces) preserved during reflow operations
- Segment-based reflow correctly handles both hard break types
- Comprehensive test coverage including mdformat compatibility tests
- Enables seamless migration from mdformat to rumdl
- Backslash (
Fixed
-
MD029: Recognize properly indented nested content as list continuation
- Nested list items and paragraphs within list items now correctly identified
- Improved detection of list item boundaries
- Better handling of complex list structures
-
MD013: Preserve semantic line breaks and fix false positives in normalize mode
- Semantic line breaks (intentional breaks for readability) now preserved
- Reduced false positives when lines are intentionally kept short
- Better detection of paragraph boundaries in normalize mode
-
MD044: Invert code-blocks logic to match MD013 and change default to false
- Parameter logic now consistent:
true
= check code blocks,false
= skip code blocks - Default changed to
false
(skip code blocks) for better user experience - Aligns with MD013's code block handling for consistency across rules
- Parameter logic now consistent:
Downloads
File | Platform | Checksum |
---|---|---|
rumdl-v0.0.161-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
rumdl-v0.0.161-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
rumdl-v0.0.161-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
rumdl-v0.0.161-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
rumdl-v0.0.161-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
rumdl-v0.0.161-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
rumdl-v0.0.161-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.