Skip to content

build(deps): update dependency ubi:rvben/rumdl to v0.1.8#13

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

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

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 7, 2026

This PR contains the following updates:

Package Update Change Pending OpenSSF
ubi:rvben/rumdl patch v0.1.0v0.1.8 v0.1.15 (+6) OpenSSF Scorecard

Release Notes

rvben/rumdl (ubi:rvben/rumdl)

v0.1.8

Compare Source

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.

v0.1.7

Compare Source

Added
  • MD060: Loose last column option (#​356)

    • loose-last-column = true skips padding the last column in body rows
    • Keeps tables compact while maintaining alignment for other columns
    • Useful for tables with variable-length description columns
    • (thanks @​Ravlen for the suggestion)
  • MD060: Separate header/body alignment (#​348)

    • column-align-header controls alignment for the header row only
    • column-align-body controls alignment for body rows only
    • Existing column-align remains as fallback for both
    • (thanks @​pygarap for the suggestion)
  • MD018: MagicLink support in MkDocs flavor (#​355)

    • When using flavor = "mkdocs", MD018 skips PyMdown MagicLink-style issue references
    • #10 and #123 at the start of lines are not flagged as malformed headings
    • Non-numeric patterns like #Summary are still flagged correctly
    • (thanks @​kattni for the suggestion)
Changed
  • Docs: Add MD073 to opt-in rules table

    • MD073 (TOC validation) now listed in the opt-in rules section of docs/RULES.md
  • Release: Add SchemaStore update reminder

    • verify-release-ready.sh now warns when rumdl.schema.json has changed
    • Reminds to submit a PR to SchemaStore after releasing
  • Release: Add opt-in rules documentation check

    • verify-release-ready.sh verifies all opt-in rules are documented in docs/RULES.md
    • Prevents forgetting to document new opt-in rules
  • Release: Add config validation check

    • verify-release-ready.sh now tests all rule config options for validation warnings
    • Catches schema bugs where valid options show "Unknown option" warnings
Fixed
  • MD060: Fix config validation warnings for optional alignment options

    • column-align-header and column-align-body no longer show "Unknown option" warnings
    • Schema now explicitly includes all valid config keys
  • MD073: Add missing indent option to config schema

    • indent option was accepted but not in the validation schema
  • CLI: Remove noisy hints from completions command

    • Shell completion output is now cleaner without installation hints in the generated script

Downloads

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

Compare Source

Added
  • CLI: Shell completions subcommand (#​327)

    • rumdl completions <shell> generates shell completions for bash, zsh, fish, powershell, and elvish
    • Auto-detects current shell and provides installation hints
    • (thanks @​tpoliaw in #​333)
  • CLI: Static rules.json for tooling integration (#​351)

    • Rule metadata now available at https://raw.githubusercontent.com/rvben/rumdl/main/rules.json
    • Enables external tools (Alfred workflows, etc.) to access rule data without installing rumdl
    • Release verification ensures rules.json stays in sync
Fixed
  • MD073: Read indent config from MD007 by default (#​353)
    • TOC indentation now respects MD007's indent setting automatically
    • Can be overridden with explicit [MD073] indent = N

Downloads

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

Compare Source

Added
  • CLI: JSON output for rule metadata (#​351)
    • rumdl rule -o json exports all rule data as JSON
    • rumdl rule -o json-lines for streaming/piping (one JSON object per line)
    • Filter options: --fixable (-f), --category (-c)
    • --list-categories shows available categories with rule counts
    • --explain includes full documentation in output
    • JSON includes: code, name, aliases, summary, category, fix_availability, url
Fixed
  • MD073: Validate TOC entry indentation matches heading levels (#​353)

    • TOC entries must now have correct indentation relative to heading depth
    • Example: H2 entries need 2-space indent, H3 entries need 4-space indent
  • CLI: Correctly count fixable issues (#​349)

    • "Run rumdl fmt to fix N issues" message now uses capability-based counting
    • Previously could show fixable count for rules that don't actually auto-fix
  • CLI: Correctly count files modified by fmt (#​347)

    • Summary now shows actual number of modified files, not just files with issues
Changed
  • Docs: Update all documentation URLs to rumdl.dev (#​352)
    • LSP code actions now link to rumdl.dev instead of GitHub
    • Rule URLs in JSON output point to rumdl.dev

Downloads

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

Compare Source

Changed
  • MD073: Simplified to marker-based TOC detection only (#​332)
    • Removed heading-based TOC detection (~200 lines of code)
    • Now only supports <!-- toc -->...<!-- tocstop --> markers
    • Ensures consistent detect/fix behavior - only validates TOCs users explicitly mark
    • Rule is now opt-in: disabled by default, enable with [MD073] enabled = true
Fixed
  • Rules: Call should_skip() in linting engine for opt-in rules

    • Opt-in rules (like MD073) now correctly skip when disabled
    • Previously, rules had to check skip internally which caused inconsistent behavior
    • Architectural fix affects all rules with opt-in behavior
  • MD073: Fix HTML anchor handling in heading ID generation

    • Headings with <a name="..."></a> anchors now correctly extract the anchor ID
    • Centralized fix in header_id_utils.rs benefits all anchor-related functionality
  • MD032: Fix should_skip() to detect ordered lists

    • likely_has_lists() only checked for unordered markers (*, -, +)
    • Ordered lists (e.g., 1. item) were incorrectly skipped
    • Now uses pre-computed list_blocks which includes all list types

Downloads

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

Compare Source

Added
  • MD073: Table of Contents validation rule
    • Validates TOC entries match actual document headings
    • Detects missing, extra, misordered, and misnamed TOC entries
    • Supports multiple anchor styles: GitHub, GitLab, Markdownlint, VSCode
    • Configurable: toc-heading, anchor-style, case-sensitive
Fixed
  • MD064: Recognize sentence endings after markdown inline elements (#​345)
    • allow-sentence-double-space now works with sentences ending in inline code, emphasis, bold, strikethrough, and other markdown elements
    • Example: `code`. Next sentence no longer flags a false positive

Downloads

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

Compare Source

Fixed
  • LSP: Only auto-fix on manual saves, not autosave (#​340)

    • Prevents unwanted fixes when VS Code autosaves in the background
    • Auto-fix now only triggers on explicit Cmd+S / Ctrl+S saves
  • MD032: Add auto-fix for lazy continuation lines (#​342)

    • When allow-lazy-continuation = false, lazy continuation lines now get proper indentation
    • Detects all inline formatting at line start (emphasis, strong, strikethrough, links, images, code)
    • Handles nested lists, blockquotes, and nested blockquotes correctly
  • MD037: Fix range calculation for emphasis spacing (#​343) (thanks @​kachick)

    • Fix ranges are now stored as absolute positions, preventing double-adjustment in fix mode
Added
  • Test: Smoke test profile for package managers (#​341) (thanks @​kachick)
    • make test-smoke runs stable tests excluding flaky proptest/stress tests
    • Useful for Nix and other package managers requiring deterministic test runs

Downloads

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

Compare Source

Fixed
  • MD013: Preserve MkDocs snippet delimiters during reflow (#​338)

    • -8<- and --8<-- delimiters now stay on their own lines when reflowing list items
    • Prevents MkDocs Snippets extension syntax from being corrupted
  • MD013: Detect same-line closing tags for script/style elements (#​339)

    • Self-closing tags like <script src="..."></script> no longer cause subsequent lines to be skipped
    • Lines after inline script/style tags are now properly checked for line length
  • MD013: Improve reflow handling for config and MkDocs syntax (#​335, #​337)

    • Recognize abbreviations config option (was showing "unknown option" error)
    • Preserve attrlist syntax {: .class } on its own line during reflow
  • MD013: Require space after period for numbered list detection (#​336)

    • Prevents "failed to converge after 100 iterations" error on certain inputs
    • Version numbers like 1.2.3 no longer mistakenly detected as list items
  • MD013: Handle email autolinks correctly

    • Email addresses in angle brackets (e.g., <user@example.com>) no longer break HTML tag extraction
  • MD005/MD030: Use blockquote-aware indent calculation

    • List continuation detection now correctly handles blockquote prefixes
    • Multi-line list item detection accounts for blockquote nesting
Changed
  • Shared blockquote utilities for indent calculation
    • Centralized logic for calculating indentation within blockquotes
    • Improves consistency across MD005, MD030, and MD032 rules

Downloads

File Platform Checksum
rumdl-v0.1.1-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.1-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.1-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.1-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.1-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.1-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.1-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 7, 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 06809d3 to b04fe2b Compare February 8, 2026 00:41
@renovate renovate bot changed the title build(deps): update dependency ubi:rvben/rumdl to v0.1.7 build(deps): update dependency ubi:rvben/rumdl to v0.1.8 Feb 8, 2026
@renovate renovate bot merged commit 46e3d75 into main Feb 8, 2026
12 checks passed
@renovate renovate bot deleted the renovate/ubi-rvben-rumdl-0.x branch February 8, 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