github rvben/rumdl v0.0.140

17 hours ago

Fixed

  • LSP: Support formatting documents without textDocument/didOpen (related to #79)

    • Added lazy loading with disk fallback for unopened documents
    • Editors like Helix can now format files without opening them first
    • Implemented DocumentEntry structure to track document source and version
    • Added intelligent caching for disk-loaded documents
    • Maintains full compatibility with traditional LSP clients (VS Code)
  • MD051: Fixed false positives in large documents with multiline inline code spans

    • Multiline inline code spans were incorrectly treated as code blocks
    • This caused headings after line ~600 to not be detected properly
    • Removed incorrect TOC detection logic that was causing issues
  • MD032: Fixed false positive for sequential ordered list continuations

    • Sequential ordered list items (1., 2., 3.) no longer incorrectly flagged
    • Added proper detection for list continuations vs separate lists
    • Improved handling of lists interrupted by code blocks
  • MD052: Fixed false positive for literal brackets in backticks

    • Text like [from ...] in inline code no longer flagged as broken reference
    • Added workaround for multiline code span detection issues
    • Properly distinguishes between literal text and reference links
  • Documentation: Added comprehensive inline configuration documentation

    • Created detailed guide for rumdl-disable/enable comment syntax
    • Documented all supported inline configuration formats
    • Added examples for disabling rules per line, block, and file
  • Fix Counting: Corrected issue where unfixable warnings were counted as fixed

    • MD013 warnings in table cells now correctly reported as unfixable
    • Fix count now reflects actual fixes applied, not total warnings

Downloads

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

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.