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:           Sun Mar  1 09:33:54 UTC 2026

Modified Files:
        pkgsrc/textproc/rumdl: Makefile distinfo

Log Message:
textproc/rumdl: update to 0.1.33

[0.1.33] - 2026-02-28
Added

    CLI: Add --fixable and --unfixable flags to control which rules are allowed to auto-fix. --fixable acts as an allowlist (only listed rules can fix), --unfixable acts as a blocklist (takes 
precedence). Both accept comma-separated rule names or aliases (#472)

Fixed

    CLI: Resolve rule name aliases in fixable/unfixable config lists so that aliases like commands-show-output correctly match canonical names like MD014
    Rules: Detect links and images inside MkDocs admonitions, content tabs, and markdown HTML blocks
    Docs: Fix incorrect MD014 documentation that claimed the rule cannot be auto-fixed — it removes $ prompts from commands without output, matching markdownlint-cli behavior (#473)

Changed

    Docs: Add feature comparison matrix and cold start benchmarks for all 8 comparison tools

[0.1.32] - 2026-02-27
Fixed

    MD013: Respect MkDocs 4-space list continuation indent during reflow. For markers shorter than 4 characters (e.g., 1., -), continuation lines are now indented to 4 spaces in MkDocs flavor, 
matching Python-Markdown requirements. This fixes an MD077/MD013 conflict loop where reflow produced invalid MkDocs markdown (#471)
    LSP: Apply per-file-ignores configuration during LSP linting
    CI: Move mise tool install into retry loops for reliability

Changed

    MD046: Expanded documentation with examples and details for unclosed code block detection (thanks @eread in #470)

[0.1.31] - 2026-02-27
Fixed

    MD013: Handle MkDocs admonitions inside list items during reflow. Admonition headers and body content are now preserved and reflowed correctly instead of being treated as plain paragraph text. 
Body indent is derived from actual content lines rather than hardcoded, supporting nested admonitions (#469)

[0.1.30] - 2026-02-26
Added

    CLI: rumdl init now supports --preset flag with default, google, and relaxed variants, and --output flag for custom file paths. The Google preset follows Google's developer documentation style 
guide; the relaxed preset disables noisy rules and uses consistent style detection (#468)

Fixed

    MD076: Blank lines required by MD031 (blanks-around-fences) or MD058 (blanks-around-tables) inside list items are now classified as structural and excluded from the loose/tight consistency 
calculation. Previously, indented code blocks inside loose lists triggered false "Missing blank line between list items" warnings (#461)
    MD020: Fix byte-offset vs character-position handling for column reporting with Unicode content
    MD038: Fix panic on CJK text by converting character positions to byte offsets before slicing
    MD054: Correct column indexing for code span detection and match range calculation
    MD057: Fix image URL byte offset calculation that used character-based offset as byte offset
    MD060: Use Unicode width for table alignment detection so CJK-heavy tables are recognized correctly
    MD063: Use sentinel value for unfound word positions to prevent false canonical form matches at byte offset 0
    MD010: Restore distinction between fenced code blocks (skip) and indented code blocks (flag tabs) that was lost when switching to LintContext
    MD035: Skip HR-style checking inside MkDocs HTML markdown blocks where --- separators are used for grid cards
    MD052: Replace manual fenced-code-block tracking with LintContext's pre-computed in_code_block field
    MD009: Remove dead branch in fix replacement that could never execute
    MD011: Rewrite fix mode to reuse check results instead of maintaining a parallel implementation
    MD025: Use whole-word matching for section indicators to prevent false positives (e.g., "Indexing" matching the "index" indicator)
    MD029: Include ) in quick-check early return so parenthesis-style ordered lists are not silently skipped
    MD040: Use 1-indexed line/column for config error warnings instead of invalid (0,0)
    MD041: Compute actual fix replacements in check mode instead of emitting empty-string placeholders that would delete content if applied
    MD050: Delegate HTML tag boundary check to shared method so check and fix use identical logic
    MD064: Fix leading_spaces calculation in reference link detection to use original line, not already-trimmed string
    MD072: Track in_string state when counting JSON braces/brackets so braces inside string values don't break nesting depth calculation
    MD073: Replace regex-based code span stripping with correct parser handling multi-backtick spans and CommonMark space-stripping rules; rewrite TOC validation to use count-based duplicate anchor 
comparison
    MD074: Add content-hash cache invalidation so changed mkdocs.yml files are re-validated
    Config: Preserve Option fields in schema so nullable keys are not flagged as unknown (#467)

[0.1.29] - 2026-02-25
Added

    MD077: New list-continuation-indent rule that checks list item continuation lines use the correct indentation (content-aligned rather than tab-stop-aligned)
    LSP: Go-to-definition and find-references for markdown links, enabling navigation between link references and their definitions
    LSP: Surface code-block-tools diagnostics in server mode so language-specific linting errors appear in the editor
    MD044: Honor backtick-delimited code in HTML comments when checking proper names

Fixed

    MD013: Exempt link reference definitions and standalone link/image lines from reflow line-length checks inside list items. Previously, these exempt lines were joined with other content, producing 
incorrect combined lengths (e.g., 160 instead of the actual line length) (#466)
    MD013: Normalize reflow mode now checks each paragraph independently instead of joining all content across paragraph boundaries. Exempt paragraphs (link ref defs, standalone links) are preserved 
verbatim during reflow output
    LSP: Close 4 navigation gaps in go-to-definition and find-references
    LSP: Count fixable warnings document-wide for source.fixAll and clear config cache on change
    LSP: Create source.fixAll action for single-issue files
    LSP: Skip external code-block-tools on keystroke events to reduce latency
    LSP: Detect stale global-fallback entries in config cache so newly created .rumdl.toml files are picked up without restarting the language server
    Docs: Fix multi-paragraph list item indentation (thanks @sisp in #465)

Changed

    LSP: source.fixAll code action now respects MD007 indent configuration


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 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.14 pkgsrc/textproc/rumdl/Makefile:1.15
--- pkgsrc/textproc/rumdl/Makefile:1.14 Wed Feb 25 11:44:13 2026
+++ pkgsrc/textproc/rumdl/Makefile      Sun Mar  1 09:33:54 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2026/02/25 11:44:13 pin Exp $
+# $NetBSD: Makefile,v 1.15 2026/03/01 09:33:54 pin Exp $
 
-DISTNAME=      rumdl-0.1.28
+DISTNAME=      rumdl-0.1.33
 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.14 pkgsrc/textproc/rumdl/distinfo:1.15
--- pkgsrc/textproc/rumdl/distinfo:1.14 Wed Feb 25 11:44:13 2026
+++ pkgsrc/textproc/rumdl/distinfo      Sun Mar  1 09:33:54 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2026/02/25 11:44:13 pin Exp $
+$NetBSD: distinfo,v 1.15 2026/03/01 09:33:54 pin Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -636,9 +636,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.1.28.tar.gz) = d8920477168b2c023494c59072919da94ff3b9f3b37775509bf8f287a283c94a
-SHA512 (rumdl-0.1.28.tar.gz) = 1f0719082ee543ff80112fce0790e2dac62d7ebb3034875ff1373a06331196fc8e2caae59a9b615ed47f3962990718b285fa9a07b68af1ac8388b8bde56e6591
-Size (rumdl-0.1.28.tar.gz) = 2162273 bytes
+BLAKE2s (rumdl-0.1.33.tar.gz) = 2c4e36535a7389c89f10cdaa75e3b5d8385d15cb90c37b9d41aeeda68794976f
+SHA512 (rumdl-0.1.33.tar.gz) = eb78d180c0bcd5e1a0489071cf1c6138a6a9c756e1d9e04a97f7fcbeb4bc99e79430fcffea59ef55925bb5a0482776b82a61babf7efb1bfa3e150325d065a596
+Size (rumdl-0.1.33.tar.gz) = 2223261 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