Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rumdl for openSUSE:Factory checked in at 2026-02-25 21:13:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rumdl (Old) and /work/SRC/openSUSE:Factory/.rumdl.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rumdl" Wed Feb 25 21:13:20 2026 rev:39 rq:1335099 version:0.1.28 Changes: -------- --- /work/SRC/openSUSE:Factory/rumdl/rumdl.changes 2026-02-19 14:23:13.858352042 +0100 +++ /work/SRC/openSUSE:Factory/.rumdl.new.1977/rumdl.changes 2026-02-25 21:23:29.910092575 +0100 @@ -1,0 +2,139 @@ +Wed Feb 25 12:15:06 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.1.28: + * Added + - Import: rumdl import now preserves original rule aliases + (e.g., no-hard-tabs instead of MD010) in the generated config + file (#460) + - Code Block Tools: Per-language configs now support an enabled + field to disable linting/formatting for specific languages + while keeping the configuration (#458) + * Fixed + - MD044: Vale (<!-- vale ... -->) and remark-lint (<!-- lint + ... -->) inline configuration directives are now skipped when + checking proper names (#456) +- Update to version 0.1.27: + * Fixed + - MD013: CRLF line endings are now preserved during + semantic-line-breaks reflow, fixing false positive warnings + in the LSP when editors send Windows-style line endings + (#459) + - MD041: Fix mode now correctly passes the file path to + LintContext, enabling filename-derived title insertion + (InsertDerived). Index and README files now derive their + title from the parent directory name instead of "Index" or + "README" + - MD044: YAML frontmatter values are now checked as prose while + keys, delimiters, comments, and flow constructs are skipped. + TOML frontmatter keys are also correctly skipped (#448) + - MD044: Angle-bracket autolinks (<https://...>) inside HTML + comments are no longer flagged for proper name violations. + Uses CommonMark autolink pattern matching for all valid URI + schemes (#457) + - MD076: Blank lines required by MD031 (blanks-around-fences) + and MD058 (blanks-around-tables) inside list items are now + recognized as structural rather than inter-item separators, + preventing false positives in tight lists with code blocks, + tables, or HTML blocks (#455) + * Changed Removed unused itertools dependency +- Update to version 0.1.26: + * Added + - MD076: New rule for list item spacing — enforces consistent + use of blank lines between list items + - LSP: Markdown link target completion — autocomplete file + paths and headings when typing link destinations (#434) + - MD041: Extended fix support for HTML block preamble, plain + text titles, and directive-only documents (#398) + * Fixed + - MD001: Empty ATX headings (e.g., # with no text) are now + preserved during heading level conversion instead of being + deleted, fixing non-idempotent fix behavior + - MD012: Excess blank lines around headings are now flagged + using MD022's configured limits, preventing conflicts between + the two rules (#429, #449) + - MD013: Lines whose only content is a link or image (including + in list items, blockquotes, and with emphasis wrappers) are + now exempt from line length checks in non-strict mode, since + they cannot be shortened (#452) + - MD013: URLs with balanced parentheses (e.g., Wikipedia links + like Rust_(programming_language)) are now correctly + recognized as standalone links + - MD013: Ordered list task checkboxes (1. [x] [link](url)) are + now correctly detected in standalone link exemption and text + reflow + - MD025: Frontmatter title field is now counted as the first H1 + when checking for single title (#450) + - MD044: HTML comments are now checked for proper names by + default (previously skipped due to config default mismatch) + (#446) + - MD044: Inline config directives (<!-- rumdl-disable -->, <!-- + markdownlint-enable -->) are no longer flagged when the + directive keyword matches a configured proper name + - MD044: YAML frontmatter keys are no longer flagged as + improperly capitalized proper names (#448) + - MD052: Added missing default_config_section for config + validation (#451) + - MD063: Precomposed Unicode characters (e.g., Greek ῷ) are no + longer decomposed during case conversion, fixing + non-idempotent fix behavior + * Changed + - MD063: Removed dependency on external titlecase crate; title + case logic is now fully handled by the built-in + implementation + - MD013: Refactored standalone link detection to reuse shared + extract_list_marker_and_content utility, also fixing ordered + list task checkbox handling in text reflow +- Update to version 0.1.25: + * Fixed + - MD044: proper names inside HTML tag attribute values (e.g. + src="...", href="...", title="...") are no longer flagged as + incorrectly capitalized. Text content between tags continues + to be checked as usual (#443) +- Update to version 0.1.24: + * Fixed + - MD013: GitHub Flavored Markdown alert markers (> [!NOTE], > + [!WARNING], etc.) are now preserved as non-wrappable + boundaries during blockquote reflow — previously the alert + type was merged with the following content line, corrupting + the alert block + - MD013: Reflow now wraps blockquote paragraphs (including lazy + continuation lines) in fmt/check --fix, with deterministic + style preservation and LSP manual reflow parity (#437) + - MD013: Italic and bold paragraphs that exceed the configured + line length are now reflowed correctly; previously only plain + text paragraphs were wrapped (#441) + - MD013: GFM task list checkboxes ([ ], [x], [X]) are now + preserved as non-wrappable marker prefix during reflow, + preventing - [ ] [long url](...) from being corrupted to - + []\n [long url](...) (#436) + - MD013: List continuation lines are now normalized to the + canonical marker-length indent during reflow instead of + inheriting any over-indentation from the source (#439) + - MD013: Reflow no longer introduces double blank lines when an + HTML block (e.g. <details>) captures a trailing blank line — + previously this caused MD012 violations in large + documentation repos + - MD030: Byte offset computation for ordered list markers + inside blockquotes was incorrect, causing fixes to insert + spaces at the wrong position and be non-idempotent + - MD044: Names configured in names are no longer falsely + flagged inside HTML attribute values when the name appears + adjacent to underscores (e.g. test_image) (#443) + - MD048: Fence-length disambiguation when converting between + backtick and tilde styles now correctly handles blocks where + an interior same-style sequence would otherwise close the + outer block early under CommonMark rules; the 0–3 space + indent limit is enforced for fence markers per CommonMark + §4.5 CLI: --flavor gfm, --flavor github, --flavor commonmark, + --flavor qmd, --flavor rmd, and --flavor rmarkdown are now + accepted (previously rejected by the argument parser despite + being valid in config files) (#440) + - stdin: Inline config directives (<!-- rumdl-disable-next-line + -->, <!-- rumdl-disable --> / <!-- rumdl-enable -->, <!-- + markdownlint-disable -->, etc.) are now respected when + reading from stdin (rumdl check -); previously all such + directives were silently ignored, causing false positives in + editor integrations such as nvim-lint that pipe content via + stdin (#445) + +------------------------------------------------------------------- Old: ---- rumdl-0.1.23.obscpio New: ---- rumdl-0.1.28.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rumdl.spec ++++++ --- /var/tmp/diff_new_pack.DfnPEW/_old 2026-02-25 21:23:32.622204359 +0100 +++ /var/tmp/diff_new_pack.DfnPEW/_new 2026-02-25 21:23:32.626204524 +0100 @@ -17,7 +17,7 @@ Name: rumdl -Version: 0.1.23 +Version: 0.1.28 Release: 0 Summary: Markdown Linter written in Rust License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.DfnPEW/_old 2026-02-25 21:23:32.658205843 +0100 +++ /var/tmp/diff_new_pack.DfnPEW/_new 2026-02-25 21:23:32.662206007 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/rvben/rumdl.git</param> <param name="scm">git</param> <param name="submodules">enable</param> - <param name="revision">v0.1.23</param> + <param name="revision">v0.1.28</param> <param name="match-tag">v*.*.*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.DfnPEW/_old 2026-02-25 21:23:32.682206832 +0100 +++ /var/tmp/diff_new_pack.DfnPEW/_new 2026-02-25 21:23:32.694207327 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/rvben/rumdl.git</param> - <param name="changesrevision">afa30358aa4ad5a0f48caee8ccd1dc6e3848dca5</param></service></servicedata> + <param name="changesrevision">957ec0a374bc34a87c49653a58b821588233c4e0</param></service></servicedata> (No newline at EOF) ++++++ rumdl-0.1.23.obscpio -> rumdl-0.1.28.obscpio ++++++ ++++ 13293 lines of diff (skipped) ++++++ rumdl.obsinfo ++++++ --- /var/tmp/diff_new_pack.DfnPEW/_old 2026-02-25 21:23:33.570243434 +0100 +++ /var/tmp/diff_new_pack.DfnPEW/_new 2026-02-25 21:23:33.570243434 +0100 @@ -1,5 +1,5 @@ name: rumdl -version: 0.1.23 -mtime: 1771413441 -commit: afa30358aa4ad5a0f48caee8ccd1dc6e3848dca5 +version: 0.1.28 +mtime: 1771953600 +commit: 957ec0a374bc34a87c49653a58b821588233c4e0 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/rumdl/vendor.tar.zst /work/SRC/openSUSE:Factory/.rumdl.new.1977/vendor.tar.zst differ: char 7, line 1
