Skip to content

Releases: rvben/rumdl

v0.2.60

Choose a tag to compare

@github-actions github-actions released this 22 Aug 10:41
v0.2.60
50dbfef

Fixed

  • deps: update h2 to 0.4.16 (a650302)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 22 Aug 10:13
v0.2.59
3fa9334

Fixed

  • MD033: ignore escaped HTML tag openers (eaa4075)
  • config: match absolute patterns through symlinks (5dd6158)
  • MD013: stop reflow from joining a setext heading into its underline (9ec9e17)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 19:23
v0.2.58
0230274

Added

  • wasm: load extends chains from embedder-supplied config files (e7c7d8f)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 17:57
v0.2.57
b3b47c1

Fixed

  • MD013: let a sentence open with a number under require-sentence-capital (5060333)
  • lsp: keep a CRLF document's line endings through fixes and code actions (c88a7da)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 09:02
v0.2.56
5803e41

Fixed

  • MD076: attach its edit to each warning so the CLI reports it fixable (a10f6c8)
  • MD076: analyse each nested list on its own spacing (eb2d9d8)
  • MD064: judge column alignment per list so a nested item keeps its parent's exemption (9ea97d1)
  • MD076: measure a list item's nesting level in columns as the block tracker does (15ba409)
  • MD032: measure list indent in columns so a tab nests and continues an item (bd197b0)
  • MD013: read sentence openers off the parse and honour reference definitions (78bafa9)
  • MD032: measure an HTML opener's indent in columns against every open item (56944fc)
  • MD013: keep links, images, math and HTML whole in sentence reflow (72871b9)
  • code-block-tools: resolve Windows tool names the way Command::new does (a005be4)
  • MD032: let an HTML block or fence at short indent end a list (75d49a8)
  • MD032: keep a Quarto div fence out of the lazy-continuation check (98242fd)
  • MD013: run reflow after every rule that rewrites inline content (aabb420)
  • MD046: classify indented code blocks from the line above's verdict (e8004fb)
  • MD032: treat under-indented text and no-space # lines as lazy continuations (3e60005)
  • code-block-tools: resolve tools in-process instead of spawning which (fb3e5d8)
  • MD057: invalidate cache when link targets change (f6ae68f)
  • MD075: require an outer pipe on orphaned table row candidates (66d8d12)
  • MD034: recognize reference definitions whose label escapes a closing bracket (f024e4d)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 12 Aug 22:49
v0.2.55
4997ff0

Fixed

  • lsp: honor per-directory config across workspace features (2c7670f)
  • core: align path-aware document processing across adapters (7285b7a)

Performance

  • lsp: construct workspace index rules directly (864e42a)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:43
v0.2.54
95a982d

Added

  • action: add a command input to run rumdl fmt (9b59bff)
  • action: add install-only input to skip linting (aa0c604)
  • MD010: add ignore-code-languages to exempt fence languages from tab checks (21b56d0)

Fixed

  • config: honor the markdown attribute on every block-level element (6f88d71)
  • links: stop parsing reference links and images inside HTML blocks (8829f6b)
  • html-blocks: keep a nested raw-text element from opening its own block (27d96bb)
  • code-block-tools: stop a linter in a format slot from overwriting the block (a40d7da)
  • code-block-tools: report findings at the line they belong to (31cc6cb)
  • code-block-tools: bound a hanging tool by its timeout and stop respawning it (6ce8a1d)
  • action: add rumdl to PATH so later workflow steps can call it (98baf60)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 10 Aug 05:59
v0.2.53
0ac9bfb

Fixed

  • tables: find a table's extent in the document's flavor (ad139af)
  • tables: quoted brackets and a blank target are not a wikilink (a8aed70)
  • lsp: a rescan keeps an open buffer only where a file still is (8e16303)
  • lsp: keep an open document indexed from its buffer (ea30cca)
  • lsp: index what an editor is showing when the workspace is rescanned (0d8eacc)
  • lsp: stop an evicted file from being put back by a waiting disk read (5644516)
  • md075: ignore Obsidian wikilink aliases in prose after tables (dda35d5)
  • md084: stop deleting line endings as invisible characters (e6ca26e)
  • rules: report a multi-line link's range on the line it ends on (2e1fde5)
  • config: break "did you mean" ties by name instead of by key order (23fafd9)
  • lsp: keep a pending edit when a file is only evicted from the index (1e34c47)
  • lsp: drop a pending edit when its file is deleted (f718eca)
  • md038: include the closing backtick in the reported range (128b9a1)
  • md038: stop deleting a line when trimming a multi-line code span (e2e27ac)
  • md018: recognize tags that start with a digit (6237384)
  • lsp: stop publishing diagnostics for files that were never opened (8b89584)
  • lsp: refresh cross-file diagnostics when the workspace index changes (eecda03)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:51
v0.2.52
9faf469

Fixed

  • md012: report blank lines before a code block that ends the document (#791) (e897556)
  • rules: treat a template shortcode tag as opaque markup (6962184)
  • cli: report a piped document's findings on stdout like every other run (47f8a50)

Downloads

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 10:48
v0.2.51
f00215f

Added

  • md088: normalize quotes and dashes to ASCII (#763) (52e9844)

Fixed

  • config: keep a file's per-file-ignores out of the workspace index it feeds (2bb0ce7)
  • md051: validate cross-file link fragments for a document read from stdin (e215c65)
  • md051: report a broken fragment on a query-string destination once (7c8390f)
  • md088: leave modifier letters and math notation alone (56dbf0f)
  • config: report the effective rule lists from config get global.* (5db8f0c)
  • config: answer config get for every key rumdl accepts (ecce820)
  • md035: publish the horizontal rule style the rule enforces (77c8c65)
  • config: accept every config key a rule actually reads (8ec7bba)
  • lsp: identify documents by the same resolved path as the index (78f4aa0)
  • lsp: keep frontmatter values out of find-references results (499b005)
  • md051: index cross-file links independently of frontmatter config (ca7b93e)
  • lsp: build the workspace index from the rules the CLI uses (b7a293c)
  • md051,md080: resolve the anchor style per file, not once from the global flavor (8e09304)

Downloads

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