pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/rumdl



Module Name:    pkgsrc
Committed By:   pin
Date:           Wed Jan 21 14:48:51 UTC 2026

Modified Files:
        pkgsrc/textproc/rumdl: Makefile distinfo

Log Message:
textproc/rumdl: update to 0.0.222

## [0.0.222] - 2026-01-20

### Fixed

- **MD018: Comprehensive false positive fixes** ([#314](https://github.com/rvben/rumdl/issues/314))
  - Skip content inside HTML comments (e.g., Jupyter cell markers `#%%`)
  - Skip indented patterns to match markdownlint behavior
  - Skip YAML comments inside frontmatter
  - Flag all malformed headings at line start

- **Tables inside list items** ([#314](https://github.com/rvben/rumdl/issues/314))
  - Tables embedded in list items are now detected, linted, and formatted correctly
  - Validate delimiter indentation for list-table detection

- **MD009: Correct 1-indexed column in ASCII path**
  - Column numbers in diagnostics now match editor positions

- **Schema: Include all flavor aliases** ([#312](https://github.com/rvben/rumdl/issues/312))
  - Added `gfm`, `github`, `commonmark`, `qmd`, `rmd`, `rmarkdown` to schema
  - JSON schema now matches documentation

- **CLI: Prevent duplicate config and use canonical rule list**
  - Fixes edge case where config could be loaded multiple times

### Performance

- **Optimize code detection and cache hash computation**
  - Faster detection of code blocks and spans

- **Cache per-file globsets**
  - Significant speedup for rules using file-specific patterns

## [0.0.221] - 2026-01-18

### Added

- **Embedded markdown linting in fenced code blocks**
  - Lint markdown content inside ` ```markdown ` code blocks
  - Provides lint warnings for markdown examples in documentation
  - Auto-fix support formats embedded markdown preserving code fence indentation

### Fixed

- **MD064: Remove `max-consecutive-spaces` config, improve sentence detection**
  - Removed conceptually inconsistent `max-consecutive-spaces` option
  - Share sentence detection logic with text reflow (DRY)
  - Add proper abbreviation detection (Dr., Prof., e.g., i.e., Mr., Mrs.)
  - Add CJK sentence-ending punctuation support (。, !, ?)
  - Fix UTF-8 byte boundary handling for multi-byte characters

- **MD055/MD056: Handle tables inside blockquotes in fix mode**
  - Tables within blockquotes now preserve `> ` prefix when fixed
  - Pipe style and column count fixes work correctly in nested contexts

- **MD060: Improve alignment detection for CJK and delimiter styles**
  - Better handling of CJK character widths in table alignment
  - Improved delimiter row style detection

- **MD069: Respect inline disable comments in fix mode**
  - `<!-- markdownlint-disable MD069 -->` now properly prevents fixes
  - Exposed inline config checks for rule disable detection

- **MD058/MD065: Recognize blockquote continuation lines as blank**
  - Lines with only `>` are now treated as blank for table separation rules
  - Fixes false positives in blockquoted content

- **Text reflow: Recognize sentence boundaries with quotation marks**
  - Sentences ending with closing quotes (`.\"`, `!\"`, `?\"`) now detected correctly
  - Supports both straight and curly quotation marks

### Changed

- **Refactored sentence detection into shared module**
  - New `sentence_utils` module provides reusable sentence boundary detection
  - Used by both MD064 (consecutive spaces) and text reflow (MD013)
  - Reduces code duplication by ~100 lines


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/rumdl/Makefile \
    pkgsrc/textproc/rumdl/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/rumdl/Makefile
diff -u pkgsrc/textproc/rumdl/Makefile:1.2 pkgsrc/textproc/rumdl/Makefile:1.3
--- pkgsrc/textproc/rumdl/Makefile:1.2  Sat Jan 17 20:59:28 2026
+++ pkgsrc/textproc/rumdl/Makefile      Wed Jan 21 14:48:51 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2026/01/17 20:59:28 pin Exp $
+# $NetBSD: Makefile,v 1.3 2026/01/21 14:48:51 pin Exp $
 
-DISTNAME=      rumdl-0.0.220
+DISTNAME=      rumdl-0.0.222
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rvben/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
Index: pkgsrc/textproc/rumdl/distinfo
diff -u pkgsrc/textproc/rumdl/distinfo:1.2 pkgsrc/textproc/rumdl/distinfo:1.3
--- pkgsrc/textproc/rumdl/distinfo:1.2  Sat Jan 17 20:59:28 2026
+++ pkgsrc/textproc/rumdl/distinfo      Wed Jan 21 14:48:51 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/01/17 20:59:28 pin Exp $
+$NetBSD: distinfo,v 1.3 2026/01/21 14:48:51 pin Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -639,9 +639,9 @@ Size (reqwest-0.12.24.crate) = 159974 by
 BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
 SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
 Size (ring-0.17.14.crate) = 1502610 bytes
-BLAKE2s (rumdl-0.0.220.tar.gz) = cb3b41511031c874ec28e09a4ce41902a527135c111a0bdcec8d8e9e99460018
-SHA512 (rumdl-0.0.220.tar.gz) = 90f5fd621c4fc4efe4424e6b5562030bb731da29fc703f6236c1b015286302907909a604cc21ce274c8d0d27283cc3ce4dbf3c725dfd047b571392f0271de2f6
-Size (rumdl-0.0.220.tar.gz) = 1650876 bytes
+BLAKE2s (rumdl-0.0.222.tar.gz) = b8cfd36108f016df909579b5fb86327de1b549c65b3920c0a0db2302f3ea5f09
+SHA512 (rumdl-0.0.222.tar.gz) = a30ec8db5ad36e59a6a067c106d1a1beb7162e4e491c3891b9ef66ae8aa1bf02809ccb8fa206cbdd04d25ea5b25c400baea554df7513dcfe812673c983631b15
+Size (rumdl-0.0.222.tar.gz) = 1678175 bytes
 BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
 SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
 Size (rustc_version-0.4.1.crate) = 12245 bytes



Home | Main Index | Thread Index | Old Index