Repository navigation
Immutable
release. Only release title and notes can be modified.
Added
- MD088: add normalize-spaces option for non-ASCII spaces (f80566c)
- MD013: keep two spaces after sentences when reflowing (#979) (c89b5e6)
- MD022: add configurable nested heading spacing (#980) (6387c03)
- MD012: report one warning per blank-line run with its exact range (20c5727)
- MD051: name the closest existing anchor when a link fragment is missing (ef3a0eb)
Fixed
- deps: update pulldown-cmark to 0.13.6 (72dea1a)
- fmt: keep full analysis when a comment opener is left as text (f1028e7)
- MD057: check the definitions links resolve to, as the parser reads them (b2bc481)
- lsp: rename only the link fragments that name a changed anchor (2ef8fbd)
- MD051: check fragments in reference definitions (b87ee91)
- workspace: build the cross-file link index from parsed links (7918bc4)
- parser: recognize reference definitions only where the Markdown parser does (fdb95f7)
- myst: treat targets, block breaks and comments as structural lines (1db8e75)
- parser: lint a tab-indented list in a definition after non-ASCII text (2c0ac8f)
- MD048: pair code fence edits in editor quick fixes (8e9e300)
- MD048: keep disabled code fences paired (fb4450e)
- MD013: preserve disabled lines during paragraph reflow (e647d7e)
- MD046: count code blocks from the parser when detecting the consistent style (2bd9549)
- MD052: bound example sections by parsed headings (ff8df5f)
- MD013: keep footnote code blocks verbatim during reflow (7ca1c09)
- check-assets: match filenames at boundaries and read sources in their configured flavor (f94260f)
- MD067: end the out-of-order range at the last definition line (7b0a6a7)
- cli: skip mimalloc's process-exit cleanup on Windows (7d09be6)
- cli: join the workspace index drop thread before the check run returns (dd074bd)
- lsp: stop publishing empty diagnostics to pull-diagnostics clients (82bc966)
- parser: treat bracket text without a reference definition as literal text (56e6610)
Performance
- discovery: probe each parent directory for a repository once per walk (4c14771)
- output: serialize JSON warnings without building intermediate values (a9a5f07)
- discovery: derive walked directory identities from their parents (4a850d9)
- workspace: reuse the cached workspace index without copying or rewriting it (b8f2e1c)
- discovery: resolve each walked file once (3618cd4)
- cache: build the code-block processor only for hits with tool verdicts (0f05859)
- discovery: walk directories in parallel during file discovery (ba13203)
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.3.3-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.3.3-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.3.3-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.3.3-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.3.3-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.3.3-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.3.3-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.