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-01-13 21:34:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rumdl (Old)
 and      /work/SRC/openSUSE:Factory/.rumdl.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rumdl"

Tue Jan 13 21:34:33 2026 rev:17 rq:1326977 version:0.0.216

Changes:
--------
--- /work/SRC/openSUSE:Factory/rumdl/rumdl.changes      2025-12-22 
22:51:07.105667936 +0100
+++ /work/SRC/openSUSE:Factory/.rumdl.new.1928/rumdl.changes    2026-01-13 
21:34:50.432680321 +0100
@@ -1,0 +2,715 @@
+Tue Jan 13 12:05:31 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.0.216:
+  * Added
+    - MD072: Custom key order for frontmatter sorting (fixes #290)
+      - New key-order config option to define preferred key
+        ordering
+      - Keys in the order list appear first, unlisted keys sort
+        alphabetically after
+      - Example: key-order = ["title", "date", "author"] puts title
+        first
+  * Fixed
+    - MD060: Preserve blockquote prefix when formatting tables
+      - Tables inside blockquotes (e.g., > | A | B |) now correctly
+        preserve the prefix
+      - Supports nested blockquotes (>>, >>>) with proper prefix
+        preservation
+      - Works with all formatting styles (aligned, compact, tight)
+    - MD057: Skip link patterns inside LaTeX math spans (fixes
+      #289)
+      - Link-like patterns inside $...$ or $$...$$ are no longer
+        flagged as broken links
+      - Prevents false positives from LaTeX commands that resemble
+        markdown links
+    - MD030: Skip empty marker lines without content (fixes #288)
+      - Lines with only a list marker (no content) are now skipped
+      - Prevents incorrect warnings about spacing on empty list
+        items
+    - MD031/MD032/MD058/MD065: Auto-fix preserves nested blockquote
+      prefix (fixes #268)
+      - When inserting blank lines in blockquotes, the blockquote
+        prefix is now preserved
+      - Works correctly with nested blockquotes (>>, >>>)
+      - Blank blockquote lines use > without trailing space (per
+        markdownlint-cli)
+    - MD005/MD007: Prevent oscillation between rules
+      - Ordered and unordered list items are now tracked in
+        separate groups
+      - Fixes cases where MD005 and MD007 would fight over
+        indentation
+  * - Update to version 0.0.215:
+  * Fixed
+    - MD057: Exclude footnote definitions from relative link
+      checking (fixes #286)
+      - Footnote definitions ([^id]: content) were incorrectly
+        parsed as reference link definitions
+      - This caused MD057 to treat footnote content as URLs (e.g.,
+        [^1]: [link](https://example.com) was flagged as broken
+        link)
+      - Footnotes are now correctly identified and excluded from
+        reference definition parsing
+      - Also benefits MD053 (unused reference definitions) which
+        uses the same parsing
+    - MD005: Auto-fix preserves blockquote prefix (fixes #268)
+      - When fixing list indentation inside blockquotes, the >
+        prefix is now preserved
+      - Previously, auto-fix could break blockquote structure
+  * - Update to version 0.0.214:
+  * Added
+    - Per-file flavor configuration (fixes #283)
+      - Configure different markdown flavors for specific file
+        patterns using glob patterns
+      - Example: "docs/**/*.md" = "gfm" in [global.file-flavors]
+        section
+      - Supports all flavor values: commonmark, gfm, mkdocs,
+        obsidian, mdbook
+      - File patterns are matched against relative paths from
+        project root
+  * Fixed
+    - MD028: Skip GFM alerts when checking blank lines in
+      blockquotes (fixes #126)
+      - GFM alerts (> [!NOTE], > [!TIP], > [!IMPORTANT], >
+        [!WARNING], > [!CAUTION]) require blank line separation to
+        render correctly
+      - MD028 now detects GFM alerts and allows blank lines between
+        them
+      - Case-insensitive detection supports both [!NOTE] and
+        [!note]
+      - Regular blockquotes between GFM alerts are still flagged
+        correctly
+    - MD032: Auto-fix handles varying blockquote whitespace (fixes
+      #268)
+      - Auto-fix no longer breaks blockquote structure when lines
+        have different spacing
+      - Properly handles mixed > and > prefixes within the same
+        blockquote
+    - MD032: Detect blockquotes before skip conditions (fixes #284,
+      #285)
+      - Blockquote detection now runs first, preventing false
+        positives inside blockquotes
+      - Fixes cases where multi-paragraph list items in blockquotes
+        triggered warnings
+  * - Update to version 0.0.213:
+  * Fixed
+    - MD031/MD046: Detect code blocks inside lists (fixes #276)
+      - MD031 with list-items=true now correctly flags fenced code
+        blocks inside lists
+      - MD046 with style=fenced now correctly flags indented code
+        blocks inside lists
+      - Uses pulldown-cmark for accurate CommonMark-compliant code
+        block detection
+      - Properly distinguishes between code blocks and
+        footnote/admonition/tab content
+    - MD057: Check reference-style link definitions for broken
+      links (fixes #274)
+      - Reference-style link definitions like [ref]: ./path.md are
+        now checked
+      - Previously only inline links [text](./path.md) were
+        validated
+      - All existing validations apply: external URLs skipped,
+        .html→.md fallback, URL decoding
+    - MD007: "Do What I Mean" behavior for indent configuration
+      (fixes #273)
+      - When indent is explicitly set without style, automatically
+        use fixed style
+      - Setting indent = 4 now actually uses 4-space increments as
+        expected
+      - Warning shown if both indent and style = "text-aligned" are
+        set (contradictory)
+    - MD030: Prevent false positives in math blocks (fixes #275)
+      - Math blocks ($$...$$) are now detected and excluded from
+        list marker spacing checks
+      - Fixes incorrect warnings about list spacing inside LaTeX
+        display math
+  * - Update to version 0.0.212:
+  * Added
+    - CLI: Show relative file paths in output by default (fixes
+      #266)
+      - Add --show-full-path flag to opt into absolute paths
+      - All output formats (text, JSON, SARIF, GitHub, GitLab,
+        JUnit) now consistently use paths relative to project root
+        or CWD
+  * Fixed
+    - LSP: Respect FormattingOptions in formatting handler (fixes
+      #265)
+      - insertFinalNewline: Add trailing newline if missing
+      - trimFinalNewlines: Remove extra trailing newlines at EOF
+      - trimTrailingWhitespace: Remove trailing whitespace from all
+        lines
+      - Applies FormattingOptions after lint fixes to match editor
+        preferences
+    - Fix coordinator: Re-check all rules after each fix for
+      idempotency (fixes #271)
+      - rumdl check --fix now produces idempotent results
+      - After each fix, all rules are re-checked with fresh
+        LintContext
+      - Handles cascading fixes (e.g., MD046 → MD040) in a single
+        run
+    - MD046: Preserve code indentation and skip MkDocs admonitions
+      (fixes #269, #270)
+      - Converting fenced to indented code blocks now preserves
+        internal indentation
+      - MkDocs admonitions (!!! note, ??? warning, ???+ tip) are
+        properly skipped
+    - MD012: Fix EOF blank line removal in LSP formatting (fixes
+      #264)
+      - Warning's fix replacement now correctly removes blank lines
+        at EOF
+    - MD072: Improved frontmatter key sorting (fixes #265)
+      - Use line-based reordering to preserve original YAML
+        formatting
+      - Fixed config warning about "unknown option: enabled"
+      - Compute fix in check() to enable LSP formatting
+  * - Update to version 0.0.211:
+  * Fixed
+    - MD032: Handle blockquote continuation lines correctly (fixes
+      #260)
+      - Blockquote continuation lines within the same blockquote
+        level no longer incorrectly trigger "list should be
+        surrounded by blank lines" warnings
+      - Changed detection from checking if line starts with > to
+        comparing blockquote nesting levels
+      - Lists inside blockquotes like > - item\n>   continuation
+        now lint correctly
+    - MD071: Preserve trailing newlines when fixing frontmatter
+      spacing (fixes #262)
+      - Auto-fix no longer removes the file's trailing newline
+      - Prevents MD047 (files should end with newline) from
+        triggering after MD071 fix
+  * Changed
+    - Rules: Add aliases for MD070, MD071, MD072
+      - MD070: nested-code-fence-collision
+      - MD071: blank-line-after-frontmatter
+      - MD072: frontmatter-key-sort
+  * - Update to version 0.0.210:
+  * Added
+    - MD071: Blank line after frontmatter (new rule)
+      - Enforces a blank line between frontmatter closing delimiter
+        and document content
+      - Supports YAML (---) and TOML (+++) frontmatter formats
+      - Auto-fixable
+    - MD072: Frontmatter key sort (new rule, disabled by default)
+      - Checks that frontmatter keys are sorted alphabetically
+      - Supports YAML and TOML frontmatter
+      - Configurable ignore list for keys to exclude from sorting
+      - Enable with MD072.enabled = true in configuration
+      - Auto-fixable
+  * Fixed
+    - MD022: Support kramdown Inline Attribute Lists (fixes #259)
+      - IAL syntax like {: .class #id} immediately after headings
+        no longer triggers blank line warnings
+      - IAL lines are treated as part of the heading element
+      - Multiple consecutive IAL lines supported
+      - Fix function preserves IAL attachment to headings
+    - MD046: Use pulldown-cmark for code block detection
+      - More reliable code block detection using
+        CommonMark-compliant parser
+      - Fixes edge cases with nested and consecutive code blocks
+    - MD072: Fix JSON depth tracking and regex initialization
+      - Use LazyLock for regex to avoid recompilation
+      - Fix JSON nested object depth tracking when extracting keys
+    - MD072: Stop at TOML table headers when extracting keys
+      - TOML table headers like [section] now properly terminate
+        key extraction
+  * - Update to version 0.0.209:
+  * Added
+    - MD070: Nested code fence collision detection (new rule)
+      - Detects when inner code fences would prematurely close
+        outer fences
+      - Example: outer '```' containing inner '```' causes collision
+      - Suggests using longer fences ('````') for outer blocks
+      - Configurable languages option to limit checking to specific
+        info strings (default: ["", "markdown", "md"])
+      - Auto-fix increases fence length to prevent collisions
+  * Fixed
+    - MD040: Fix false positives on list-indented code blocks
+      (fixes #257)
+      - Refactored to use pulldown-cmark for CommonMark-compliant
+        code block detection
+      - List-indented closing fences no longer incorrectly flagged
+        as missing language
+      - Eliminates manual fence state tracking that failed for
+        consecutive code blocks
+    - CLI: Support respect-gitignore in config files (fixes #258)
+      - Added respect-gitignore option to [global] section in
+        .rumdl.toml and pyproject.toml
+      - CLI flag --respect-gitignore=false syntax now works
+        (previously only --no-respect-gitignore)
+    - Release: Fix pre-built aarch64-linux binaries for 16K page
+      systems (fixes #256)
+      - Pre-built binaries for aarch64-unknown-linux-gnu and
+        aarch64-unknown-linux-musl now work on Asahi Linux and
+        Raspberry Pi 5
+      - Set JEMALLOC_SYS_WITH_LG_PAGE=16 to configure jemalloc for
+        64K page compatibility
+      - Previously crashed with "Unsupported system page size" on
+        systems with 16K or 64K pages
+    - List detection: Filter out YAML/TOML lists in frontmatter
+      - Frontmatter arrays like tags: [foo, bar] no longer
+        incorrectly detected as markdown lists
+      - Fixes false positives in MD004, MD005, MD007, MD030, and
+        other list-related rules
+    - List detection: Handle nested list items and tab indentation
+      - Nested items where content begins on the next line are now
+        correctly parsed
+      - Tab-indented nested lists now properly detected and
+        validated
+    - MD030: Eliminate false positives on hard-wrapped citations
+      and continuations (fixes #253)
+      - Replaced manual regex-based list detection with
+        pulldown-cmark parser for context-aware list item detection
+      - Hard-wrapped citation continuations like (Doe 2003, p.\n
+        1234) no longer trigger false positives
+      - Resolves LSP formatting infinite loop (adding trailing
+        space → MD009 → removing space → MD030)
+      - Added 16 comprehensive edge case tests covering citations,
+        blockquoted lists, URLs, ISBNs, and mathematical
+        expressions
+    - Heading detection: Prevent list items from being detected as
+      setext headings (fixes #254)
+      - Per CommonMark spec 4.3, setext heading content cannot be a
+        list item, ATX heading, blockquote, thematic break, code
+        fence, or HTML block
+      - Incomplete list items (e.g., - Orange followed by -) no
+        longer incorrectly detected as level 2 headings
+      - Eliminates false positives in all heading-related rules
+        (MD041, MD022, MD023, MD024, MD025, MD026, MD003, MD043)
+      - Added comprehensive validation for all CommonMark setext
+        heading exclusions
+    - Output formatters: Correct severity field in JSON, JSON
+      Lines, and Azure Pipelines formats
+      - Fixed bug where severity was always output as "error"
+        regardless of actual severity level
+      - JSON/JSON Lines/Azure formatters now correctly output
+        "error", "warning", or "info" based on actual severity
+  * - Update to version 0.0.208:
+  * Changed
+    - Reflow: Replace manual emphasis parsing with pulldown-cmark
+      - Use pulldown-cmark for CommonMark-compliant emphasis, bold,
+        and strikethrough detection
+      - Removes ~100 lines of complex manual regex-based emphasis
+        detection
+      - Adds GFM strikethrough (~~text~~) support to sentence
+        boundary detection
+  * Fixed
+    - Reflow: Continue emphasis markers across sentence splits
+      (fixes #251)
++++ 418 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/rumdl/rumdl.changes
++++ and /work/SRC/openSUSE:Factory/.rumdl.new.1928/rumdl.changes

Old:
----
  rumdl-0.0.198.obscpio

New:
----
  rumdl-0.0.216.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rumdl.spec ++++++
--- /var/tmp/diff_new_pack.GQG2I8/_old  2026-01-13 21:34:55.160875609 +0100
+++ /var/tmp/diff_new_pack.GQG2I8/_new  2026-01-13 21:34:55.160875609 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           rumdl
-Version:        0.0.198
+Version:        0.0.216
 Release:        0
 Summary:        Markdown Linter written in Rust
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.GQG2I8/_old  2026-01-13 21:34:55.212877757 +0100
+++ /var/tmp/diff_new_pack.GQG2I8/_new  2026-01-13 21:34:55.216877922 +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.0.198</param>
+    <param name="revision">v0.0.216</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.GQG2I8/_old  2026-01-13 21:34:55.240878914 +0100
+++ /var/tmp/diff_new_pack.GQG2I8/_new  2026-01-13 21:34:55.244879079 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/rvben/rumdl.git</param>
-              <param 
name="changesrevision">b127da5c73ea15a12de4390e81aa7a4da7323da6</param></service></servicedata>
+              <param 
name="changesrevision">06239cf89ff2591231b88d089941a42551d19808</param></service></servicedata>
 (No newline at EOF)
 

++++++ rumdl-0.0.198.obscpio -> rumdl-0.0.216.obscpio ++++++
++++ 50871 lines of diff (skipped)

++++++ rumdl.obsinfo ++++++
--- /var/tmp/diff_new_pack.GQG2I8/_old  2026-01-13 21:34:56.008910636 +0100
+++ /var/tmp/diff_new_pack.GQG2I8/_new  2026-01-13 21:34:56.012910801 +0100
@@ -1,5 +1,5 @@
 name: rumdl
-version: 0.0.198
-mtime: 1766234504
-commit: b127da5c73ea15a12de4390e81aa7a4da7323da6
+version: 0.0.216
+mtime: 1768296881
+commit: 06239cf89ff2591231b88d089941a42551d19808
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/rumdl/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.rumdl.new.1928/vendor.tar.zst differ: char 7, line 1

Reply via email to