Commit eef7e35
committed
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](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#489), reported by @eread)
- **LSP**: Fix zero-length fix ranges in MD050 LSP code actions and clean up
dead code
([#490](rvben/rumdl#490), reported by @eread)
- **MD044**: Use proper byte range for LSP fix to replace flagged text instead
of prepending to it
([#490](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#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](rvben/rumdl#438), reported by @sorairolake)1 parent cb14d2d commit eef7e35
2 files changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
703 | | - | |
704 | | - | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| |||
0 commit comments