Skip to content

Releases: rvben/rumdl

v0.1.91

07 May 17:30
v0.1.91
3cf0ff7

Choose a tag to compare

Fixed

  • cache: stabilize hash_config across identical config loads, eliminating spurious "configuration hash changed" cache misses caused by HashMap iteration order (#622, fixes #621) (f46be05) — thanks @mattiasgronlund
  • ci: branch off upstream master in sync-schemastore (787a7ea)

Downloads

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

07 May 10:01
v0.1.90
9a78b14

Choose a tag to compare

Added

  • cache: add structured cache miss reasons for verbose mode (#618) (5c4f418)

Fixed

  • cli: allow --profile output in --silent mode (#619) (d9cde4d)

Performance

  • cache: warm cache profiling path with concurrent-safe writes (#616) (5c2a00b)
  • discovery: precompile exclude matchers and reuse walker file types (#617) (49a1de2)

Downloads

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

06 May 08:07
v0.1.89
e8c3029

Choose a tag to compare

Added

  • md031: enforce blank lines around Azure DevOps colon code fences (488a157)
  • lint_context: wire Azure DevOps colon fence detection and extend code_blocks (a9dc0cd)
  • lint_context: add colon fence detection for Azure DevOps flavor (b2a742b)
  • flavor: add AzureDevOps flavor variant with colon code fence support (59592e5)

Fixed

  • md046: replace index loop with iterator to satisfy clippy needless_range_loop (605c3da)
  • md048: skip colon fence lines in style detection for Azure DevOps flavor (b4833fa)
  • md046: skip colon fence lines in style detection for Azure DevOps flavor (386330c)
  • md055: normalize style config to snake_case so kebab-case values are applied (8d4dfd2)

Downloads

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

04 May 22:04
v0.1.88
6fd01e7

Choose a tag to compare

Added

  • md051,md052: handle Pandoc implicit header refs and divergent slugs (8805001)
  • md042: document parser-level exclusion of Pandoc inline footnotes, example refs, and implicit header refs (6e4f7d8)
  • md040: accept Pandoc {=format} raw blocks; keep {r}/{python} Quarto-only (f4e446f)
  • md038: skip Pandoc inline code attribute syntax (db18bba)
  • md037: skip Pandoc sub/superscripts and bracketed spans (80a2be6)
  • md034: skip URLs inside Pandoc line blocks and metadata (24469fc)
  • md029: skip Pandoc example-list markers under Pandoc-compatible flavor (2421618)
  • pandoc: add is_pandoc_raw_block_lang helper (60fb48f)
  • pandoc: detect multi-line tables (52c242a)
  • pandoc: detect grid tables (f331d65)
  • pandoc: detect multi-block YAML metadata (0869d66)
  • pandoc: detect pipe-table captions (44a20aa)
  • pandoc: detect line blocks (8f9590a)
  • pandoc: detect bracketed spans (0023c4a)
  • pandoc: detect inline code attribute syntax (0cced5f)
  • pandoc: detect subscripts and superscripts (d015748)
  • pandoc: detect example lists and references (ae9aeba)
  • pandoc: detect implicit header references (f290047)
  • pandoc: detect inline footnotes ^[note] (b021786)
  • rules: re-gate Pandoc-syntax skips on is_pandoc_compatible() (b9748c2)
  • lint_context: gate Pandoc pre-pass on is_pandoc_compatible() (c342c93)
  • cli: accept --flavor pandoc (5c83805)
  • flavor: add is_pandoc_compatible() helper (7c5964c)
  • flavor: add Pandoc variant to MarkdownFlavor (af7b6d3)

Fixed

  • server: resolve clap --config arg collision causing panic (deb93ef)
  • md051: emit Pandoc auto_identifiers suffix slugs for duplicate headings (33c858e)
  • md040: accept Pandoc {.class} code attributes as language declaration (10a5a8e)
  • pandoc: exclude link labels from citation detection (186533b)
  • pandoc: require citation @ to sit at a citation boundary (f4df478)
  • md038: keep checking inner whitespace on attributed code spans (1bc9bef)
  • md063: keep numeric ordinals lower-cased in title case (ef3d881)
  • MD009: allow br_spaces on paragraph lines in strict mode (526ec41)
  • MD013: preserve wildcard asterisks during reflow (#604) (012c477)

Downloads

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

02 May 21:04
v0.1.87
f8bdeb6

Choose a tag to compare

Added

  • config: fall back to ~/.rumdl.toml and ~/rumdl.toml as user config (8557089)

Fixed

  • code-block-tools: use yamlfmt lint mode for YAML (#606) (0296f86)
  • MD038: preserve spaces around nested backticks (#605) (a9552c6)
  • MD013: keep closing quote with parenthetical splits (#601) (9a47b99)

Downloads

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

01 May 09:32
v0.1.86
50f402f

Choose a tag to compare

Added

  • cli: support inline TOML overrides via --config (ae5461f)

Downloads

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

30 Apr 22:13
v0.1.85
f03ee35

Choose a tag to compare

Added

  • md051: add ignore-case and ignored-pattern for markdownlint parity (4535a2b)
  • md013: add heading-line-length, code-block-line-length, stern (6c22f82)
  • md033: add table-allowed-elements option for markdownlint parity (10bdc18)
  • md027: add list-items option for opt-in markdownlint parity (2589aad)
  • md060: add aligned-delimiter option for markdownlint parity (ce6eaac)

Fixed

  • md051: unify ignore-case and ignored-pattern across same-doc and cross-file paths (3c295bc)
  • config: initialize canonical_project_root_cache in From impl (306777d)
  • md013: require GFM table evidence before classifying list-item line (a04f742)
  • config: log when normalize_match_path falls back to raw absolute path (6a6ceed)
  • md013: preserve tables nested inside list items during reflow (fc3f89d)
  • config: fall back to cwd when normalizing per-file glob paths (360bde1)
  • md054: include trailing [] in collapsed link span (caa3acc)

Performance

  • config: cache canonical project_root and harden silent-fallback diagnostic (d4ea4ea)

Downloads

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

28 Apr 22:44
v0.1.84
f3ca9f4

Choose a tag to compare

Added

  • md054: atomic ref-emit fixes via Fix.additional_edits (d1b757c)

Fixed

  • md054,lsp: exact EOL counting and UTF-16 LSP positions (b8488b5)
  • fix_utils: preserve source order for same-offset zero-width inserts (06b786c)
  • md064: skip column-aligned list blocks (0175b7c)
  • md046: recognize list-internal indented code blocks (476c8d8)
  • md036: default fix=true to match advertised FullyFixable capability (3faac50)
  • md076: prefer tight on Consistent style ties (8ed1e30)
  • lsp: canonicalize rule-name lists at Config boundaries (51932d9)

Downloads

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

26 Apr 19:37
v0.1.83
796443d

Choose a tag to compare

Fixed

  • lsp: respect --config flag in server mode (40f2a9d)

Downloads

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

25 Apr 22:02
v0.1.82
7d7ee63

Choose a tag to compare

Added

  • md057: fall back to project root when resolving absolute links (3df4ed0)

Downloads

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