| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python314-markdown2 | Distribution: openSUSE Tumbleweed |
| Version: 2.5.5 | Vendor: openSUSE |
| Release: 2.1 | Build date: Fri Oct 16 10:02:15 2026 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 725368 | Source RPM: python-markdown2-2.5.5-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/trentm/python-markdown2 | |
| Summary: A Python implementation of Markdown | |
Markdown2 is a Python implementation of Markdown. It closely matches the behaviour of the original Perl-implemented Markdown.pl. Markdown2 also comes with a number of extensions (called "extras") for things like syntax coloring, tables, header-ids.
MIT
* Fri Oct 16 2026 Dirk Müller <dmueller@suse.com>
- add 0001-Avoid-overlapping-regex-matches-that-trigger-excessi.patch
(bsc#1285724, CVE-2026-88753)
* Sun Mar 29 2026 Dirk Müller <dmueller@suse.com>
- update to 2.5.5:
* [pull #639] Fix middle-word-em interfering with strongs
* [pull #640] Fix code friendly extra stopping other syntax
being processed
* [pull #644] Fix a number of em/strong issues
* [pull #659] Fix a number of safemode issues
* [pull #665] Rewrite emphasis and strong processing to be more
GFM compliant
* [pull #672] Fix nested footnote references
* [pull #681] Forbid square brackets in reference link IDs
* Sun Sep 21 2025 Dirk Müller <dmueller@suse.com>
- update to 2.5.4:
* [pull #617] Add MarkdownFileLinks extra
* [pull #622] Add missing block tags to regex
* [pull #623] Don't escape plus signs in URLs
* [pull #626] Fix XSS when encoding incomplete tags
* [pull #628] Fix TypeError in MiddleWordEm extra when options
was None
* [pull #630] Fix nbsp breaking tables
* [pull #634] Fix ReDoS in HTML tokenizer regex
* Tue Feb 18 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.5.3
* [pull #616] make tables without body gfm compatible
- Add sed command to remove shebang from lib/markdown2.py
* Wed Jan 08 2025 Yunus Acar <yunus.acar@suse.com>
- update to 2.5.2:
* [pull #605] Add support for Python 3.13, drop EOL 3.8
* [pull #607] Fix middle-word-em extra preventing strongs from being recognized (#606)
* [pull #609] Add option to output to file in CLI (#608)
* [pull #612] Fix footnote labels appearing out-of-order (#536)
* [pull #613] Fix smarty pants extra not triggering when it should (#611)
* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
- update to 2.5.1:
* [pull #590] Fix underscores within bold text getting
emphasized
* [pull #591] Add Alerts extra
* [pull #595] Fix img alt text being processed as markdown
* [pull #598] Add `link-shortrefs` extra
* [pull #600] Use urandom for SECRET_SALT
* [pull #602] Fix XSS issue in safe mode
* [pull #604] Fix XSS injection in image URLs
* [pull #519] Add support for custom extras
* [pull #519] Drop Python 3.5 support
* [pull #568] Add `prepend` arg to toc extra
* [pull #569] Process HTML comments as markdown in 'escape'
safe mode
* [pull #570] Fix syntax warnings in test suite
* [pull #572] Process inline tags as HTML blocks when they span
multiple lines
* [pull #573] Add new LaTeX Extra
* [pull #576] Fix `html`, `head` and `body` tags being wrapped
in `<p>` tags
* [pull #578] Graceful handling of broken lists when cuddled-
lists extra is enabled
* [pull #581] Add type hints
* [pull #581] Drop Python 3.6 and 3.7 support
* [pull #582] Fix fenced code blocks breaking lists
* [pull #586] Fix #583 by tweaking incomplete tag regex
* [pull #587] Fix AssertionError on malformed HTML
* Sat Mar 16 2024 Dirk Müller <dmueller@suse.com>
- update to 2.4.13:
* [pull #559] Allow cuddled tables
* [pull #560] Fix `markdown-in-html` not always splitting HTML
tags into separate lines
* [pull #564] Fix incomplete comments in safe mode not being
escaped
* [pull #566] Fix crash in `markdown-in-html` extra
* Wed Dec 20 2023 Dirk Müller <dmueller@suse.com>
- update to 2.4.12:
* Update `markdown-in-html` extra to handle markdown on same
line as HTML (#546)
* Fix tables with trailing whitespace not being recognized
* Fix multiple instances of strong emphasis (`**`)
in one line (#541)
* Fix incorrect parsing of links after square
brackets (#552)
* Thu Dec 07 2023 Dirk Müller <dmueller@suse.com>
- update to 2.4.11:
* [pull #524] Fix angles being escaped in style blocks (issue
[#523])
* [pull #527] Fix base64 images being corrupted in safe mode
(issue #526)
* [pull #529] Add `breaks` extra with ability to hard break on
backslashes (issue #525)
* [pull #532] Fix #493 persisting when `code-friendly` extra
enabled
* [pull #535] Update `_slugify` to use utf-8 encoding (issue
[#534])
* [pull #536] Maintain order of appearance in footnotes
* [pull #538] Include HTML headers in TOC
* [pull #540] Add mechanism to prevent header ID counter
resetting (issue #530)
* [pull #520] Allow more relative links in safe mode (issue
[#517])
* [pull #521] Always restore hashed HTML blocks (issue #185)
* [pull #522] Add `middle-word-em` extra
* [pull #500] Add `<thead>` tag to html-classes extra
* [pull #501] Fix link patterns extra matching against internal
hashes
* [pull #502] Replace deprecated `optparse` with `argparse`
* [pull #506] Fix `_uniform_outdent` failing with empty strings
(issue #505)
* [pull #509] Fix HTML elements not unhashing correctly (issue
508)
* [pull #511] Remove deprecated `imp` module (issue #510)
* [pull #512] Allow link patterns to be passed via extras dict
* [pull #513] Fix relative links not working in safe mode
(issue #254)
* [pull #499] Fix images not being procesed correctly (#498)
* [pull #483] Fix hashing nested HTML blocks
* [pull #486] Fix backslash being unable to escape raw HTML
tags
* [pull #482] Add support for telegram spoiler in extras
* [pull #485] mermaid support
* [pull #487] Fix escaping ampersands in hrefs
* [pull #490] Fix indented codeblocks inside fences (#489)
* [pull #490] Remove `code-color` extra
* Tue Nov 08 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to versino 2.4.6
[pull #477] Feature wavedrom support
[pull #480] Fix mixing ordered and un-ordered lists combining into single list type
/etc/alternatives/markdown2 /usr/bin/markdown2 /usr/bin/markdown2-3.14 /usr/lib/python3.14/site-packages/__pycache__/markdown2.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/__pycache__/markdown2.cpython-314.pyc /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/INSTALLER /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/METADATA /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/RECORD /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/REQUESTED /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/WHEEL /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/entry_points.txt /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/licenses /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/licenses/LICENSE.txt /usr/lib/python3.14/site-packages/markdown2-2.5.5.dist-info/top_level.txt /usr/lib/python3.14/site-packages/markdown2.py /usr/share/doc/packages/python314-markdown2 /usr/share/doc/packages/python314-markdown2/CHANGES.md /usr/share/doc/packages/python314-markdown2/CONTRIBUTORS.txt /usr/share/doc/packages/python314-markdown2/TODO.txt /usr/share/licenses/python314-markdown2 /usr/share/licenses/python314-markdown2/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 18 23:45:07 2026