Added
-
MD071: Blank line after frontmatter (new rule)
- Enforces a blank line between frontmatter closing delimiter and document content
- Supports YAML (
---) and TOML (+++) frontmatter formats - Auto-fixable
-
MD072: Frontmatter key sort (new rule, disabled by default)
- Checks that frontmatter keys are sorted alphabetically
- Supports YAML and TOML frontmatter
- Configurable
ignorelist for keys to exclude from sorting - Enable with
MD072.enabled = truein configuration - Auto-fixable
Fixed
-
MD022: Support kramdown Inline Attribute Lists (fixes #259)
- IAL syntax like
{: .class #id}immediately after headings no longer triggers blank line warnings - IAL lines are treated as part of the heading element
- Multiple consecutive IAL lines supported
- Fix function preserves IAL attachment to headings
- IAL syntax like
-
MD046: Use pulldown-cmark for code block detection
- More reliable code block detection using CommonMark-compliant parser
- Fixes edge cases with nested and consecutive code blocks
-
MD072: Fix JSON depth tracking and regex initialization
- Use LazyLock for regex to avoid recompilation
- Fix JSON nested object depth tracking when extracting keys
-
MD072: Stop at TOML table headers when extracting keys
- TOML table headers like
[section]now properly terminate key extraction
- TOML table headers like
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.210-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.210-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.210-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.210-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.210-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.210-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.210-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.