github rvben/rumdl v0.0.216

7 hours ago

Added

  • MD072: Custom key order for frontmatter sorting (fixes #290)
    • New key-order config option to define preferred key ordering
    • Keys in the order list appear first, unlisted keys sort alphabetically after
    • Example: key-order = ["title", "date", "author"] puts title first

Fixed

  • MD060: Preserve blockquote prefix when formatting tables

    • Tables inside blockquotes (e.g., > | A | B |) now correctly preserve the prefix
    • Supports nested blockquotes (>>, >>>) with proper prefix preservation
    • Works with all formatting styles (aligned, compact, tight)
  • MD057: Skip link patterns inside LaTeX math spans (fixes #289)

    • Link-like patterns inside $...$ or $$...$$ are no longer flagged as broken links
    • Prevents false positives from LaTeX commands that resemble markdown links
  • MD030: Skip empty marker lines without content (fixes #288)

    • Lines with only a list marker (no content) are now skipped
    • Prevents incorrect warnings about spacing on empty list items
  • MD031/MD032/MD058/MD065: Auto-fix preserves nested blockquote prefix (fixes #268)

    • When inserting blank lines in blockquotes, the blockquote prefix is now preserved
    • Works correctly with nested blockquotes (>>, >>>)
    • Blank blockquote lines use > without trailing space (per markdownlint-cli)
  • MD005/MD007: Prevent oscillation between rules

    • Ordered and unordered list items are now tracked in separate groups
    • Fixes cases where MD005 and MD007 would fight over indentation

Downloads

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