Added
-
MD060: Loose last column option (#356)
loose-last-column = trueskips padding the last column in body rows- Keeps tables compact while maintaining alignment for other columns
- Useful for tables with variable-length description columns
- (thanks @Ravlen for the suggestion)
-
MD060: Separate header/body alignment (#348)
column-align-headercontrols alignment for the header row onlycolumn-align-bodycontrols alignment for body rows only- Existing
column-alignremains as fallback for both - (thanks @pygarap for the suggestion)
-
MD018: MagicLink support in MkDocs flavor (#355)
- When using
flavor = "mkdocs", MD018 skips PyMdown MagicLink-style issue references #10and#123at the start of lines are not flagged as malformed headings- Non-numeric patterns like
#Summaryare still flagged correctly - (thanks @kattni for the suggestion)
- When using
Changed
-
Docs: Add MD073 to opt-in rules table
- MD073 (TOC validation) now listed in the opt-in rules section of docs/RULES.md
-
Release: Add SchemaStore update reminder
verify-release-ready.shnow warns whenrumdl.schema.jsonhas changed- Reminds to submit a PR to SchemaStore after releasing
-
Release: Add opt-in rules documentation check
verify-release-ready.shverifies all opt-in rules are documented in docs/RULES.md- Prevents forgetting to document new opt-in rules
-
Release: Add config validation check
verify-release-ready.shnow tests all rule config options for validation warnings- Catches schema bugs where valid options show "Unknown option" warnings
Fixed
-
MD060: Fix config validation warnings for optional alignment options
column-align-headerandcolumn-align-bodyno longer show "Unknown option" warnings- Schema now explicitly includes all valid config keys
-
MD073: Add missing indent option to config schema
indentoption was accepted but not in the validation schema
-
CLI: Remove noisy hints from completions command
- Shell completion output is now cleaner without installation hints in the generated script
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.7-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.7-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.7-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.7-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.7-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.7-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.7-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.