github rvben/rumdl v0.1.45

latest release: v0
6 hours ago

Added

  • MD013: New require-sentence-capital option for sentence-per-line and semantic-line-breaks reflow modes. When set to false, periods are recognized as sentence boundaries without requiring an uppercase letter afterward (#514)
  • MD013: ! and ? are now always recognized as sentence boundaries regardless of the require-sentence-capital setting
  • MD013: Single-letter initial detection (e.g., "J. K. Rowling") to prevent false sentence splits
  • MD013: Expanded default abbreviation list with: vs, fig, no, vol, ch, sec, al

Fixed

  • MD044: Names inside backtick code spans in YAML frontmatter are no longer flagged when code_blocks = false (#513)
  • MD051: HTML/JSX tags in headings (e.g., <Component />, <span>text</span>) are now stripped before anchor generation, preventing false-positive broken link warnings (#510)
  • MD032: Complex nested lists with continuation paragraphs at parent indent levels are no longer incorrectly split into separate lists (#512)
  • npm: Binary downloaded from npm registry is now automatically made executable on macOS/Linux, fixing "permission denied" errors (#511)

Changed

  • CI npm tests no longer pre-fix binary permissions, ensuring the auto-chmod logic is properly tested
  • Release workflow test job now includes a lint step

Downloads

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