Skip to content

chore(deps): bump rvben/rumdl from 0.2.78 to 0.3.0 - #192

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/rvben/rumdl-0.3.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/rvben/rumdl-0.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor

Bumps rvben/rumdl from 0.2.78 to 0.3.0.

Release notes

Sourced from rvben/rumdl's releases.

v0.3.0

Changed

  • 2.4–4.7× faster rumdl fmt than 0.2.79 on frozen documentation snapshots: Cargo (99 files) 4.7×, MkDocs Material (85 files) 2.6×, and Ruff (16 files) 2.4×. Reusing parsed Markdown and shared source analysis reduces repeated work. Speedups compare median elapsed times from 31 paired runs after five warmups on Apple M6: ordinary Rust 1.96.0 release builds, default threads, warm filesystem cache, and --no-config --no-cache --silent (--flavor=standard for Cargo/Ruff, --flavor=mkdocs for MkDocs Material). Output includes the correctness fixes listed below and can differ from 0.2.79.
  • Code block tools are supported and remain opt-in. Missing tags, missing active-mode tools and invocations with no tools checked are ignored by default. An omitted unknown-tag policy inherits on-missing-language-definition, preserving existing strict configurations. Valid internal cached checks count as checked; applicable external tools rerun to reflect changes in their own configuration and environment.
  • on-missing-language-definition = "warn" now reports uncovered languages; previous releases treated it as ignore.
  • Executable lookup remains system-only by default. Per-binary preferences can opt into nearest-first project lookup bounded by repository/configuration boundaries, including hoisted workspace installations.
  • MD037 still reports spaces inside emphasis delimiters but no longer provides automatic fixes, including editor fixes. Repair the reported emphasis manually; inserting escapes or removing whitespace can change literal Markdown meaning.

Added

  • fmt --preflight and check --fix --preflight validate and plan the complete selected file batch before applying any writes, with atomic replacement per file after successful planning.
  • Configurable coverage policies with block diagnostics and invocation-wide fail-fast behavior. Invalid tool definitions receive central configuration warnings, made fatal by --deny-config-warnings.
  • Fail-fast tool policies report an incomplete invocation (exit 2), including when document finding failures are disabled with --fail-on never.
  • Shared full-table language recognition and flavor-aware fence coverage. No-tools invocation errors preserve JSON's findings array and use SARIF invocation notifications rather than assigning errors to a document.
  • --stdin-batch-targets FILE supplies a NUL-delimited file/directory inventory for cross-file existence checks without requiring placeholder documents.
  • MD013: add reflow-break-code-spans to keep code spans whole while emphasis wraps (bd41ee8)
  • fmt: add Bun code-block formatting and reduce redundant checks (2605ead)
  • stdin: accept separate batch link target inventories (56c492b)

Fixed

  • Headings inside blockquotes and list items are checked and fixed relative to their container. Heading spacing, indentation, capitalization, and reflow

... (truncated)

Changelog

Sourced from rvben/rumdl's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Opt-in code-block tool version verification against uv.lock, declared pyproject.toml constraints, or pre-commit/prek hook revisions for Ruff, Black, djLint and SQLFluff. Supports automatic source selection and one configurable policy for mismatched or unresolved versions.
  • MD013 link-text-punctuation = "trailing" optionally recognizes sentence endings in link text and image alt text while keeping each construct intact. When enabled, semantic reflow also preserves detected sentence boundaries when merging short lines.
  • MD063 style = "consistent" infers heading capitalization per document while respecting ignored words, proper names, level filters, and inline disables.
  • Independent code blocks can share the existing worker pool when error policies permit parallel execution, preserving tool order and applying formatted replacements together from their original source ranges.
  • MD013 break-words adds project-specific or localized words to the semantic reflow defaults, with case-insensitive Unicode matching.

Changed

  • Code-block formatting warnings appear in source order, including single-worker runs.
  • MD013 semantic reflow joins wrapped list and blockquote prose consistently with paragraphs, including items containing only one semantic sentence.
  • Reduce silent-formatting work for nested lists and unsupported proof syntax, and avoid copying line text while checking Python-Markdown list structure.

Fixed

  • Silent formatting applies native bare-URL fixes in continued reference definitions and reference labels with empty destinations.
  • Silent formatting applies native list-indentation fixes when display-math delimiters span blocks and close inside a code span.
  • MD013 semantic break words keep offsets in the original Unicode text, avoiding incorrect splits after characters whose lowercase forms change byte length.
  • MD013 semantic reflow keeps balanced parenthetical asides together during sentence detection and counts them as single units in paragraph diagnostics. Overlong asides prefer inner sentence boundaries before further width wrapping; explicit hard breaks remain separate reflow segments.

0.3.0 - 2026-10-17

... (truncated)

Commits
  • 1900689 chore: refresh release preparation for v0.3.0
  • 9acdaa4 test(windows): make release regression fixtures portable
  • 6c3a8ef chore: refresh release preparation for v0.3.0
  • f11370d perf: accelerate Markdown formatting for 0.3.0
  • eeaaa59 fix(discovery): normalize Windows device paths consistently
  • 2fbb072 fix(MD027): do not report a definition's later paragraph indented inside a quote
  • 66456e9 fix(lsp): apply inline rumdl-configure-file settings to the Reflow paragraph ...
  • 42e44e1 fix(MD056): read any backslash before a table pipe as an escape outside MkDocs
  • e626a28 fix(bom): keep public fixes in source coordinates
  • 17e30a5 fix(parser): read an indented ATX line under a quoted paragraph as text
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.2.78 to 0.3.0.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](rvben/rumdl@9c4cc2a...1900689)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants