github rvben/rumdl v0.0.214

12 hours ago

Added

  • Per-file flavor configuration (fixes #283)
    • Configure different markdown flavors for specific file patterns using glob patterns
    • Example: "docs/**/*.md" = "gfm" in [global.file-flavors] section
    • Supports all flavor values: commonmark, gfm, mkdocs, obsidian, mdbook
    • File patterns are matched against relative paths from project root

Fixed

  • MD028: Skip GFM alerts when checking blank lines in blockquotes (fixes #126)

    • GFM alerts (> [!NOTE], > [!TIP], > [!IMPORTANT], > [!WARNING], > [!CAUTION]) require blank line separation to render correctly
    • MD028 now detects GFM alerts and allows blank lines between them
    • Case-insensitive detection supports both [!NOTE] and [!note]
    • Regular blockquotes between GFM alerts are still flagged correctly
  • MD032: Auto-fix handles varying blockquote whitespace (fixes #268)

    • Auto-fix no longer breaks blockquote structure when lines have different spacing
    • Properly handles mixed > and > prefixes within the same blockquote
  • MD032: Detect blockquotes before skip conditions (fixes #284, #285)

    • Blockquote detection now runs first, preventing false positives inside blockquotes
    • Fixes cases where multi-paragraph list items in blockquotes triggered warnings

Downloads

File Platform Checksum
rumdl-v0.0.214-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.0.214-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.0.214-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.0.214-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.0.214-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.0.214-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.0.214-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.