github rvben/rumdl v0.2.49

5 hours ago

Security

  • config: keep an extends target's path and contents out of messages about it (72bcb49)

    An extends value is expanded from the environment before it is resolved, so naming the
    resolved path in an error or warning printed environment variable values wherever that
    message went, which under CI is the build log. extends also points at an arbitrary path,
    so a target that is not valid TOML had its offending line quoted back. A file reached
    through extends is now named by the reference as written, and its own text is never
    repeated. A config you name yourself is unchanged, and rumdl config, the language server's
    report to its editor, and RUST_LOG=debug still show resolved paths.

    Reported privately by Shuvam Kumar.

Fixed

  • md072: keep every trailing newline when sorting frontmatter keys (a5e7c40)
  • fix-utils: measure fix ranges against the content the rule read (2ed4238)
  • md044: read a wikilink's display text, not the page name it hides (51d584e)
  • md039: keep wikilinks and nested images intact when trimming link text (aabd859)
  • md045,md057,md044: stop reporting wiki embeds as images (1147d17)
  • md058,md065: preserve the trailing newline when inserting blank lines (#783) (0ba54ce)
  • md013: track line numbers in BlockBuilder for list reflow (#780) (56e2b3f)
  • mkdocs: read an indented code block inside a container body as code (9439134)
  • md087,inline-config: judge directives in indented container bodies (9285de1)

Performance

  • md038: judge nested backticks against the outermost spans on a line (b02ea88)

Downloads

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

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.