github rvben/rumdl v0.1.8

10 hours ago

Added

  • Inline config: Automatic support for all rules (#364)

    • All rules now automatically support inline configuration via <!-- rumdl-configure-file --> comments
    • Engine-level implementation ensures consistent behavior across rules
    • Added get_effective_config helper for inline config support
  • MD033: Opt-in auto-fix for inline HTML conversion

    • New fix = true option enables auto-fix (disabled by default)
    • Converts simple inline HTML to Markdown equivalents
    • Conservative approach: only fixes clear-cut cases
  • MD036: Opt-in auto-fix for emphasis-as-heading

    • New fix = true option enables auto-fix (disabled by default)
    • Converts emphasis-only paragraphs to proper headings
  • Test: Comprehensive MkDocs extension regression tests

    • Added 197 tests across 20 modules for MkDocs flavor
    • Covers admonitions, content tabs, mkdocstrings, keys, snippets, math, and more
    • Tests edge cases, cross-flavor comparison, fix preservation, and malformed syntax

Fixed

  • MD013: Preserve MkDocs admonition and tab content during reflow (#361)

    • Reflow now preserves required indentation inside MkDocs containers
    • Admonition content no longer incorrectly converted to fenced code blocks
    • Content tabs (=== "Tab") properly handled during line wrapping
  • MD013: Prevent whitespace accumulation in sentence-per-line reflow (#360)

    • Fixed infinite loop causing "failed to converge after 100 iterations" error
    • Sentence-per-line mode now produces stable, idempotent output
  • MD064: Support inline configure-file comments (#364)

    • allow-sentence-double-space now works with inline HTML config comments
    • Sentences ending with markup (`code`.) now correctly recognized

Downloads

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