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., &quot;J. 
K. Rowling&quot;) 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>&lt;Component /&gt;</code>, <code>&lt;span&gt;text&lt;/span&gt;</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 &quot;permission 
denied&quot; 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 />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rumdl&package-manager=uv&previous-version=0.1.7&new-version=0.1.47)](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]

Reply via email to