Added
- Per-file flavor configuration (fixes #283)
- Configure different markdown flavors for specific file patterns using glob patterns
- Example:
"docs/**/*.md" = "gfm"in[global.file-flavors]section - Supports all flavor values:
commonmark,gfm,mkdocs,obsidian,mdbook - File patterns are matched against relative paths from project root
Fixed
-
MD028: Skip GFM alerts when checking blank lines in blockquotes (fixes #126)
- GFM alerts (
> [!NOTE],> [!TIP],> [!IMPORTANT],> [!WARNING],> [!CAUTION]) require blank line separation to render correctly - MD028 now detects GFM alerts and allows blank lines between them
- Case-insensitive detection supports both
[!NOTE]and[!note] - Regular blockquotes between GFM alerts are still flagged correctly
- GFM alerts (
-
MD032: Auto-fix handles varying blockquote whitespace (fixes #268)
- Auto-fix no longer breaks blockquote structure when lines have different spacing
- Properly handles mixed
>and>prefixes within the same blockquote
-
MD032: Detect blockquotes before skip conditions (fixes #284, #285)
- Blockquote detection now runs first, preventing false positives inside blockquotes
- Fixes cases where multi-paragraph list items in blockquotes triggered warnings
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.214-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.214-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.214-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.214-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.214-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.214-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.214-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.