Skip to content

build(deps): update dependency github:rvben/rumdl to v0.1.33#173

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/github-rvben-rumdl-0.x
Mar 8, 2026
Merged

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

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 7, 2026

This PR contains the following updates:

Package Update Change Pending OpenSSF
github:rvben/rumdl patch v0.1.26v0.1.33 v0.1.43 (+9) OpenSSF Scorecard

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

rvben/rumdl (github:rvben/rumdl)

v0.1.33

Compare Source

Added
  • CLI: Add --fixable and --unfixable flags to control which rules are
    allowed to auto-fix. --fixable acts as an allowlist (only listed rules can
    fix), --unfixable acts as a blocklist (takes precedence). Both accept
    comma-separated rule names or aliases
    (#​472)
Fixed
  • CLI: Resolve rule name aliases in fixable/unfixable config lists so
    that aliases like commands-show-output correctly match canonical names like
    MD014
  • Rules: Detect links and images inside MkDocs admonitions, content tabs,
    and markdown HTML blocks
  • Docs: Fix incorrect MD014 documentation that claimed the rule cannot be
    auto-fixed — it removes $ prompts from commands without output, matching
    markdownlint-cli behavior (#​473)
Changed
  • Docs: Add feature comparison matrix and cold start benchmarks for all 8
    comparison tools

Downloads

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

Compare Source

Fixed
  • MD013: Respect MkDocs 4-space list continuation indent during reflow. For
    markers shorter than 4 characters (e.g., 1., -), continuation lines are now
    indented to 4 spaces in MkDocs flavor, matching Python-Markdown requirements. This
    fixes an MD077/MD013 conflict loop where reflow produced invalid MkDocs markdown
    (#​471)
  • LSP: Apply per-file-ignores configuration during LSP linting
  • CI: Move mise tool install into retry loops for reliability
Changed
  • MD046: Expanded documentation with examples and details for unclosed code block
    detection (thanks @​eread in #​470)

Downloads

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

Compare Source

Fixed
  • MD013: Handle MkDocs admonitions inside list items during reflow. Admonition
    headers and body content are now preserved and reflowed correctly instead of being
    treated as plain paragraph text. Body indent is derived from actual content lines
    rather than hardcoded, supporting nested admonitions
    (#​469)

Downloads

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

Compare Source

Added
  • CLI: rumdl init now supports --preset flag with default, google, and
    relaxed variants, and --output flag for custom file paths. The Google preset
    follows Google's developer documentation style guide; the relaxed preset disables
    noisy rules and uses consistent style detection
    (#​468)
Fixed
  • MD076: Blank lines required by MD031 (blanks-around-fences) or MD058
    (blanks-around-tables) inside list items are now classified as structural and
    excluded from the loose/tight consistency calculation. Previously, indented code
    blocks inside loose lists triggered false "Missing blank line between list items"
    warnings (#​461)
  • MD020: Fix byte-offset vs character-position handling for column reporting
    with Unicode content
  • MD038: Fix panic on CJK text by converting character positions to byte offsets
    before slicing
  • MD054: Correct column indexing for code span detection and match range
    calculation
  • MD057: Fix image URL byte offset calculation that used character-based offset
    as byte offset
  • MD060: Use Unicode width for table alignment detection so CJK-heavy tables
    are recognized correctly
  • MD063: Use sentinel value for unfound word positions to prevent false canonical
    form matches at byte offset 0
  • MD010: Restore distinction between fenced code blocks (skip) and indented code
    blocks (flag tabs) that was lost when switching to LintContext
  • MD035: Skip HR-style checking inside MkDocs HTML markdown blocks where ---
    separators are used for grid cards
  • MD052: Replace manual fenced-code-block tracking with LintContext's pre-computed
    in_code_block field
  • MD009: Remove dead branch in fix replacement that could never execute
  • MD011: Rewrite fix mode to reuse check results instead of maintaining a parallel
    implementation
  • MD025: Use whole-word matching for section indicators to prevent false positives
    (e.g., "Indexing" matching the "index" indicator)
  • MD029: Include ) in quick-check early return so parenthesis-style ordered lists
    are not silently skipped
  • MD040: Use 1-indexed line/column for config error warnings instead of invalid
    (0,0)
  • MD041: Compute actual fix replacements in check mode instead of emitting
    empty-string placeholders that would delete content if applied
  • MD050: Delegate HTML tag boundary check to shared method so check and fix use
    identical logic
  • MD064: Fix leading_spaces calculation in reference link detection to use
    original line, not already-trimmed string
  • MD072: Track in_string state when counting JSON braces/brackets so braces
    inside string values don't break nesting depth calculation
  • MD073: Replace regex-based code span stripping with correct parser handling
    multi-backtick spans and CommonMark space-stripping rules; rewrite TOC validation
    to use count-based duplicate anchor comparison
  • MD074: Add content-hash cache invalidation so changed mkdocs.yml files are
    re-validated
  • Config: Preserve Option fields in schema so nullable keys are not flagged as
    unknown (#​467)
Downloads
File Platform Checksum
rumdl-v0.1.30-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.30-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.30-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.30-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.30-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.30-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.30-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.1.29

Compare Source

Added
  • MD077: New list-continuation-indent rule that checks list item continuation
    lines use the correct indentation (content-aligned rather than tab-stop-aligned)
  • LSP: Go-to-definition and find-references for markdown links, enabling
    navigation between link references and their definitions
  • LSP: Surface code-block-tools diagnostics in server mode so language-specific
    linting errors appear in the editor
  • MD044: Honor backtick-delimited code in HTML comments when checking proper names
Fixed
  • MD013: Exempt link reference definitions and standalone link/image lines from
    reflow line-length checks inside list items. Previously, these exempt lines were
    joined with other content, producing incorrect combined lengths (e.g., 160 instead
    of the actual line length) (#​466)
  • MD013: Normalize reflow mode now checks each paragraph independently instead of
    joining all content across paragraph boundaries. Exempt paragraphs (link ref defs,
    standalone links) are preserved verbatim during reflow output
  • LSP: Close 4 navigation gaps in go-to-definition and find-references
  • LSP: Count fixable warnings document-wide for source.fixAll and clear config
    cache on change
  • LSP: Create source.fixAll action for single-issue files
  • LSP: Skip external code-block-tools on keystroke events to reduce latency
  • LSP: Detect stale global-fallback entries in config cache so newly created
    .rumdl.toml files are picked up without restarting the language server
  • Docs: Fix multi-paragraph list item indentation (thanks @​sisp in #​465)
Changed
  • LSP: source.fixAll code action now respects MD007 indent configuration

Downloads

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

Compare Source

Added
  • Import: rumdl import now preserves original rule aliases (e.g., no-hard-tabs
    instead of MD010) in the generated config file
    (#​460)
  • Code Block Tools: Per-language configs now support an enabled field to disable
    linting/formatting for specific languages while keeping the configuration
    (#​458)
Fixed
  • MD044: Vale (<!-- vale ... -->) and remark-lint (<!-- lint ... -->) inline
    configuration directives are now skipped when checking proper names
    (#​456)

Downloads

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

Compare Source

Fixed
  • MD013: CRLF line endings are now preserved during semantic-line-breaks reflow,
    fixing false positive warnings in the LSP when editors send Windows-style line
    endings (#​459)
  • MD041: Fix mode now correctly passes the file path to LintContext, enabling
    filename-derived title insertion (InsertDerived). Index and README files now
    derive their title from the parent directory name instead of "Index" or "README"
  • MD044: YAML frontmatter values are now checked as prose while keys, delimiters,
    comments, and flow constructs are skipped. TOML frontmatter keys are also correctly
    skipped (#​448)
  • MD044: Angle-bracket autolinks (<https://...>) inside HTML comments are no
    longer flagged for proper name violations. Uses CommonMark autolink pattern matching
    for all valid URI schemes (#​457)
  • MD076: Blank lines required by MD031 (blanks-around-fences) and MD058
    (blanks-around-tables) inside list items are now recognized as structural rather
    than inter-item separators, preventing false positives in tight lists with code
    blocks, tables, or HTML blocks
    (#​455)
Changed
  • Removed unused itertools dependency

Downloads

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


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.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot added the dependencies Related to project dependencies label Mar 7, 2026
@renovate renovate bot merged commit 900a147 into main Mar 8, 2026
11 checks passed
@renovate renovate bot deleted the renovate/github-rvben-rumdl-0.x branch March 8, 2026 00:58
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