Skip to content

build(deps): update dependency ubi:rvben/rumdl to v0.1.21#18

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

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

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 21, 2026

This PR contains the following updates:

Package Update Change Pending OpenSSF
ubi:rvben/rumdl patch v0.1.15v0.1.21 v0.1.25 (+3) OpenSSF Scorecard

Release Notes

rvben/rumdl (ubi:rvben/rumdl)

v0.1.21

Compare Source

Added
  • CLI: New full output format with ruff-style source line display showing
    offending lines with caret underlines
    (#​425)
  • GitHub Action: Add generic args input for passing extra CLI flags like
    --output-format json
    (#​406)
  • MD060: loose-last-column now caps last column width at header text width —
    body cells shorter than header are padded, longer cells extend beyond
    (#​424)
Changed
  • CLI: --output-format help text now documents all available formats with
    descriptions (#​425)
Fixed
  • CI: SchemaStore sync workflow now formats schema with Prettier before
    committing

Downloads

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

Compare Source

Added
  • Config: Add extends key for config file inheritance — config files can
    declare a base config to inherit from, with child settings merging on top.
    Supports relative paths, absolute paths, ~/ expansion, recursive chains
    (up to 10 levels), and circular reference detection. Works in both
    .rumdl.toml and pyproject.toml (#​390)
  • Code block tools: Detect fenced code blocks inside MkDocs admonitions
    and tab containers (#​423)
Fixed
  • MD013: Detect mkdocstrings autodoc blocks regardless of flavor setting
    (#​396)
  • MD013: Enforce strict line-length limit in semantic-line-breaks merge
    (#​414)
  • MD060: Detect misaligned content in center/right-aligned table columns
    (#​426)
Changed
  • Config: disable now uses replace semantics (matching Ruff's ignore),
    giving extend-disable a distinct purpose as the additive variant that
    survives CLI overrides. Document the rule selection model with
    extend-enable / extend-disable in global settings

Downloads

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

Compare Source

Added
  • Kramdown flavor: Add kramdown/Jekyll markdown flavor support with block
    IAL ({:.class}, {:#id}), span IAL, and extension block
    ({::comment}, {::nomarkdown}, {::options}) detection. Enable with
    flavor = "kramdown" or flavor = "jekyll". MD041 skips IALs and
    extension blocks as preamble; MD051 defaults to kramdown anchor style
  • Config: Add extend-enable and extend-disable global config keys
    for additive rule activation, following Ruff's extend-select pattern.
    Five rules are now opt-in by default: MD060, MD063, MD072, MD073, MD074.
    Use extend-enable = ["MD060"] to enable individual opt-in rules without
    overriding the full enable list
Fixed
  • MD013: Prevent reflow from splitting autolinks (<https://...>) at the
    colon in URL schemes by treating them as atomic elements
    (#​416,
    #​417)
  • MD013: Prevent reflow from splitting inside markdown link text, code
    spans, and HTML tag attributes by tracking element byte spans during
    word-wrap fallback
    (#​412,
    #​413)
  • MD013: Thread length-mode (chars/visual/bytes) through all reflow
    length calculations so CJK and other wide characters are measured correctly
    (#​414)
  • MD013: Abbreviations like e.g. and i.e. inside parentheses no longer
    trigger false sentence boundary detection in sentence-per-line mode
    (#​422)
  • MkDocs: Track fenced code blocks inside admonitions to prevent false
    in_code_block overrides that caused reflow corruption
    (#​415)
  • MD060: Fix table formatter idempotency bug where ATX headings containing
    pipe characters were misidentified as table rows and reformatted
  • Kramdown: Fix self-closing extension blocks ({::options ... /})
    incorrectly disabling linting for all subsequent lines
  • Kramdown: Fix extension fence leakage causing MD022 false positives
Changed
  • Kramdown: Add three-layer architectural filtering for extension blocks
    (LineInfo sanitization, collection filtering, warning pipeline safety net)
    so rules automatically skip kramdown extension blocks without per-rule
    opt-in

Downloads

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

Compare Source

Added
  • Config: enable = ["ALL"] keyword to explicitly enable all rules
    (equivalent to omitting enable), with disable still applied on top
  • MD013: In non-strict mode, suppress line-length warnings when the excess
    comes entirely from inline link/image URLs — if replacing [text](url) with
    [text] would bring the line within the limit, the warning is not raised
    (#​393)
  • MD057: compact-paths config option to warn about unnecessary path
    traversal in wiki links (e.g., ../sibling when sibling suffices)
    (#​391)
Changed
  • Config: enable = [] now means "no rules enabled" (was incorrectly
    treated as "use defaults"). Omitting enable still enables all rules.
    Use enable = ["ALL"] to explicitly enable all rules.
Fixed
  • MD013: Skip mkdocstrings autodoc blocks (::: module.Class with indented
    YAML options) during paragraph reflow
    (#​396)
  • MD013: Implement trailing-word replacement for non-strict mode — reflow
    now correctly handles lines where the last word pushes past the limit
  • MD044: Skip proper name checking when link text is itself a URL (starts
    with http://, https://, or www.), matching markdownlint behavior
    (#​395)

Downloads

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

Compare Source

Fixed
  • Config: enable = [] is now correctly treated as "use defaults" (all rules
    enabled) instead of acting as an empty allowlist that disabled all rules
  • MD013: Preserve MkDocs admonition markers (!!!, ???, ???+) during text
    reflow instead of stripping them from continuation lines
  • MD033: Escape regex special characters in allowed-elements config values —
    square brackets and other metacharacters were being interpreted as regex patterns
  • MD036: Only flag emphasis as heading-like when it forms a standalone paragraph
    (surrounded by blank lines), matching markdownlint behavior
Changed
  • MD045: Made diagnostic-only — auto-fix removed because meaningful alt text
    requires human judgment. Automated placeholders derived from filenames (e.g.,
    "User Profile image") are harmful for accessibility. The rule now reports missing
    alt text without offering to fix it.
  • CI: Pass version in pre-commit dispatch payload

Downloads

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

Compare Source

Added
  • MD013: semantic-line-breaks reflow mode (preview) — breaks lines at semantic
    boundaries using a cascading strategy: sentence boundaries first, then clause
    punctuation (, ; : ), then English break-words (and, or, but,
    which, that, because, etc.), then word wrap as fallback
    (#​388)
Fixed
  • MD013: Fix panic on multi-byte characters (smart quotes, em dashes) in
    semantic line break sentence boundary detection
  • MD013: Preserve element adjacency during reflow — text directly adjacent
    to shortcodes, code spans, or links (e.g., v{{< shortcode >}}) is no longer
    split across lines
  • MD013: Use actual line length instead of URL-stripped length for line-length
    checks — lines were incorrectly passing when long URLs inflated the real length
  • MD013: Preserve Quarto/Pandoc div markers (::: {.class}) during text reflow
    instead of reflowing them into surrounding paragraphs
  • MD001: Track fixed heading level in check() for idempotent fixes — repeated
    --fix runs no longer produce different output for multi-level heading violations
  • MD032: Idempotent fix for ordered non-1 list followed by unordered list
  • MD032: Use fix() method in proptest and allow convergence within 3 passes
  • MD062: Bail out when unmatched angle bracket masks closing paren, preventing
    false positive warnings on valid link syntax
  • MD009: Strip all trailing Unicode whitespace in a single pass instead of
    handling each whitespace character separately
  • GitHub Action: Support multiple space-separated file paths in path input
  • docs: Fix YAML typo, indentation, and --no-exclude descriptions
    (thanks @​JonathanWillitts in #​385)
  • config: Handle markdownlint default key and boolean rule semantics in
    .markdownlint.json compatibility
    (#​389)
Changed
  • reflow: Extract block boundary helpers to deduplicate paragraph detection logic
  • MD001: Extract compute_heading_fix() to unify check() and fix() code paths
  • docs: Add Helix editor formatter configuration and note about built-in support
  • docs: Add link and nav validation guide, fix MD051 cross-file documentation

Downloads

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

@renovate renovate bot added the dependencies Related to project dependencies label Feb 21, 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 b8aeda1 to ceca155 Compare February 22, 2026 01:35
@renovate renovate bot merged commit e8d1817 into main Feb 22, 2026
12 checks passed
@renovate renovate bot deleted the renovate/ubi-rvben-rumdl-0.x branch February 22, 2026 05:51
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