build(deps): update dependency ubi:rvben/rumdl to v0.1.21#18
Merged
renovate[bot] merged 1 commit intomainfrom Feb 22, 2026
Merged
build(deps): update dependency ubi:rvben/rumdl to v0.1.21#18renovate[bot] merged 1 commit intomainfrom
renovate[bot] merged 1 commit intomainfrom
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b8aeda1 to
ceca155
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.1.15→v0.1.21v0.1.25(+3)Release Notes
rvben/rumdl (ubi:rvben/rumdl)
v0.1.21Compare Source
Added
fulloutput format with ruff-style source line display showingoffending lines with caret underlines
(#425)
argsinput for passing extra CLI flags like--output-format json(#406)
loose-last-columnnow caps last column width at header text width —body cells shorter than header are padded, longer cells extend beyond
(#424)
Changed
--output-formathelp text now documents all available formats withdescriptions (#425)
Fixed
committing
Downloads
Installation
Using uv (Recommended)
Using pip
Using pipx
Direct Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
v0.1.20Compare Source
Added
extendskey for config file inheritance — config files candeclare 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.tomlandpyproject.toml(#390)and tab containers (#423)
Fixed
(#396)
(#414)
(#426)
Changed
disablenow uses replace semantics (matching Ruff'signore),giving
extend-disablea distinct purpose as the additive variant thatsurvives CLI overrides. Document the rule selection model with
extend-enable/extend-disablein global settingsDownloads
Installation
Using uv (Recommended)
Using pip
Using pipx
Direct Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
v0.1.19Compare Source
Added
IAL (
{:.class},{:#id}), span IAL, and extension block(
{::comment},{::nomarkdown},{::options}) detection. Enable withflavor = "kramdown"orflavor = "jekyll". MD041 skips IALs andextension blocks as preamble; MD051 defaults to kramdown anchor style
extend-enableandextend-disableglobal config keysfor 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 withoutoverriding the full
enablelistFixed
<https://...>) at thecolon in URL schemes by treating them as atomic elements
(#416,
#417)
spans, and HTML tag attributes by tracking element byte spans during
word-wrap fallback
(#412,
#413)
length-mode(chars/visual/bytes) through all reflowlength calculations so CJK and other wide characters are measured correctly
(#414)
e.g.andi.e.inside parentheses no longertrigger false sentence boundary detection in
sentence-per-linemode(#422)
in_code_blockoverrides that caused reflow corruption(#415)
pipe characters were misidentified as table rows and reformatted
{::options ... /})incorrectly disabling linting for all subsequent lines
Changed
(LineInfo sanitization, collection filtering, warning pipeline safety net)
so rules automatically skip kramdown extension blocks without per-rule
opt-in
Downloads
Installation
Using uv (Recommended)
Using pip
Using pipx
Direct Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
v0.1.18Compare Source
Added
enable = ["ALL"]keyword to explicitly enable all rules(equivalent to omitting
enable), withdisablestill applied on topcomes 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)
compact-pathsconfig option to warn about unnecessary pathtraversal in wiki links (e.g.,
../siblingwhensiblingsuffices)(#391)
Changed
enable = []now means "no rules enabled" (was incorrectlytreated as "use defaults"). Omitting
enablestill enables all rules.Use
enable = ["ALL"]to explicitly enable all rules.Fixed
::: module.Classwith indentedYAML options) during paragraph reflow
(#396)
now correctly handles lines where the last word pushes past the limit
with
http://,https://, orwww.), matching markdownlint behavior(#395)
Downloads
Installation
Using uv (Recommended)
Using pip
Using pipx
Direct Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
v0.1.17Compare Source
Fixed
enable = []is now correctly treated as "use defaults" (all rulesenabled) instead of acting as an empty allowlist that disabled all rules
!!!,???,???+) during textreflow instead of stripping them from continuation lines
allowed-elementsconfig values —square brackets and other metacharacters were being interpreted as regex patterns
(surrounded by blank lines), matching markdownlint behavior
Changed
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.
Downloads
Installation
Using uv (Recommended)
Using pip
Using pipx
Direct Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.
v0.1.16Compare Source
Added
semantic-line-breaksreflow mode (preview) — breaks lines at semanticboundaries 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
semantic line break sentence boundary detection
to shortcodes, code spans, or links (e.g.,
v{{< shortcode >}}) is no longersplit across lines
checks — lines were incorrectly passing when long URLs inflated the real length
::: {.class}) during text reflowinstead of reflowing them into surrounding paragraphs
check()for idempotent fixes — repeated--fixruns no longer produce different output for multi-level heading violationsfix()method in proptest and allow convergence within 3 passesfalse positive warnings on valid link syntax
handling each whitespace character separately
pathinput--no-excludedescriptions(thanks @JonathanWillitts in #385)
defaultkey and boolean rule semantics in.markdownlint.jsoncompatibility(#389)
Changed
compute_heading_fix()to unify check() and fix() code pathsDownloads
Installation
Using uv (Recommended)
Using pip
Using pipx
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.
This PR was generated by Mend Renovate. View the repository job log.