dependabot[bot] opened a new pull request, #15852: URL: https://github.com/apache/lucene/pull/15852
Bumps [rumdl](https://github.com/rvben/rumdl) from 0.1.7 to 0.1.47. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rvben/rumdl/releases">rumdl's releases</a>.</em></p> <blockquote> <h2>v0.1.47</h2> <h3>Fixed</h3> <ul> <li><strong>MD007</strong>: MkDocs flavor now enforces 4-space indentation (<code>indent=4, style=fixed</code>) as required by Python-Markdown; conflicting user config emits a warning and is overridden (<a href="https://redirect.github.com/rvben/rumdl/issues/522">#522</a>)</li> <li><strong>MD013</strong>: Reflow fix no longer dedents continuation paragraphs after code blocks inside admonitions in list items (<a href="https://redirect.github.com/rvben/rumdl/issues/509">#509</a>)</li> <li><strong>MD025</strong>: Auto-fix now cascades heading demotion to child headings, preserving the document's heading hierarchy (<a href="https://redirect.github.com/rvben/rumdl/issues/525">#525</a>)</li> <li><strong>MD070</strong>: Fence collision detection expanded to ~50 language identifiers (Python, JS, Shell, Rust, Go, YAML, etc.) where triple backtick sequences commonly appear (<a href="https://redirect.github.com/rvben/rumdl/issues/518">#518</a>)</li> <li><strong>MD070</strong>: Auto-fix integration now works correctly in both CLI and LSP code action paths by including a complete <code>Fix</code> struct on warnings</li> <li><strong>MD046</strong>: Removed redundant nested fence detection that produced false positives on Python code blocks containing embedded markdown</li> <li><strong>LSP</strong>: Server now publishes empty diagnostics to invalidate client cache when switching to pull mode, preventing stale errors from persisting (<a href="https://redirect.github.com/rvben/rumdl/issues/517">#517</a>)</li> </ul> <h2>Downloads</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.47-x86_64-unknown-linux-gnu.tar.gz</a></td> <td>Linux x86_64</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.47-x86_64-unknown-linux-musl.tar.gz</a></td> <td>Linux x86_64 (musl)</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.47-aarch64-unknown-linux-gnu.tar.gz</a></td> <td>Linux ARM64</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.47-aarch64-unknown-linux-musl.tar.gz</a></td> <td>Linux ARM64 (musl)</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-apple-darwin.tar.gz">rumdl-v0.1.47-x86_64-apple-darwin.tar.gz</a></td> <td>macOS x86_64</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-apple-darwin.tar.gz">rumdl-v0.1.47-aarch64-apple-darwin.tar.gz</a></td> <td>macOS ARM64 (Apple Silicon)</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-pc-windows-msvc.zip">rumdl-v0.1.47-x86_64-pc-windows-msvc.zip</a></td> <td>Windows x86_64</td> <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.47/rumdl-v0.1.47-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> </tbody> </table> <h2>Installation</h2> <h3>Using uv (Recommended)</h3> <pre lang="bash"><code>uv tool install rumdl </code></pre> <h3>Using pip</h3> <pre lang="bash"><code>pip install rumdl </code></pre> <h3>Using pipx</h3> <pre lang="bash"><code>pipx install rumdl </code></pre> <h3>Direct Download</h3> <p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p> <h2>v0.1.46</h2> <h3>Added</h3> <ul> <li>Per-rule <code>enabled = false</code> now actually disables rules; <code>enabled = true/false</code> is fully bidirectional and takes precedence over global <code>disable</code>/<code>extend-disable</code>/<code>extend-enable</code> lists (<a href="https://redirect.github.com/rvben/rumdl/issues/520">#520</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rvben/rumdl/blob/main/CHANGELOG.md">rumdl's changelog</a>.</em></p> <blockquote> <h2>[0.1.47] - 2026-03-12</h2> <h3>Fixed</h3> <ul> <li><strong>MD007</strong>: MkDocs flavor now enforces 4-space indentation (<code>indent=4, style=fixed</code>) as required by Python-Markdown; conflicting user config emits a warning and is overridden (<a href="https://redirect.github.com/rvben/rumdl/issues/522">#522</a>)</li> <li><strong>MD013</strong>: Reflow fix no longer dedents continuation paragraphs after code blocks inside admonitions in list items (<a href="https://redirect.github.com/rvben/rumdl/issues/509">#509</a>)</li> <li><strong>MD025</strong>: Auto-fix now cascades heading demotion to child headings, preserving the document's heading hierarchy (<a href="https://redirect.github.com/rvben/rumdl/issues/525">#525</a>)</li> <li><strong>MD070</strong>: Fence collision detection expanded to ~50 language identifiers (Python, JS, Shell, Rust, Go, YAML, etc.) where triple backtick sequences commonly appear (<a href="https://redirect.github.com/rvben/rumdl/issues/518">#518</a>)</li> <li><strong>MD070</strong>: Auto-fix integration now works correctly in both CLI and LSP code action paths by including a complete <code>Fix</code> struct on warnings</li> <li><strong>MD046</strong>: Removed redundant nested fence detection that produced false positives on Python code blocks containing embedded markdown</li> <li><strong>LSP</strong>: Server now publishes empty diagnostics to invalidate client cache when switching to pull mode, preventing stale errors from persisting (<a href="https://redirect.github.com/rvben/rumdl/issues/517">#517</a>)</li> </ul> <h2>[0.1.46] - 2026-03-11</h2> <h3>Added</h3> <ul> <li>Per-rule <code>enabled = false</code> now actually disables rules; <code>enabled = true/false</code> is fully bidirectional and takes precedence over global <code>disable</code>/<code>extend-disable</code>/<code>extend-enable</code> lists (<a href="https://redirect.github.com/rvben/rumdl/issues/520">#520</a>)</li> </ul> <h3>Fixed</h3> <ul> <li><strong>MD032</strong>: False positive for list continuation text in nested blockquotes (<a href="https://redirect.github.com/rvben/rumdl/issues/519">#519</a>)</li> <li><strong>MD014</strong>: Now reports all violations per code block, not just the first (<a href="https://redirect.github.com/rvben/rumdl/issues/516">#516</a>)</li> <li><strong>MD033</strong>: <code>allowed</code> and <code>disallowed</code> shorthand config options no longer produce unknown key warnings (<a href="https://redirect.github.com/rvben/rumdl/issues/508">#508</a>)</li> <li><strong>MD013</strong>: <code>strict-sentences</code> alias now correctly recognized in config validation</li> <li><strong>MD049/MD050</strong>: Skip mkdocstrings blocks in emphasis-related rules to prevent false positives (<a href="https://redirect.github.com/rvben/rumdl/issues/515">#515</a>)</li> <li><strong>Code block tools</strong>: Strip ANSI codes, parse multi-line errors, and combine stdout/stderr for complete diagnostic output (<a href="https://redirect.github.com/rvben/rumdl/issues/506">#506</a>)</li> <li><strong>Code block tools</strong>: Default <code>tombi</code> tool now runs <code>tombi lint</code> instead of <code>tombi format</code> when configured in the <code>lint</code> slot (<a href="https://redirect.github.com/rvben/rumdl/issues/506">#506</a>)</li> <li><strong>Config</strong>: <code>enabled</code> key no longer rejected as unknown in per-rule config blocks (<a href="https://redirect.github.com/rvben/rumdl/issues/520">#520</a>)</li> <li><strong>Inline config</strong>: Unified directive parser eliminates disambiguation bugs between enable/disable/configure directives</li> </ul> <h3>Changed</h3> <ul> <li>Consolidated ~110 test binaries into a single lib binary for faster builds</li> <li>Removed dead code from rule.rs, MD014, and code_block_utils modules</li> </ul> <h2>[0.1.45] - 2026-03-10</h2> <h3>Added</h3> <ul> <li><strong>MD013</strong>: New <code>require-sentence-capital</code> option for sentence-per-line and semantic-line-breaks reflow modes. When set to <code>false</code>, periods are recognized as sentence boundaries without requiring an uppercase letter afterward (<a href="https://redirect.github.com/rvben/rumdl/issues/514">#514</a>)</li> <li><strong>MD013</strong>: <code>!</code> and <code>?</code> are now always recognized as sentence boundaries regardless of the <code>require-sentence-capital</code> setting</li> <li><strong>MD013</strong>: Single-letter initial detection (e.g., "J. K. Rowling") to prevent false sentence splits</li> <li><strong>MD013</strong>: Expanded default abbreviation list with: vs, fig, no, vol, ch, sec, al</li> </ul> <h3>Fixed</h3> <ul> <li><strong>MD044</strong>: Names inside backtick code spans in YAML frontmatter are no longer flagged when <code>code_blocks = false</code> (<a href="https://redirect.github.com/rvben/rumdl/issues/513">#513</a>)</li> <li><strong>MD051</strong>: HTML/JSX tags in headings (e.g., <code><Component /></code>, <code><span>text</span></code>) are now stripped before anchor generation, preventing false-positive broken link warnings (<a href="https://redirect.github.com/rvben/rumdl/issues/510">#510</a>)</li> <li><strong>MD032</strong>: Complex nested lists with continuation paragraphs at parent indent levels are no longer incorrectly split into separate lists (<a href="https://redirect.github.com/rvben/rumdl/issues/512">#512</a>)</li> <li><strong>npm</strong>: Binary downloaded from npm registry is now automatically made executable on macOS/Linux, fixing "permission denied" errors (<a href="https://redirect.github.com/rvben/rumdl/issues/511">#511</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rvben/rumdl/commit/8c1798b13cf961c88a4c5d1136448f4f4391383d"><code>8c1798b</code></a> chore(release): bump version to v0.1.47</li> <li><a href="https://github.com/rvben/rumdl/commit/fcac9784dcdee0b1e7a83be3ee3978e27691ea2e"><code>fcac978</code></a> fix(md007): enforce 4-space indent for mkdocs flavor (<a href="https://redirect.github.com/rvben/rumdl/issues/522">#522</a>)</li> <li><a href="https://github.com/rvben/rumdl/commit/7633e4704b0b036bb3f0c4494c8a28f6072306a2"><code>7633e47</code></a> fix(md025): handle Setext per-warning fix range, inline config delta reset, a...</li> <li><a href="https://github.com/rvben/rumdl/commit/e1fe1a916d185c454b4bd55a02070d2d84d0d559"><code>e1fe1a9</code></a> fix(md025): cascade heading demotion to child headings in auto-fix</li> <li><a href="https://github.com/rvben/rumdl/commit/fc12afaf567e7b0a5d1573f5735b58e27fb81891"><code>fc12afa</code></a> fix(md070): expand fence collision detection to common languages and fix auto...</li> <li><a href="https://github.com/rvben/rumdl/commit/ea3909dbd39fbf8a551f144e619404f49ffca002"><code>ea3909d</code></a> fix(lsp): publish empty diagnostics to invalidate client cache in pull mode</li> <li><a href="https://github.com/rvben/rumdl/commit/717e6f031df8b1f795f1993dd3726e9e2d8da718"><code>717e6f0</code></a> fix(md013): preserve admonition indent after code blocks in list items</li> <li><a href="https://github.com/rvben/rumdl/commit/a00435eea5c100673c59a99e3e434825992a90c1"><code>a00435e</code></a> fix(lint): resolve clippy uninlined_format_args warning in list_blocks</li> <li><a href="https://github.com/rvben/rumdl/commit/593d81579fd80ed7873868e18b7b364c8eafcf50"><code>593d815</code></a> chore(release): bump version to v0.1.46</li> <li><a href="https://github.com/rvben/rumdl/commit/f6dc7c384989f12317cd929472af94c6f9b476fa"><code>f6dc7c3</code></a> fix(code-block-tools): default tombi tool runs <code>tombi lint</code> instead of `tombi...</li> <li>Additional commits viewable in <a href="https://github.com/rvben/rumdl/compare/v0.1.7...v0.1.47">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
