py-markdown: update to 3.6.
## [3.6] -- 2024-03-14 ### Changed #### Refactor TOC Sanitation * All postprocessors are now run on heading content. * Footnote references are now stripped from heading content. Fixes #660. * A more robust `striptags` is provided to convert headings to plain text. Unlike, the `markupsafe` implementation, HTML entities are not unescaped. * The plain text `name`, rich `html`, and unescaped raw `data-toc-label` are saved to `toc_tokens`, allowing users to access the full rich text content of the headings directly from `toc_tokens`. * The value of `data-toc-label` is sanitized separate from heading content before being written to `name`. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the value from `token['data-toc-label']` directly. * An `html.unescape` call is made just prior to calling `slugify` so that `slugify` only operates on Unicode characters. Note that `html.unescape` is not run on `name`, `html`, or `data-toc-label`. * The functions `get_name` and `stashedHTML2text` defined in the `toc` extension are both **deprecated**. Instead, third party extensions should use some combination of the new functions `run_postprocessors`, `render_inner_html` and `striptags`. ### Fixed * Include `scripts/*.py` in the generated source tarballs (#1430). * Ensure lines after heading in loose list are properly detabbed (#1443). * Give smarty tree processor higher priority than toc (#1440). * Permit carets (`^`) and square brackets (`]`) but explicitly exclude backslashes (`\`) from abbreviations (#1444). * In attribute lists (`attr_list`, `fenced_code`), quoted attribute values are now allowed to contain curly braces (`}`) (#1414).
This commit is contained in:
parent
003b6ab7fc
commit
8f2733d0d8
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.34 2024/01/13 07:10:27 adam Exp $
|
||||
# $NetBSD: Makefile,v 1.35 2024/03/17 14:05:34 wiz Exp $
|
||||
|
||||
DISTNAME= Markdown-3.5.2
|
||||
DISTNAME= Markdown-3.6
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
|
||||
CATEGORIES= textproc python
|
||||
MASTER_SITES= ${MASTER_SITE_PYPI:=M/Markdown/}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.23 2024/01/13 07:10:27 adam Exp $
|
||||
$NetBSD: distinfo,v 1.24 2024/03/17 14:05:34 wiz Exp $
|
||||
|
||||
BLAKE2s (Markdown-3.5.2.tar.gz) = ea28f1763cdd68bdb277f41078886b48ef7ab9b530279da150390ac2b81bde63
|
||||
SHA512 (Markdown-3.5.2.tar.gz) = a112620162cb0764848dbe766bd23df6b7220ec3db6eb60d5663757092300c5c6abb9af6a412280fc3f59e617263c3abf0ed4a969eebacd3e964228525165f24
|
||||
Size (Markdown-3.5.2.tar.gz) = 349398 bytes
|
||||
BLAKE2s (Markdown-3.6.tar.gz) = 42032995a69f916b4de81d08896879ba9bd1879e2e584150a4da5bc179cb93f2
|
||||
SHA512 (Markdown-3.6.tar.gz) = a523f75ea72fa71f4f0f1a59523bb1a6c5c7605ba5a0be4dc37aa5bd5c87e32563f5253404485c99c13caa27501c9003aea524154a7999a22e6497829492b997
|
||||
Size (Markdown-3.6.tar.gz) = 354715 bytes
|
||||
|
|
Loading…
Reference in New Issue