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
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
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
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
Problems found locating distfiles:
Package cabocha: missing distfile cabocha-0.68.tar.bz2
Package convertlit: missing distfile clit18src.zip
Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
## 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 #
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.
## 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.
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.