Skip to content

Commit 98bf311

Browse files
committed
chore(release): bump version to 0.1.37 and update CHANGELOG
Release includes fixes for MD013 semantic-line-breaks with MkDocs flavor, MD028/MD050/MD051/MD054 false positives, and dependency updates with major bumps to toml 1.0, toml_edit 0.25, jsonschema 0.44.
1 parent 8b78caa commit 98bf311

File tree

12 files changed

+60
-20
lines changed

12 files changed

+60
-20
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.1.37] - 2026-03-04
11+
12+
### Fixed
13+
14+
- **MD013**: Resolve false positive for MkDocs 2-space list continuation
15+
indents when using `semantic-line-breaks` reflow mode. Continuation lines
16+
at the minimum indent were incorrectly flagged as needing reflow
17+
([#484](https://github.com/rvben/rumdl/issues/484))
18+
- **MD013**: Detect actual indent of text content for reflow output instead
19+
of trimming and re-indenting, which produced incorrect indentation for
20+
code blocks and nested structures
21+
- **MD013**: Use correct indent threshold for code block detection, fixing
22+
cases where indented code blocks inside list items were incorrectly
23+
treated as text for reflow
24+
- **MD028**: Make blank-line scanning functions skip-context-aware (HTML
25+
comments, frontmatter, code blocks) to prevent false positives on
26+
blockquote separators
27+
- **MD050**: Resolve check/fix divergence for strong emphasis markers inside
28+
inline code in table cells
29+
- **MD050**: Add line-level code span detection fallback for inline code
30+
markers in tables
31+
- **MD051**: Handle escaped backticks correctly in `mask_pipes_in_inline_code`
32+
for table cell parsing
33+
- **MD051**: Preserve underscores in code spans during GitHub anchor
34+
generation
35+
- **MD054**: Skip alert/callout syntax (e.g., `[!NOTE]`) in shortcut link
36+
detection to avoid false positives
37+
- **MD056**: Remove duplicate `split_row_into_cells` function, consolidate
38+
table cell parsing
39+
- **Rules**: Correct CommonMark compliance and close audit gaps across
40+
multiple rules
41+
42+
### Changed
43+
44+
- **Dependencies**: Update all dependencies including major bumps:
45+
`toml` 0.9 → 1.0, `toml_edit` 0.24 → 0.25, `jsonschema` 0.37 → 0.44.
46+
Remove unused `rand` dev-dependency. ~80 crates updated to latest
47+
compatible versions
48+
- **CI**: Update ryl-pre-commit to v0.4.0
49+
1050
## [0.1.36] - 2026-03-02
1151

1252
### Added

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rumdl"
3-
version = "0.1.36"
3+
version = "0.1.37"
44
edition = "2024"
55
rust-version = "1.91.0"
66
description = "A fast Markdown linter written in Rust (Ru(st) MarkDown Linter)"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ mise ls-remote rumdl
196196
mise install rumdl
197197

198198
# Use a specific version for the project
199-
mise use rumdl@0.1.35
199+
mise use rumdl@0.1.37
200200
```
201201

202202
### Using Nix (macOS/Linux)
@@ -346,7 +346,7 @@ Add the following to your `.pre-commit-config.yaml`:
346346
```yaml
347347
repos:
348348
- repo: https://github.com/rvben/rumdl-pre-commit
349-
rev: v0.1.35
349+
rev: v0.1.37
350350
hooks:
351351
- id: rumdl # Lint only (fails on issues)
352352
- id: rumdl-fmt # Auto-format and fail if issues remain
@@ -368,7 +368,7 @@ However, for pre-commit workflows where you want to include all files, even when
368368
```yaml
369369
repos:
370370
- repo: https://github.com/rvben/rumdl-pre-commit
371-
rev: v0.1.35
371+
rev: v0.1.37
372372
hooks:
373373
- id: rumdl
374374
args: [--no-exclude] # Disable all exclude patterns

npm/cli-darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-darwin-arm64",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for macOS ARM64 (Apple Silicon)",
55
"license": "MIT",
66
"repository": {

npm/cli-darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-darwin-x64",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for macOS x64 (Intel)",
55
"license": "MIT",
66
"repository": {

npm/cli-linux-arm64-musl/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-linux-arm64-musl",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for Linux ARM64 (musl/Alpine)",
55
"license": "MIT",
66
"repository": {

npm/cli-linux-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-linux-arm64",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for Linux ARM64 (glibc)",
55
"license": "MIT",
66
"repository": {

npm/cli-linux-x64-musl/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-linux-x64-musl",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for Linux x64 (musl/Alpine)",
55
"license": "MIT",
66
"repository": {

npm/cli-linux-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rumdl/cli-linux-x64",
3-
"version": "0.1.35",
3+
"version": "0.1.37",
44
"description": "rumdl binary for Linux x64 (glibc)",
55
"license": "MIT",
66
"repository": {

0 commit comments

Comments
 (0)