Path to this page:
./
textproc/py-markdown,
XHTML generator using a simple markup
Branch: CURRENT,
Version: 3.11,
Package name: py313-markdown-3.11,
Maintainer: pkgsrc-usersMarkdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).
This package provides a Python implementation.
Required to run:[
devel/py-setuptools] [
lang/python310]
Master sites:
Filesize: 474.241 KB
Version history: (Expand)
- (2026-09-28) Updated to version: py313-markdown-3.11
- (2026-09-03) Package has been reborn
- (2026-09-03) Package deleted from pkgsrc
- (2026-08-03) Updated to version: py313-markdown-3.10.3
- (2026-02-09) Updated to version: py313-markdown-3.10.2
- (2026-01-26) Updated to version: py313-markdown-3.10.1
CVS history: (Expand)
2026-09-28 17:38:03 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-markdown: update to 3.11.
## [3.11.0] - 2026-09-25
### Changed
* Inline processors now resume searching after the previous match, improving
performance for repeated inline patterns (#1619).
* Officially support Python 3.15 and drop support for Python 3.10
* Walk backtick runs in `BacktickInlineProcessor` without a regex (#1620).
* Switch static site generator for documentation from MkDocs to Zensical
(#1627, #1635, #1637, and #1638).
### Fixed
* Ensure removing Abbreviations does not raise an error (#1634).
* Fix an issue with excessive backtracking when matching inline code blocks (#1617).
* `md_in_html` now honors tags added to `Markdown.block_level_elements` after
the extension is loaded (#1246).
* Fix quadratic-time regex backtracking in `ReferenceProcessor` when a link
reference definition has no URL, e.g. a line consisting only of `[id]:`
followed by many trailing spaces (#798).
* Document `attr_list` usage for `def_list` (#1123).
|
2026-08-03 11:52:32 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-markdown: updated to 3.10.3
3.10.3
Fixed
* Fix `SetextHeaderProcessor` regex to prevent mixed `=` and `-` chars in \
setext-style headers.
* Add AI Policy to Contributing Guide.
* Officially document all included extensions as being in maintenance mode.
* Link the Extension API documentation to the API Reference.
|
2026-02-09 20:13:28 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-markdown: updated to 3.10.2
3.10.2
Fixed
Fix a regression related to comment handling
More reliable fix for </
|
2026-01-26 00:13:45 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-markdown: update to 3.10.1.
Fixed
Ensure nested elements inside inline comments are properly unescaped (#1571).
Make the docs build successfully with mkdocstrings-python 2.0 (#1575).
Fix infinite loop when multiple bogus or unclosed HTML comments appear in \
input (#1578).
Fix another infinite loop when handling bad comments (#1586).
|
2025-11-10 10:39:26 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-markdown: update to 3.10.
Changed
Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9
and PyPy 3.9.
Fixed
Fix an HTML comment parsing case in some Python versions that can cause an
infinite loop (#1554).
Revert the default behavior of USE_DEFINITION_ORDER (to True). The new
behavior introduced in 3.9.0 is experimental and results are inconsistent.
It should not have been made the default behavior (#1561).
|
| 2025-10-09 10:07:30 by Thomas Klausner | Files touched by this commit (24) |
Log message:
*: remove more references to (removed) Python 3.9
|
2025-09-05 07:32:53 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-markdown: updated to 3.9
3.9.0
Changed
* Footnotes are now ordered by the occurrence of their references in the
document. A new configuration option for the footnotes extension,
`USE_DEFINITION_ORDER`, has been added to support restoring the previous
behavior of ordering footnotes by the occurrence of definitions
Fixed
* Ensure inline processing iterates through elements in document order
* Fix handling of incomplete HTML tags in code spans in Python 3.14
|
2025-07-01 14:00:48 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-markdown: updated to 3.8.2
3.8.2
Fixed
* Fix `codecs` deprecation in Python 3.14.
* Fix issue with unclosed comment parsing in Python 3.14.
* Fix issue with unclosed declarations in Python 3.14.
* Fix issue with unclosed HTML tag `<foo` and Python 3.14.
3.8.1
Fixed
* Ensure incomplete markup declaration in raw HTML doesn't crash parser
* Fixed dropped content in `md_in_html`
* Fixed HTML handling corner case that prevented some content from not being rendered
|