Added
- WebAssembly support: Build and publish rumdl as npm package
- Use rumdl in browsers and Node.js via
@anthropic/rumdlnpm package - Includes
lint()function for linting markdown content - Automated npm publishing via GitHub Actions
- Use rumdl in browsers and Node.js via
Fixed
-
MD058 (blanks-around-tables): Fix duplicating table content during auto-fix
- Auto-fix no longer duplicates table content when adding blank lines
- Correctly handles tables at various positions in the document
-
MD013 (line-length): Preserve nested linked images during text reflow
- Markdown images inside links like
[](url)now preserved during line wrapping - Previously, the reflow logic could break such nested constructs
- Markdown images inside links like
Changed
- Docs: Document rumdl-fmt pre-commit hook with version check
- Added documentation for the
rumdl-fmthook in pre-commit configuration - Includes version compatibility information
- Added documentation for the
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.186-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.186-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.186-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.186-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.186-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.186-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.186-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.