Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-markdown2
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays
py-markdown2: updated to 2.5.1 python-markdown2 2.5.1 - Fix underscores within bold text getting emphasized - Add Alerts extra - Fix img alt text being processed as markdown - Add `link-shortrefs` extra - Use urandom for SECRET_SALT - Fix XSS issue in safe mode - Fix XSS injection in image URLs
py-markdown2: updated to 2.5.0 python-markdown2 2.5.0 - Add support for custom extras - Drop Python 3.5 support - Add `prepend` arg to toc extra - Process HTML comments as markdown in 'escape' safe mode - Fix syntax warnings in test suite - Process inline tags as HTML blocks when they span multiple lines - Add new LaTeX Extra - Fix `html`, `head` and `body` tags being wrapped in `<p>` tags - Graceful handling of broken lists when cuddled-lists extra is enabled - Add type hints - Drop Python 3.6 and 3.7 support - Fix fenced code blocks breaking lists - Fix 583 by tweaking incomplete tag regex - Fix AssertionError on malformed HTML
py-markdown2: updated to 2.4.13 python-markdown2 2.4.13 - Allow cuddled tables - Fix `markdown-in-html` not always splitting HTML tags into separate lines - Fix incomplete comments in safe mode not being escaped - Fix crash in `markdown-in-html` extra
py-markdown2: updated to 2.4.12 python-markdown2 2.4.12 - Update `markdown-in-html` extra to handle markdown on same line as HTML - Fix tables with trailing whitespace not being recognized - Fix multiple instances of strong emphasis (`**`) in one line - Fix incorrect parsing of links after square brackets
py-markdown2: updated to 2.4.11 python-markdown2 2.4.11 - Fix angles being escaped in style blocks - Fix base64 images being corrupted in safe mode - Add `breaks` extra with ability to hard break on backslashes - Fix 493 persisting when `code-friendly` extra enabled - Update `_slugify` to use utf-8 encoding - Maintain order of appearance in footnotes - Include HTML headers in TOC - Add mechanism to prevent header ID counter resetting
py-markdown2: updated to 2.4.10 python-markdown2 2.4.10 - Allow more relative links in safe mode - Always restore hashed HTML blocks - Add `middle-word-em` extra
py-markdown2: updated to 2.4.9 python-markdown2 2.4.9 - Add `<thead>` tag to html-classes extra - Fix link patterns extra matching against internal hashes - Replace deprecated `optparse` with `argparse` - Fix `_uniform_outdent` failing with empty strings - Fix HTML elements not unhashing correctly - Remove deprecated `imp` module - Allow link patterns to be passed via extras dict - Fix relative links not working in safe mode
py-markdown2: updated to 2.4.8 python-markdown2 2.4.8 * Fix images not being procesed correctly python-markdown2 2.4.7 * Fix hashing nested HTML blocks * Fix backslash being unable to escape raw HTML tags * Add support for telegram spoiler in extras * mermaid support * Fix escaping ampersands in hrefs * Fix indented codeblocks inside fences * Remove code-color extra python-markdown2 2.4.6 * Feature wavedrom support * Fix mixing ordered and un-ordered lists combining into single list type python-markdown2 2.4.5 * Add optional dependencies to setup.py python-markdown2 2.4.4 * Fix TypeError if html-classes extra is None * Remove Python2 support * Replace <strike> with <s> in strike extra * Fix link patterns extra applying within links * create proper entry point * Codespans inside link text issue344 * Underline and HTML comments * Links with brackets * Fix emacs local variable one-liners * Example of the current mixed-paragraph mode behavior in lists * Fix code block indentation in lists * Fix filter bypass leading to XSS * Fix html-classes extra not applying to code spans * Fix pygments block matching * Fix pyshell blocks in blockquotes * Fix multilevel lists * Remove _uniform_outdent_limit function * Add support for ordered lists that don't start at 1. * Fix AssertionError with lazy numbered lists * Add <ul> and <ol> tags to html-classes extra * XSS test and fix python-markdown2 2.4.3 * Fix meta indentation * Fix code surrounded by blank lines inside blockquote fenced code blocks * Fix inline code pipe symbol within tables * Fix code block parsing error * Fix hr block created when not supposed to * Fix backslashes removed by adjacent code blocks * Fix md5-* in resulting HTML when several code blocks follow one by one * Fix excessive <br> tags in lists using break-on-newline extra * Standardize key and value definitions for metadata extra * Fix fenced code blocks breaking lists * Fix catastrophic backtracking (Regex DoS) in pyshell blocks. * Fix incorrect indentation of fenced code blocks within lists * RST admonitions * Improve error message if link_patterns forgotten * fix compatibility with pygments 2.12 python-markdown2 2.4.2 * Fix for fenced code blocks issue * Be more strict on auto linking urls, RE DOS fix python-markdown2 2.4.1 * Tables extra: allow whitespace at the end of the underline row * Pyshell extra: enable syntax highlighting if fenced-code-blocks is loaded. * Regex DOS bandaid fix python-markdown2 2.4.0 * Fixed bug breaking strings elements in metadata lists * When rendering fenced code blocks, also add the language-LANG class * Regex DoS fixes
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
py-markdown2: updated to 2.3.10 python-markdown2 2.3.10 - Don't merge sequential quotes into a single blockquote - use style=text-align for table alignment - introduce underline extra - Support for structured and nested values in metadata - add noopener to external links
py-markdown2: updated to 2.3.9 python-markdown2 2.3.9 - Added header support for wiki tables - Reset _toc when convert is run - XSS fix - XSS fix
py-markdown2: updated to 2.3.8 python-markdown2 2.3.8 - Temporary fix to issue 150 - Stop XML escaping the body of a link - Don't auto link patterns surrounded by triple quotes - Add class configurability to the enclosing tag - Accept [X] as marked task
py-markdown2: updated to 2.3.7 python-markdown2 2.3.7 * Drop support for legacy Python versions * Fix syntax highlighting test cases that depend on Pygments output * Add support for Python 3.7 * Add Wheel package support * Fix toc_depth initialization regression * XSS fix
py-markdown2: updated to 2.3.6 python-markdown2 2.3.6 * Add TOC depth option * Fix to add TOC html to output via CLI * Do not remove anchors in safe_mode * fixing cuddled-lists with a single list item * Fix Wrong rendering of last list element * link-patterns fix * Replace a deprecated method * DeprecationWarning: invalid escape sequence * Fix "make test" in Python 3 * Fix CVE-2018-5773
py-markdown2: updated to 2.3.5 python-markdown2 2.3.5: - Fenced code blocks lang with leading space - Search for items only within metadata header - highlightjs language class support - FIPS compliance - Fix for double amp replacement inside link title
python-markdown2 2.3.4 - task list extra visual changes - Don't let "target-blank-lines" break footnotes - Translatable footnote titles - Add pipe escaping in table extension
Switch to MASTER_SITES_PYPI.
I don't remember why I imported and updated this package.
Update py-markdown2 to 2.2.2. ## python-markdown2 2.2.2 - [pull #156] Footnotes XML compatibility. - [pull #157] Horizontal rule minimum length. - [pull #162] Fix escaping fenced code block with safe mode - [pull #163] Fix code highlight with safe mode
Update py-markdown2 to 2.2.1. ## python-markdown2 2.2.1 - [issue #142 pull #141] Fix parentheses and spaces in urls. - [issue #88 issue #95 pull #145] Fix code blocks in code blocks with syntax highlighting. - [issue #113 issue #127 via pull #144] Fix fenced-code-blocks html and code output. - [pull #133] Unify the -/= and ## style headers and fix TOC order - [pull #146] tag-friendly extra to require that atx headers have a space after #
Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
Update py-markdown2 to 2.2.0. ## python-markdown2 2.2.0 - [issue #135] Fix fenced code blocks odd rendering. - [pull #138] specify shell in Makefile - [pull #130] break-on-newline extra - [pull #140] Allow html-classes for img - [pull #122] Allow parentheses in urls
Update py-markdown2 to 2.1.0 ## python-markdown2 2.1.0 - ["nofollow" extra, issue #74, pull #104] Add `rel="nofollow"` support (mostly by https://github.com/cdman): $ echo '[link](http://example)' | markdown2 -x nofollow <p><a rel="nofollow" href="http://example">link</a></p> Limitation: This *can* add a duplicate 'rel' attribute to raw HTML links in the input.
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT)
CONFLICTS between python modules
Import py-markdown2-2.0.1 as textproc/py-markdown2. Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown's text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links. -- http://daringfireball.net/projects/markdown/ This is a fast and complete Python implementation of the Markdown spec.