| 2026-04-25 21:07:00 by pin | Files touched by this commit (3) | |
Log message:
textproc/rumdl: update to 0.1.81
Added
md057: add relative_to_roots option for absolute link validation (e911919)
md024: treat headings with different {#custom-id} anchors as distinct (0b4dadb)
Fixed
md013: don't warn on under-limit list items in normalize mode (3e08094)
fmt: honor
opt-in across all flavors (4c9c8dc)
docs: restore grid-cards formatting on landing page (5acba85)
md005,md032: preserve nesting under tight continuation followed by sub-list \
(993c0f5)
|
| 2026-04-23 15:15:24 by pin | Files touched by this commit (3) | |
Log message: textproc/rumdl: update to 0.1.80 72## [0.1.80](https://github.com/rvben/rumdl/compare/v0.1.79...v0.1.80) - 2026-04-22 ### Added - **wasm**: validate rule-config value types at parse time \ ([ab3d3d5](https://github.com/rvben/rumdl/commit/ab3d3d547eb58ac093f52a5678b65d59e6602541)) - **wasm**: honor exclude patterns via path-aware check() and fix() \ ([e578308](https://github.com/rvben/rumdl/commit/e578308978f04e582acedf014ff75b4890ceca44)) ## [0.1.79](https://github.com/rvben/rumdl/compare/v0.1.78...v0.1.79) - 2026-04-22 ### Fixed - **md051**: strip HTML comments from heading anchors \ ([e4e3c4b](https://github.com/rvben/rumdl/commit/e4e3c4b79126b7d8a90357edcba044ed7d473404)) - **md077**: accept task-item post-checkbox column to break MD013 reflow cycle \ ([1c3cbef](https://github.com/rvben/rumdl/commit/1c3cbef4cb2a5e0c9ff9c810c5012018f9ee3e18)) - **lint-context**: honor CommonMark Type-1 HTML blocks \ ([6f37e49](https://github.com/rvben/rumdl/commit/6f37e49cf9f54bf56c20bb88309cf7e9a052946a)) ## [0.1.78](https://github.com/rvben/rumdl/compare/v0.1.77...v0.1.78) - 2026-04-21 ### Fixed - **lsp**: discover .config/rumdl.toml when walking up from a file \ ([9d32fa7](https://github.com/rvben/rumdl/commit/9d32fa76b8d6baac3387ce588758a3bec6a3390a)) ## [0.1.77](https://github.com/rvben/rumdl/compare/v0.1.76...v0.1.77) - 2026-04-21 ### Fixed - **md046**: ignore container content when detecting code-block style \ ([2685388](https://github.com/rvben/rumdl/commit/2685388a223764504d6a994118605d1a2890aadd)) ## [0.1.76](https://github.com/rvben/rumdl/compare/v0.1.75...v0.1.76) - 2026-04-19 ### Fixed - **cli**: error when --config path does not exist \ ([c328c11](https://github.com/rvben/rumdl/commit/c328c110b8ae538d040875d142d4bd130e2cb83e)) ## [0.1.75](https://github.com/rvben/rumdl/compare/v0.1.74...v0.1.75) - 2026-04-19 ### Added - **cli**: add -c short alias for --config \ ([3aaaca4](https://github.com/rvben/rumdl/commit/3aaaca431bb649567b99c887b4d29d241b34b891)) ## [0.1.74](https://github.com/rvben/rumdl/compare/v0.1.73...v0.1.74) - 2026-04-18 ### Fixed - **md077**: emit atomic compound fix for under-indented fences in lists \ ([455822c](https://github.com/rvben/rumdl/commit/455822c55ca947ea9065edf09e4303a596a471f7)) - **doctests**: correct rotted imports and blockquote indent assertions \ ([0238728](https://github.com/rvben/rumdl/commit/0238728025b2a4676b01d060b8380538972c4376)) ## [0.1.73](https://github.com/rvben/rumdl/compare/v0.1.72...v0.1.73) - 2026-04-17 ### Fixed - **test**: make test_performance_md051 actually exercise MD051 \ ([c550ef6](https://github.com/rvben/rumdl/commit/c550ef68738a623e040e512db722fe7235a36242)) - **md013,bench**: enforce CommonMark 3-space indent on thematic breaks; hoist \ LintContext out of bench loop \ ([1aafb9a](https://github.com/rvben/rumdl/commit/1aafb9a7997a0e04a4d98963ec446847ee7cd3f8)) |
| 2026-04-16 13:35:03 by pin | Files touched by this commit (3) | |
Log message:
textproc/rumdl: update to 0.1.72
Added
config: resolve rule aliases in config get command (69058cd)
import: support JSONC comments in markdownlint config files (26ae457)
cli: introduce FmtArgs with formatter-appropriate interface (dce2b40)
Fixed
md034: detect code spans inside MDX JSX component bodies (d881713)
md025: cascade level adjustment to subordinate headings when demoting \
duplicate title (2399dca)
formatter: inline format args to satisfy clippy (250a194)
commands: resolve rule aliases in explain and rule commands (5d04351)
use verified fix counts in summaries and correct dry-run label (cd55dc1)
|
| 2026-04-13 18:08:25 by pin | Files touched by this commit (3) | |
Log message:
textproc/rumdl: update to 0.1.71
v0.1.71
Added
config: support bare rule name in rumdl config get (8369fb1)
Fixed
config: move test module to end of flavor.rs to satisfy clippy \
items_after_test_module (e30714d)
config: load user config alongside discovered markdownlint project config \
(c0f79c1)
config: display global.flavor as lowercase quoted string in rumdl config \
output (b162295)
v0.1.70
Fixed
MD044: do not flag proper names inside bare-domain link text (56a45df)
v0.1.69
Fixed
MD055,MD056: emit per-row fixes to preserve inline-disabled rows (099443f)
MD073: make should_skip case-insensitive to match detect_toc_region (3d5ad7b)
MD050: use skip-context-aware detection for consistent mode target style \
(a82362d)
MD044: use byte-based Fix range to handle multi-byte content on line (e85e032)
apply_warning_fixes returns content unchanged when no fixes present (a892a90)
md013: reflow overlong single-line normalize content (cfa6954)
MD055: preserve trailing newline in check() Fix replacement for \
end-of-document tables (7cebfcb)
|
| 2026-04-09 19:20:14 by pin | Files touched by this commit (3) | |
Log message: textproc/rumdl: update to 0.1.68 This is an update over 26 releases. Check upstream changelog, https://github.com/rvben/rumdl/blob/main/CHANGELOG.md |
| 2026-03-12 18:19:30 by pin | Files touched by this commit (1) |
Log message: textproc/rumdl: correct first version that requires 1.94 |
| 2026-03-10 20:37:51 by pin | Files touched by this commit (1) |
Log message: textproc/rumdl: Add note on MSRV |
| 2026-03-06 09:17:28 by pin | Files touched by this commit (2) | |
Log message:
textproc/rumdl: update to 0.1.42
## [0.1.42] - 2026-03-05
### Fixed
- **MD013**: Disable code block line length checking for Rust doc comments.
Code blocks in doc comments contain Rust code formatted by rustfmt
(default `max_width = 100`), not prose governed by markdown line limits.
Prose lines are still checked
([#486](https://github.com/rvben/rumdl/issues/486), reported by @sorairolake)
## [0.1.41] - 2026-03-05
### Fixed
- **MD013**: Skip PyMdown block content during reflow, preventing false
semantic-line-breaks diagnostics on `/// details` blocks and their content
([#495](https://github.com/rvben/rumdl/issues/495), reported by @tahv)
- **MD013**: Flavor-gate attribute list detection in reflow engine so that
`{#id .class}` syntax is only treated as atomic in MkDocs/Kramdown flavors,
preventing incorrect wrapping behavior in standard markdown
([#494](https://github.com/rvben/rumdl/issues/494), reported by @sisp)
- **MD013**: Treat MkDocs attribute lists as atomic units during text reflow
so they are never split across lines
- **MD013**: Check inline config directives across the full line range of a
warning, fixing cases where `<!-- rumdl-disable -->` inside indented list
items was ignored
([#493](https://github.com/rvben/rumdl/issues/493), reported by @sisp)
- **MD054**: Remove `BrokenLinkCallback` to fix false positives on bracket
text like `[0]`, `[i]`, and `[key]` that are not actual markdown links
([#488](https://github.com/rvben/rumdl/issues/488), reported by @eread)
- **MD050**: Replace regex with pulldown-cmark parser to fix false positives
on sequences of underscores or asterisks that are not emphasis markers
([#489](https://github.com/rvben/rumdl/issues/489), reported by @eread)
- **LSP**: Fix zero-length fix ranges in MD050 LSP code actions and clean up
dead code
([#490](https://github.com/rvben/rumdl/issues/490), reported by @eread)
- **MD044**: Use proper byte range for LSP fix to replace flagged text instead
of prepending to it
([#490](https://github.com/rvben/rumdl/issues/490), reported by @eread)
- **MD054**: Replace regex with pulldown-cmark to fix false positive on
brackets in code spans
- **MD054**: Fix `should_skip` for autolink-only documents and nested link text
- **MD007**: Skip GFM table rows during Setext heading detection to prevent
false negatives
- **MD007**: Adjust expected indent for MkDocs ordered list continuation lines
## [0.1.40] - 2026-03-04
### Fixed
- **MkDocs**: Support multi-line code spans inside MkDocs containers
(admonitions, content tabs, markdown HTML) — pulldown-cmark missed these
because it treats 4-space-indented container content as indented code blocks.
Replaced the per-line backtick scanner with a dedent-and-reparse approach
that handles all CommonMark edge cases including nested containers
([#487](https://github.com/rvben/rumdl/issues/487), reported by @stefanvanburen)
- **MD034**: Fix code span filter to use byte offsets instead of single-line
column checks, preventing false positives for URLs and emails inside
multi-line code spans
- **MD052**: Fix code span filter to use byte offsets, preventing false
positives for reference links inside multi-line code spans
## [0.1.39] - 2026-03-04
### Fixed
- **Rustdoc**: Skip MD033, MD040, MD051, and MD054 for doc comment blocks to
eliminate false positives — HTML warning blocks (`<div \
class="warning">`),
unlabeled code blocks (default to Rust), rustdoc anchors (`#method.bar`),
and shortcut intra-doc links (`[crate::module]`) are all valid rustdoc syntax
([#438](https://github.com/rvben/rumdl/issues/438), reported by @sorairolake)
- **Config**: Fix `include` patterns in `.rumdl.toml` not discovering `.rs`
files — config-based include now correctly expands the file type filter to
include Rust files alongside markdown
([#438](https://github.com/rvben/rumdl/issues/438), reported by @sorairolake)
|