github rvben/rumdl v0.1.46

latest release: v0
12 hours ago

Added

  • Per-rule enabled = false now actually disables rules; enabled = true/false is fully bidirectional and takes precedence over global disable/extend-disable/extend-enable lists (#520)

Fixed

  • MD032: False positive for list continuation text in nested blockquotes (#519)
  • MD014: Now reports all violations per code block, not just the first (#516)
  • MD033: allowed and disallowed shorthand config options no longer produce unknown key warnings (#508)
  • MD013: strict-sentences alias now correctly recognized in config validation
  • MD049/MD050: Skip mkdocstrings blocks in emphasis-related rules to prevent false positives (#515)
  • Code block tools: Strip ANSI codes, parse multi-line errors, and combine stdout/stderr for complete diagnostic output (#506)
  • Code block tools: Default tombi tool now runs tombi lint instead of tombi format when configured in the lint slot (#506)
  • Config: enabled key no longer rejected as unknown in per-rule config blocks (#520)
  • Inline config: Unified directive parser eliminates disambiguation bugs between enable/disable/configure directives

Changed

  • Consolidated ~110 test binaries into a single lib binary for faster builds
  • Removed dead code from rule.rs, MD014, and code_block_utils modules

Downloads

File Platform Checksum
rumdl-v0.1.46-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.46-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.46-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.46-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.46-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.46-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.46-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)

uv tool install rumdl

Using pip

pip install rumdl

Using pipx

pipx install rumdl

Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.