Skip to content

build(deps): update dependency ubi:rvben/rumdl to v0.0.221#5

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/ubi-rvben-rumdl-0.x
Jan 26, 2026
Merged

build(deps): update dependency ubi:rvben/rumdl to v0.0.221#5
renovate[bot] merged 1 commit intomainfrom
renovate/ubi-rvben-rumdl-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 25, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Pending OpenSSF
ubi:rvben/rumdl patch v0.0.173v0.0.221 v0.1.0 (+3) OpenSSF Scorecard

Release Notes

rvben/rumdl (ubi:rvben/rumdl)

v0.0.221

Compare Source

Added
  • Embedded markdown linting in fenced code blocks
    • Lint markdown content inside ```markdown code blocks
    • Provides lint warnings for markdown examples in documentation
    • Auto-fix support formats embedded markdown preserving code fence indentation

Fixed

  • MD064: Remove max-consecutive-spaces config, improve sentence detection

    • Removed conceptually inconsistent max-consecutive-spaces option
    • Share sentence detection logic with text reflow (DRY)
    • Add proper abbreviation detection (Dr., Prof., e.g., i.e., Mr., Mrs.)
    • Add CJK sentence-ending punctuation support (。, !, ?)
    • Fix UTF-8 byte boundary handling for multi-byte characters
  • MD055/MD056: Handle tables inside blockquotes in fix mode

    • Tables within blockquotes now preserve > prefix when fixed
    • Pipe style and column count fixes work correctly in nested contexts
  • MD060: Improve alignment detection for CJK and delimiter styles

    • Better handling of CJK character widths in table alignment
    • Improved delimiter row style detection
  • MD069: Respect inline disable comments in fix mode

    • <!-- markdownlint-disable MD069 --> now properly prevents fixes
    • Exposed inline config checks for rule disable detection
  • MD058/MD065: Recognize blockquote continuation lines as blank

    • Lines with only > are now treated as blank for table separation rules
    • Fixes false positives in blockquoted content
  • Text reflow: Recognize sentence boundaries with quotation marks

    • Sentences ending with closing quotes (.\", !\", ?\") now detected correctly
    • Supports both straight and curly quotation marks

Changed

  • Refactored sentence detection into shared module
    • New sentence_utils module provides reusable sentence boundary detection
    • Used by both MD064 (consecutive spaces) and text reflow (MD013)
    • Reduces code duplication by ~100 lines

Downloads

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

v0.0.220

Compare Source

Added
  • RUMDL_OUTPUT_FORMAT environment variable (#​297)
    • Override output format in CI/CD without modifying config files
    • Precedence: CLI flag → env var → config → default
    • Example: RUMDL_OUTPUT_FORMAT=github rumdl check .
Fixed
  • MD050: Skip math blocks to avoid false positives in Quarto
    • LaTeX subscripts (x_1) and exponentiation (a**b) were incorrectly flagged as strong emphasis
    • Now correctly skips content inside $$...$$ math blocks
Changed
  • Documentation: Clarify CommonMark 0.31.2 spec version (#​298)
    • Explicitly document that rumdl uses CommonMark 0.31.2 via pulldown-cmark
    • Clarify that standard flavor includes GFM extensions (tables, task lists, strikethrough, autolinks)
    • Document commonmark as alias for standard, github as alias for gfm
    • Add output-format setting documentation with all 12 available formats

Downloads

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

v0.0.219

Compare Source

Added
  • Comprehensive markdown flavor support

    • GFM flavor: Security-sensitive HTML tag detection in MD033, extended autolinks including xmpp: protocol in MD034
    • MkDocs flavor: mkdocstrings block support, extended markdown syntax (keys [[Ctrl]], caret ^^sup^^, mark ==highlight==, ins ++inserted++, tilde ~sub~)
    • MDX flavor: JSX attribute detection (className, htmlFor, onClick, etc.), JSX expression handling, ESM import/export support
    • Quarto flavor: Pandoc citation syntax (@ref, [@ref]), shortcode detection ({{< >}}), div blocks and callouts (::: {.callout-*}), math block handling for emphasis rules
  • Comprehensive UTF-8 stress tests

    • Systematic testing of all rules against 11 scripts (Bengali, Arabic, Chinese, Japanese, Korean, Thai, Hindi, Russian, Greek, Emoji, ZWJ sequences)
    • Tests for check(), fix(), and fix range character boundaries
    • Catches UTF-8 panics before they reach production
Fixed
  • MD034: UTF-8 panic with multi-byte text before emails

    • Fixed crash when email follows Bengali, Chinese, Arabic, or other multi-byte UTF-8 text
    • The xmpp: prefix check was slicing at invalid character boundaries
    • Discovered during testing against kubernetes/website
  • MD031: Blank line detection after MkDocs admonition blocks

    • Corrected blank line requirements after admonition content
  • MkDocs: Nested admonition handling

    • Implemented stack-based detection for properly nested admonitions
Changed
  • Documentation: Split flavor docs into separate files
    • docs/flavors.md is now a concise overview with links
    • Each flavor has its own file: docs/flavors/standard.md, gfm.md, mkdocs.md, mdx.md, quarto.md
    • Easier to find, reference, and maintain flavor-specific documentation

Downloads

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

v0.0.218

Compare Source

Added
  • Style Guide Preset examples
    • Google Markdown style guide config (examples/google-style.toml)
    • Prettier-compatible markdown config (examples/prettier-style.toml)
Fixed
  • MD032: Eliminate false positives on real-world repos

    • Tested against Rust Book (478 files) and MDN Content (14,100 files) with zero false positives
    • Treat HTML comments as transparent for blank line checks
    • Skip blank line warning when exiting blockquotes (boundary provides separation)
    • Handle prose numbered items like "Chapter 19." (sentence continuation detection)
    • Fix lazy continuation for code span continuations and nested sublists
    • Remove incorrect uppercase heuristic that was closing lists prematurely
  • Config: Correct rule alias mappings

    • Add descriptive-link-text alias for MD059
    • Fix table-cell-alignment alias to map to MD060 (was incorrectly MD059)
  • Config: Warn on per-file-ignores patterns with commas

    • Detects when patterns contain commas without braces
    • Suggests correct glob syntax: {*.md,*.txt} instead of *.md,*.txt

Downloads

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

v0.0.217

Compare Source

Added
  • MD064: max-consecutive-spaces config option (fixes #​294)

    • New option to allow configurable consecutive space threshold
    • max-consecutive-spaces = 2 allows traditional two-space sentence spacing
    • Default remains 1 (flags any 2+ consecutive spaces)
  • Comprehensive Markdown flavor documentation

    • New docs/flavors.md with detailed flavor support guide
    • Coverage of MkDocs, MDX, Quarto, GitHub, and Standard flavors
Fixed
  • MD032: Detect lazy continuation in nested lists (fixes #​295)

    • Lazy continuation lines in nested lists are now correctly identified
    • Uses content_column from ListItemInfo to calculate proper indent threshold
  • MD032: Detect blockquote level changes as list breaks

    • Lines with different blockquote nesting levels now properly break lists
    • Prevents false positives when list items span blockquote boundaries
  • MD033: Calculate correct end_line for multiline HTML tags

    • HTML tags spanning multiple lines now report accurate end positions
    • Improves LSP diagnostic highlighting for multiline HTML elements
  • Config warnings show relative paths instead of absolute (fixes #​291)

    • Config warning messages now use project-relative paths
    • Makes error messages cleaner and more portable
  • Core correctness and performance improvements

    • Various fixes for edge cases in line processing
    • Performance optimizations in lint context creation
Community
  • Opened official Discord server for the rumdl community (thanks @​pygarap for the suggestion in #​281)
    • Join at https://discord.gg/ADTJFSFUyn
    • Channels: #general, #announcements, #help, #development
    • Release notifications automatically posted via GitHub webhook

Downloads

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

v0.0.216

Compare Source

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.

v0.0.215

Compare Source

Fixed
  • MD057: Exclude footnote definitions from relative link checking (fixes #​286)

    • Footnote definitions ([^id]: content) were incorrectly parsed as reference link definitions
    • This caused MD057 to treat footnote content as URLs (e.g., [^1]: [link](https://example.com) was flagged as broken link)
    • Footnotes are now correctly identified and excluded from reference definition parsing
    • Also benefits MD053 (unused reference definitions) which uses the same parsing
  • MD005: Auto-fix preserves blockquote prefix (fixes #​268)

    • When fixing list indentation inside blockquotes, the > prefix is now preserved
    • Previously, auto-fix could break blockquote structure

Downloads

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

v0.0.214

Compare Source

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.

v0.0.213

Compare Source

Fixed
  • MD031/MD046: Detect code blocks inside lists (fixes #​276)

    • MD031 with list-items=true now correctly flags fenced code blocks inside lists
    • MD046 with style=fenced now correctly flags indented code blocks inside lists
    • Uses pulldown-cmark for accurate CommonMark-compliant code block detection
    • Properly distinguishes between code blocks and footnote/admonition/tab content
  • MD057: Check reference-style link definitions for broken links (fixes #​274)

    • Reference-style link definitions like [ref]: ./path.md are now checked
    • Previously only inline links [text](./path.md) were validated
    • All existing validations apply: external URLs skipped, .html→.md fallback, URL decoding
  • MD007: "Do What I Mean" behavior for indent configuration (fixes #​273)

    • When indent is explicitly set without style, automatically use fixed style
    • Setting indent = 4 now actually uses 4-space increments as expected
    • Warning shown if both indent and style = "text-aligned" are set (contradictory)
  • MD030: Prevent false positives in math blocks (fixes #​275)

    • Math blocks ($$...$$) are now detected and excluded from list marker spacing checks
    • Fixes incorrect warnings about list spacing inside LaTeX display math

Downloads

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

v0.0.212

Compare Source

Added
  • CLI: Show relative file paths in output by default (fixes #​266)
    • Add --show-full-path flag to opt into absolute paths
    • All output formats (text, JSON, SARIF, GitHub, GitLab, JUnit) now consistently use paths relative to project root or CWD
Fixed
  • LSP: Respect FormattingOptions in formatting handler (fixes #​265)

    • insertFinalNewline: Add trailing newline if missing
    • trimFinalNewlines: Remove extra trailing newlines at EOF
    • trimTrailingWhitespace: Remove trailing whitespace from all lines
    • Applies FormattingOptions after lint fixes to match editor preferences
  • Fix coordinator: Re-check all rules after each fix for idempotency (fixes #​271)

    • rumdl check --fix now produces idempotent results
    • After each fix, all rules are re-checked with fresh LintContext
    • Handles cascading fixes (e.g., MD046 → MD040) in a single run
  • MD046: Preserve code indentation and skip MkDocs admonitions (fixes #​269, #​270)

    • Converting fenced to indented code blocks now preserves internal indentation
    • MkDocs admonitions (!!! note, ??? warning, ???+ tip) are properly skipped
  • MD012: Fix EOF blank line removal in LSP formatting (fixes #​264)

    • Warning's fix replacement now correctly removes blank lines at EOF
  • MD072: Improved frontmatter key sorting (fixes #​265)

    • Use line-based reordering to preserve original YAML formatting
    • Fixed config warning about "unknown option: enabled"
    • Compute fix in check() to enable LSP formatting

Downloads

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

v0.0.211

Compare Source

Fixed
  • MD032: Handle blockquote continuation lines correctly (fixes #​260)

    • Blockquote continuation lines within the same blockquote level no longer incorrectly trigger "list should be surrounded by blank lines" warnings
    • Changed detection from checking if line starts with > to comparing blockquote nesting levels
    • Lists inside blockquotes like > - item\n> continuation now lint correctly
  • MD071: Preserve trailing newlines when fixing frontmatter spacing (fixes #​262)

    • Auto-fix no longer removes the file's trailing newline
    • Prevents MD047 (files should end with newline) from triggering after MD071 fix
Changed
  • Rules: Add aliases for MD070, MD071, MD072
    • MD070: nested-code-fence-collision
    • MD071: blank-line-after-frontmatter
    • MD072: frontmatter-key-sort

Downloads

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

v0.0.210

Compare Source

Added
  • MD071: Blank line after frontmatter (new rule)

    • Enforces a blank line between frontmatter closing delimiter and document content
    • Supports YAML (---) and TOML (+++) frontmatter formats
    • Auto-fixable
  • MD072: Frontmatter key sort (new rule, disabled by default)

    • Checks that frontmatter keys are sorted alphabetically
    • Supports YAML and TOML frontmatter
    • Configurable ignore list for keys to exclude from sorting
    • Enable with MD072.enabled = true in configuration
    • Auto-fixable
Fixed
  • MD022: Support kramdown Inline Attribute Lists (fixes #​259)

    • IAL syntax like {: .class #id} immediately after headings no longer triggers blank line warnings
    • IAL lines are treated as part of the heading element
    • Multiple consecutive IAL lines supported
    • Fix function preserves IAL attachment to headings
  • MD046: Use pulldown-cmark for code block detection

    • More reliable code block detection using CommonMark-compliant parser
    • Fixes edge cases with nested and consecutive code blocks
  • MD072: Fix JSON depth tracking and regex initialization

    • Use LazyLock for regex to avoid recompilation

Configuration

📅 Schedule: Branch creation - "after 8:00pm on Saturday,before 11:59pm on Sunday" in timezone Europe/Stockholm, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Related to project dependencies label Jan 25, 2026
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/ubi-rvben-rumdl-0.x branch from c4b90b7 to b73bf41 Compare January 26, 2026 07:35
@renovate renovate bot changed the title build(deps): update dependency ubi:rvben/rumdl to v0.0.220 build(deps): update dependency ubi:rvben/rumdl to v0.0.221 Jan 26, 2026
@renovate renovate bot merged commit 8a776c7 into main Jan 26, 2026
12 checks passed
@renovate renovate bot deleted the renovate/ubi-rvben-rumdl-0.x branch January 26, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Related to project dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants