Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pymdown-extensions for
openSUSE:Factory checked in at 2026-11-13 18:35:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pymdown-extensions (Old)
and /work/SRC/openSUSE:Factory/.python-pymdown-extensions.new.1251 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymdown-extensions"
Fri Nov 13 18:35:11 2026 rev:31 rq:1397252 version:13.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pymdown-extensions/python-pymdown-extensions.changes
2026-10-21 21:01:59.557332290 +0200
+++
/work/SRC/openSUSE:Factory/.python-pymdown-extensions.new.1251/python-pymdown-extensions.changes
2026-11-13 18:39:08.245965410 +0100
@@ -1,0 +2,105 @@
+Thu Nov 12 21:09:38 UTC 2026 - BenoƮt Monin <[email protected]>
+
+- update to version 13.1:
+ * NEW: Snippets: Respect the Retry-After header when a URL
+ responds with a 429. The server's requested delay is used
+ instead of our backoff, and the snippet fails right away
+ if it is longer than the longest we would wait ourselves
+ (backoff_factor times max_retries).
+ * NEW: Snippets: Split snippet processing into steps
+ that an extension can override (parse_snippet_target,
+ select_snippet_lines, and process_snippet_lines) to add
+ notation or change included content, and add get_syntax_mask
+ to find which lines are snippet notation so they can be left
+ alone. (#3040)
+ * FIX: Fix an issue where only our test environment required
+ Python Markdown 3.10.3. Installs must require this.
+ * FIX: Snippets: Fix quadratic time complexity when parsing
+ very long runs of ; or - in content, and very long snippet
+ paths with line ranges.
+ * FIX: Quotes, Details (legacy), Tabbed (legacy), FancyLists,
+ Blocks, and Snippets: Gracefully stop short of the recursion
+ limit when content is nested too deeply, instead of raising
+ a RecursionError. This includes content nested inside of a
+ document structure that is already deep, such as a quote or
+ tab inside of many nested lists. Content past the limit is
+ no longer specially processed (Snippets skips includes past
+ the limit, as it does for cyclic includes).
+- additional changes from version 13.0:
+ * BREAK: Arithmatex: Generic mode is now the default mode
+ as the old MathJax script approach has not been supported in
+ MathJax for a long time now. We still provide script approach
+ and have updated configuration to get it properly working in
+ recent MathJax versions.
+ * BREAK: Arithmatex: Non-generic mode now escapes content in
+ script to prevent closing </script> from causing unintended
+ behavior. Guidance on configuration for non-generic mode has
+ been updated in the documentation.
+ * NEW: Require at least Python Markdown 3.10.3 for performance
+ improvements.
+ * NEW: Drop Python 3.10 and require Python >= 3.11.5 as
+ possessive quantifiers are broken on lower versions.
+ * NEW: MagicLink: Bare http://, https://, and www. links now
+ follow GFM's extended autolink rules for what is considered
+ the end of a link (trailing punctuation, entities, unbalanced
+ ) and ]) and what a link can follow. Links no longer start
+ after arbitrary punctuation (quotes are still allowed),
+ and http://host style links with a short host are allowed.
+ * FIX: Critic: Fix quadratic (and cubic for substitutions)
+ time complexity when parsing a large number of unclosed
+ CriticMarkup openers by replacing the regular expression with
+ a linear time scanner.
+ * FIX: PathConverter, B64: Handle elements with unquoted
+ attributes.
+ * FIX: Arithmatex: Fix generic mode output when tex_inline_wrap
+ or tex_block_wrap contain braces.
+ * FIX: InlineHilite: Fix regression related to unmatched
+ opening and closing.
+ * FIX: FancyLists: Keep i and I in alphabetical lists after
+ a blank line.
+ * FIX: BracketSpan: Fix unwanted colon attributes with
+ {:...} syntax.
+ * FIX: Snippets: Fix escaped section markers starting or
+ ending a section before its start.
+ * FIX: StripHTML: Fix crash when strip_comments is disabled.
+ * FIX: Quotes: Fix callouts in indented blockquotes.
+ * FIX: Details, Admonitions, SaneHeaders: Improve performance
+ of header patterns.
+ * FIX: Blocks.HTML: Improve performance of HTML patterns.
+ * FIX: MagicLink: Fix URLs with balanced parentheses or
+ brackets losing their closing character.
+ * FIX: MagicLink: Improve performance of link and email
+ patterns by removing excessive backtracking.
+ * FIX: ProgressBar: Fix crash on malformed 100 percent values
+ like [=100,0%].
+ * FIX: BracketSpan: Fix text being dropped or misplaced when
+ an unpaired [ precedes a span that is returned from the cache,
+ e.g. [[]{#a}[b[]{#c}.
+ * FIX: BetterEm, Tilde, Caret, Mark: Apply the CommonMark
+ "rule of 3" so an ambiguous closing delimiter can skip
+ an incompatible opener and pair with an earlier one,
+ e.g. __[A](u){target="_blank"}__: x.
+ * FIX: BetterEm, Tilde, Caret, Mark: Better handling of
+ Python Markdown placeholders when when evaluating CommonMark
+ punctuation rules.
+ * FIX: Blocks.Caption: Fix crash when a numbered caption is
+ nested inside a figure not created by the caption block.
+ * FIX: BetterEm, Tilde, Caret, Mark: Fix text being dropped
+ when a stray delimiter that cannot open or close appears
+ between delimiter pairs parsed together, e.g. ***l* * **e**.
+ * FIX: BetterEm, Tilde, Caret, Mark: Fix text being dropped
+ or misplaced when unused delimiters inside a parsed span
+ were reprocessed against delimiter pairs found later in the
+ same text.
+ * FIX: Tilde, Caret: Fix a crash when a subscript or superscript
+ with no space allowed starts inside emphasis, e.g. *a ~b~*
+ with delete disabled.
+ * FIX: BetterEm, Tilde, Caret, Mark: Unusable delimiters
+ dropped by another delimiter's region no longer leave stale
+ space tracking that can reject valid pairs later.
+ * FIX: Blocks.Caption: Fix crash when a numbered caption is
+ nested inside a figure not created by the caption block.
+- increase minimum python version to 3.11.5
+- increase minimum Markdown version to 3.10.3
+
+-------------------------------------------------------------------
Old:
----
pymdown-extensions-12.3.tar.gz
New:
----
pymdown-extensions-13.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pymdown-extensions.spec ++++++
--- /var/tmp/diff_new_pack.YxUhgP/_old 2026-11-13 18:39:09.794030908 +0100
+++ /var/tmp/diff_new_pack.YxUhgP/_new 2026-11-13 18:39:09.797031035 +0100
@@ -20,14 +20,14 @@
%define skip_python36 1
%{?sle15_python_module_pythons}
Name: python-pymdown-extensions
-Version: 12.3
+Version: 13.1
Release: 0
Summary: Extension pack for Python Markdown
License: MIT
URL: https://github.com/facelessuser/pymdown-extensions
Source:
https://github.com/facelessuser/pymdown-extensions/archive/refs/tags/%{version}.tar.gz#/pymdown-extensions-%{version}.tar.gz
-BuildRequires: %{python_module Markdown >= 3.6}
-BuildRequires: %{python_module base >= 3.10}
+BuildRequires: %{python_module Markdown >= 3.10.3}
+BuildRequires: %{python_module base >= 3.11.5}
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
# test requirements
@@ -37,7 +37,7 @@
#
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-Markdown >= 3.6
+Requires: python-Markdown >= 3.10.3
Requires: python-PyYAML >= 3.10
Recommends: python-Pygments >= 2.19.1
BuildArch: noarch
++++++ pymdown-extensions-12.3.tar.gz -> pymdown-extensions-13.1.tar.gz ++++++
++++ 7213 lines of diff (skipped)