Added
-
Inline config: Automatic support for all rules (#364)
- All rules now automatically support inline configuration via
<!-- rumdl-configure-file -->comments - Engine-level implementation ensures consistent behavior across rules
- Added
get_effective_confighelper for inline config support
- All rules now automatically support inline configuration via
-
MD033: Opt-in auto-fix for inline HTML conversion
- New
fix = trueoption enables auto-fix (disabled by default) - Converts simple inline HTML to Markdown equivalents
- Conservative approach: only fixes clear-cut cases
- New
-
MD036: Opt-in auto-fix for emphasis-as-heading
- New
fix = trueoption enables auto-fix (disabled by default) - Converts emphasis-only paragraphs to proper headings
- New
-
Test: Comprehensive MkDocs extension regression tests
- Added 197 tests across 20 modules for MkDocs flavor
- Covers admonitions, content tabs, mkdocstrings, keys, snippets, math, and more
- Tests edge cases, cross-flavor comparison, fix preservation, and malformed syntax
Fixed
-
MD013: Preserve MkDocs admonition and tab content during reflow (#361)
- Reflow now preserves required indentation inside MkDocs containers
- Admonition content no longer incorrectly converted to fenced code blocks
- Content tabs (
=== "Tab") properly handled during line wrapping
-
MD013: Prevent whitespace accumulation in sentence-per-line reflow (#360)
- Fixed infinite loop causing "failed to converge after 100 iterations" error
- Sentence-per-line mode now produces stable, idempotent output
-
MD064: Support inline configure-file comments (#364)
allow-sentence-double-spacenow works with inline HTML config comments- Sentences ending with markup (
`code`.) now correctly recognized
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.8-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.8-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.8-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.8-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.8-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.8-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.8-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.