Added
- MD060: Table column formatting with markdownlint compatibility
- Full table formatting rule with auto-fix capability
 - Four formatting styles: 
aligned,compact,tight, andany(default) anystyle detects existing formatting and enforces consistency- Supports CJK characters and emoji
 - Handles alignment indicators (
:---,:---:,---:) - Skips ZWJ emoji sequences to prevent corruption
 - Configuration: 
MD060.enabled = false(opt-in),MD060.style = "any" 
 
Fixed
- 
MD053: CommonMark compliance for list continuations
- Fixed false positives when backtick references appear in list continuation paragraphs
 - Enhanced ordered list marker detection for multi-digit lists (10., 123.)
 - Implemented column-based indentation model per CommonMark spec
 - Distinguishes list continuation paragraphs from code-in-lists
 - Validated against 1,562 markdown files with 0 false positives
 
 - 
LSP: Global config fallback
- Fixed global config loading when no project-specific config exists
 - Now properly falls back to 
~/.config/rumdl/.rumdl.toml - Added test coverage for fallback behavior
 
 - 
LSP: Fixed test expectations for camelCase serialization
- LSP initialization options use camelCase per LSP specification
 - Corrected test assertions to match actual camelCase behavior
 
 - 
Fix mode: Type-safe exit code semantics
- Added 
FixModeenum for clear fix/check mode distinction - Improved code maintainability and type safety
 
 - Added 
 
Changed
- ⚠️ BREAKING: MD013 
tablesdefault changed tofalse- Previously defaulted to 
true, causing conflicts with table formatting rules - Now defaults to 
falsefor better user experience - Migration: If you rely on MD013 checking table line lengths, add to 
.rumdl.toml:[MD013] tables = true
 - This prevents false positives when using MD060 or other table formatting tools
 
 - Previously defaulted to 
 
Downloads
| File | Platform | Checksum | 
|---|---|---|
| rumdl-v0.0.171-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum | 
| rumdl-v0.0.171-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum | 
| rumdl-v0.0.171-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum | 
| rumdl-v0.0.171-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum | 
| rumdl-v0.0.171-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum | 
| rumdl-v0.0.171-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum | 
| rumdl-v0.0.171-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.