NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4730 most downloaded on PyPI
A fast Markdown linter and formatter written in Rust
Last release 5 days ago
29 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
2 years old
367 releases · first in 2025
One column per month.
Configuration: Fixed rumdl init --pyproject command to no longer create .rumdl.toml file
Configuration: Fixed rumdl init --pyproject command to no longer create .rumdl.toml file
pyproject.tomlMD044: Corrected field name in templates and documentation
Configuration System: Added field aliases and validation warnings for all rules
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.160-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.160-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.160-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.160-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.160-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.160-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.160-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
JSON Schema Generation: New rumdl schema subcommand for generating JSON schema from configuration
rumdl schema subcommand for generating JSON schema from configuration
rumdl schema generate - Generate/update the schema filerumdl schema check - Verify schema is up-to-date (used in CI)rumdl schema print - Print schema to stdoutschemars<FILE> inside backticks as HTML tags and stripped them`import <FILE> [OPTIONS]` → import-file-optionsstrip_html_tags() call; anchor algorithms now handle both markdown and HTML correctlygenerate_schema binary (functionality moved to rumdl schema subcommand)| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.159-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.159-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.159-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.159-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.159-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.159-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.159-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Legacy Fix Implementation: Removed deprecated fix wrapper functions
CRLF Line Ending Support: Fixed byte position calculations in multiple rules for Windows-style line endings
is_in_code_spanTest Stability: Fixed flaky tests with dependency injection pattern
serial_test crate for unavoidable global operationsCode Architecture: Major refactoring to improve maintainability
formatter module (397 lines) - output formatting logicwatch module (491 lines) - watch mode functionalityfile_processor module (792 lines) - file processing logicstdin_processor module (212 lines) - stdin handlingLine Ending Handling: Refactored line ending preservation
apply_fixes() wrapperapply_fixes_stdin_coordinated() wrapperapply_fixes_stdin() legacy implementationRUMDL_NO_FIX_COORDINATOR environment variable| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.158-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.158-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.158-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.158-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.158-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.158-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.158-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD042: Full support for MkDocs paragraph anchors
MD042: Full support for MkDocs paragraph anchors (#100)
attr_list extension syntax: [](){ #anchor }#id) and CSS classes (.class)[](){: #anchor }MD042: Smart URL detection in empty links (#104)
[https://example.com]()), use it as the destinationAlways respect exclude patterns by default (#99)
--no-exclude flag to disable all exclusions when neededHidden directory scanning (#102)
.documentation) by defaultMD033: Code blocks in blockquotes false positives (#105)
MD034: Empty link construct false positives (#104)
[url]() and [url][] patternsMD042: Improved fix quality
[]() or [text]() with placeholders--force-exclude flag needed to respect excludes for explicit files--no-exclude flag if you need the old behavior| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.157-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.157-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.157-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.157-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.157-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.157-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.157-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
RUMDL_NO_FIX_COORDINATOR environment variable. Fix Coordinator is now the only fix strategy, providing ~75%
faster fixes with better coverage.MD042: Full support for MkDocs paragraph anchors (#100)
attr_list extension syntax: [](){ #anchor }#id) and CSS classes (.class)[](){: #anchor }MD042: Smart URL detection in empty links (#104)
Always respect exclude patterns by default (#99)
--no-exclude flag to disable all exclusions when neededHidden directory scanning (#102)
.documentation) by defaultMD033: Code blocks in blockquotes false positives (#105)
MD034: Empty link construct false positives (#104)
[url]() and [url][] patternsMD042: Improved fix quality
[]() or [text]() with placeholders--force-exclude flag needed to respect excludes for explicit files--no-exclude flag if you need the old behavior| rumdl-v0.0.156-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.156-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.156-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.156-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.156-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.156-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.156-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.156-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
PyPI Package: Fixed package structure by removing unused cdylib and dependencies
| rumdl-v0.0.154-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.154-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.154-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.154-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.154-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.154-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.154-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.154-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.153-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.153-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.153-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.153-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.153-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.153-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.153-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.153-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Major optimization: 54 rules now use LintContext character frequency caching
MD051: Optimized link fragment validation
| rumdl-v0.0.151-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.151-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.151-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.151-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.151-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.151-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.151-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.151-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
This release was automatically published to crates.io and PyPI as v0.0.149 during the v0.0.148 tag build. Creating this GitHub release retroactively f
This release was automatically published to crates.io and PyPI as v0.0.149 during the v0.0.148 tag build. Creating this GitHub release retroactively for version number clarity across all platforms.
The v0.0.148 GitHub release contains the same code but was published to package registries as v0.0.149 due to the version in Cargo.toml.
Configuration: JSON Schema for rumdl.toml configuration (#89)
Configuration: Per-file rule ignores (#92)
[per-file-ignores] "docs/*.md" = ["MD013"]| rumdl-v0.0.147-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.147-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.147-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.147-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.147-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.147-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.147-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.147-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD041: Removed auto-fix capability (#93)
MD026: Corrected documentation to match implementation (#95)
Jinja2: Added Jinja2 template support (#96)
MD013: Prevent false positives for already-reflowed content
MD034: Properly excludes URLs/emails in code spans and HTML
MD054: Fixed column indexing bug
MD033 & MD032: Resolved false positives (#90, #91)
Fix Coordinator: New intelligent fix system as default behavior
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.146-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.146-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.146-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.146-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.146-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.146-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.146-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.145-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.145-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.145-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.145-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.145-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.145-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.145-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.145-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.144-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.144-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.144-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.144-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.144-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.144-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.144-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.144-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.143-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.143-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.143-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.143-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.143-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.143-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.143-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.143-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD013: Refactored to emit warning-based fixes for LSP compatibility
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.142-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.142-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.142-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.142-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.142-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.142-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.142-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD013: New normalize mode for combining short lines in paragraphs (related to #76)
reflow_mode configuration with "default" and "normalize" options| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.141-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.141-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.141-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.141-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.141-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.141-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.141-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
LSP: Support formatting documents without textDocument/didOpen (related to #79)
LSP: Support formatting documents without textDocument/didOpen (related to #79)
MD051: Fixed false positives in large documents with multiline inline code spans
MD032: Fixed false positive for sequential ordered list continuations
MD052: Fixed false positive for literal brackets in backticks
[from ...] in inline code no longer flagged as broken referenceDocumentation: Added comprehensive inline configuration documentation
Fix Counting: Corrected issue where unfixable warnings were counted as fixed
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.140-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.140-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.140-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.140-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.140-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.140-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.140-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
UTF-8 Handling: Fixed panic when processing files with multi-byte UTF-8 characters (fixes #85)
UTF-8 Handling: Fixed panic when processing files with multi-byte UTF-8 characters (fixes #85)
MD038: Fixed false positives caused by escaped backticks (fixes #77)
MD032: Improved markdownlint compatibility and edge case detection (fixes #77)
Code Block Detection: Fixed critical bug where lines after code blocks were marked as inside them
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.139-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.139-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.139-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.139-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.139-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.139-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.139-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
LSP: Fixed formatting to return empty array instead of null when no edits available (fixes #79)
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.138-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.138-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.138-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.138-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.138-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.138-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.138-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD051: Fixed GitHub anchor generation for headers with arrow patterns (fixes #82)
WAL->L0 Compaction now correctly generate #wal-l0-compaction anchors->, -->) now convert to the correct number of hyphens based on surrounding spaces| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.137-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.137-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.137-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.137-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.137-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.137-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.137-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.136-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.136-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.136-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.136-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.136-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.136-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.136-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.136-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.135-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.135-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.135-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.135-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.135-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.135-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.135-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.135-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD051: HTML anchor tag support for any element with id/name attributes
<a>, <span>, <div> and any other HTML element with id attribute<code> tags
__pycache__, __init__ no longer flagged inside code elements[Union[T, None]]| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.134-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.134-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.134-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.134-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.134-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.134-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.134-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
LSP: Added "Fix all rumdl issues" code action for bulk fixes when multiple fixable diagnostics are present
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.132-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.132-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.132-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.132-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.132-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.132-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.132-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD002: Implemented markdownlint compatibility - MD002 no longer triggers when first heading is on the first line, regardless of level (fixes #65)
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.131-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.131-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.131-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.131-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.131-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.131-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.131-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD052: Fixed false positives with IPv6 URLs containing brackets (e.g., http://[::1]:8080/path[0])
http://[::1]:8080/path[0])[0,1]) outside code blocks| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.130-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.130-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.130-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.130-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.130-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.130-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.130-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.129-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.129-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.129-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.129-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.129-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.129-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.129-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.129-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
--8<--) support (fixes #62)!!!, ???, ???+) for collapsible note blocks=== "Tab Name") for content organization[^ref]) for reference-style citations| rumdl-v0.0.128-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.128-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.128-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.128-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.128-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.128-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.128-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.128-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MkDocs Support: Added MkDocs markdown flavor (closes #63)
flavor = "mkdocs" configuration option[class.Name][], [module.function][]) are no longer flagged as errors| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.127-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.127-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.127-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.127-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.127-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.127-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.127-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Build: Fixed output filename collision warning during cargo install
cargo install (#61)| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.126-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.126-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.126-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.126-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.126-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.126-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.126-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
CLI: Added --stdin-filename flag for better stdin processing
--stdin-filename flag for better stdin processing
rumdl fmt - to output original content when no issues found
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.125-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.125-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.125-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.125-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.125-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.125-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.125-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Formatting: Added stdin/stdout formatting support (closes #59)
rumdl fmt command for formatting markdown files (alias for check --fix)--stdin with --fix now outputs formatted content to stdout- as stdin indicator (Unix convention: rumdl fmt -)[!NOTE], [!TIP], [!WARNING], [!IMPORTANT], [!CAUTION]) no longer flagged--fix| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.124-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.124-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.124-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.124-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.124-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.124-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.124-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD013: Comprehensive markdown pattern preservation during text reflow
[unfixable] in yellow instead of [fixed][fixed] when issues are resolved| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.123-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.123-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.123-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.123-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.123-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.123-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.123-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.122-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.122-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.122-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.122-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.122-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.122-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.122-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.122-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
.rumdl.toml, rumdl.toml, or pyproject.tomlgit, ruff, and eslint.git directory boundaries--no-config for better ecosystem compatibilityMD051: Resolved remaining Issue #39 edge cases for link fragment validation
/tags#anchor){{ url | relative_url }})| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.121-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.121-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.121-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.121-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.121-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.121-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.121-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.120-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.120-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.120-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.120-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.120-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.120-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.120-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.120-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD051: Fixed GitHub anchor generation algorithm to correctly handle consecutive spaces
#[allow(dead_code)] violations in codebase
InternalCodeBlockState enum from document_structure.rsextract_url_from_link function from md057_existing_relative_links.rsis_in_code_block function from md007_ul_indent.rs| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.119-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.119-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.119-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.119-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.119-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.119-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.119-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.118-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.118-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.118-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.118-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.118-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.118-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.118-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.118-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
MD037: Fixed false positive with asterisks in inline code spans (issue #49)
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.117-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.117-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.117-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.117-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.117-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.117-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.117-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Kramdown-style custom header IDs support
{#custom-id} syntaxcargo publish --dry-run checks to prevent release failures| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.116-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.116-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.116-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.116-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.116-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.116-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.116-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.115-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.115-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.115-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.115-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.115-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.115-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.115-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.115-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.114-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.114-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.114-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.114-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.114-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.114-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.114-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.114-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.113-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.113-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.113-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.113-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.113-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.113-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.113-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.113-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
| rumdl-v0.0.112-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.112-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.112-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.112-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.112-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.112-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.112-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.112-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
uv tool install rumdl
pip install rumdl
pipx install rumdl
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
Nothing published for this version
Various bug fixes and improvements
Nothing published for this version
Nothing published for this version
MD036: Remove automatic fix to prevent document corruption when bold/italic text is used as image captions, labels, or warnings
()[1] inside inline code as reversed links (#19)Moved benchmark binaries from Python package distribution
benchmark/bin/ directorybuild-benchmarks feature flag to explicitly build benchmarksrumdl binaryMD029: Fixed list continuation detection to properly handle variable marker widths (fixes #16)
--update flag to check for newer versions and update if available--force flag behavior in help textFile-wide inline configuration support with disable-file, enable-file, and configure-file comments
disable-file, enable-file, and configure-file commentsFixed configuration support for MD029, MD031, MD053, MD058, and MD043 rules
style configuration optionlist_items configuration optionsiblings_only configuration optionheadings and match_case configuration optionsThanks to @Owen-OptiGrid for reporting the configuration issues in #16!
Full Changelog: https://github.com/rvben/rumdl/compare/v0.0.102...v0.0.103
Nothing published for this version
Nothing published for this version
MD032: Eliminated redundant DocumentStructure creation through optimization interface delegation
MD034: Added support for ftps:// URLs
ftps:// URLsUpdated exit code handling for consistency:
This release introduces an exciting new experimental feature for MD013 (line length rule): automatic text reflow/wrapping! This addresses issue #13 an
This release introduces an exciting new experimental feature for MD013 (line length rule): automatic text reflow/wrapping! This addresses issue #13 and provides intelligent line breaking while preserving Markdown formatting.
Key features of text reflow:
Add the following to your .rumdl.toml configuration:
[MD013]
line-length = 80
enable-reflow = true
Before:
- This is a very long list item that exceeds the configured line length limit and needs to be wrapped properly
After (with 40-char limit):
- This is a very long list item that
exceeds the configured line length
limit and needs to be wrapped properly
pulldown-cmark v0.12.2 dependency for improved Markdown parsing# Via pip
pip install --upgrade rumdl
# Via cargo
cargo install rumdl --version 0.0.96
# Via homebrew (macOS/Linux)
brew upgrade rumdl
Special thanks to @n8behavior who requested and provided feedback on the MD013 text wrapping feature in issue #13!
enable_reflow configuration option (disabled by default)pulldown-cmark dependency (v0.12.2) for improved Markdown parsingYour coding agent can read these notes before it upgrades. Set up the MCP server →