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