Added
- JSON Schema Generation: New
rumdl schema
subcommand for generating JSON schema from configurationrumdl schema generate
- Generate/update the schema filerumdl schema check
- Verify schema is up-to-date (used in CI)rumdl schema print
- Print schema to stdout- Schema automatically generated from Rust types using
schemars
- Prepared for SchemaStore submission to enable IDE autocomplete/validation
Fixed
- MD051 False Positives: Fixed incorrect handling of backtick headings with angle brackets
- Previously treated
<FILE>
inside backticks as HTML tags and stripped them - Now correctly processes headings like
`import <FILE> [OPTIONS]`
→import-file-options
- Removed premature
strip_html_tags()
call; anchor algorithms now handle both markdown and HTML correctly - Added regression tests for backtick headings with special characters
- Fixes false positives in README.md table of contents
- Previously treated
Changed
- Code Cleanup: Removed unused
generate_schema
binary (functionality moved torumdl schema
subcommand)
Downloads
File | Platform | Checksum |
---|---|---|
rumdl-v0.0.159-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
rumdl-v0.0.159-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
rumdl-v0.0.159-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
rumdl-v0.0.159-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
rumdl-v0.0.159-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
rumdl-v0.0.159-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
rumdl-v0.0.159-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.