Markdown2

Latest version: v2.5.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

2.5.3

- [pull 616] make tables without body gfm compatible

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)

2.5.1

- [pull 590] Fix underscores within bold text getting emphasized (589)
- [pull 591] Add Alerts extra
- [pull 595] Fix img alt text being processed as markdown (594)
- [pull 598] Add `link-shortrefs` extra (597)
- [pull 600] Use urandom for SECRET_SALT
- [pull 602] Fix XSS issue in safe mode (601)
- [pull 604] Fix XSS injection in image URLs (603)

2.5.0

Not secure
- [pull 519] Add support for custom extras
- [pull 519] Drop Python 3.5 support
- [pull 568] Add `prepend` arg to toc extra (397)
- [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 (571)
- [pull 573] Add new LaTeX Extra
- [pull 576] Fix `html`, `head` and `body` tags being wrapped in `<p>` tags (575)
- [pull 578] Graceful handling of broken lists when cuddled-lists extra is enabled
- [pull 581] Add type hints (562)
- [pull 581] Drop Python 3.6 and 3.7 support
- [pull 582] Fix fenced code blocks breaking lists (580)
- [pull 586] Fix 583 by tweaking incomplete tag regex
- [pull 587] Fix AssertionError on malformed HTML (584)

2.4.13

Not secure
- [pull 559] Allow cuddled tables (557)
- [pull 560] Fix `markdown-in-html` not always splitting HTML tags into separate lines (558)
- [pull 564] Fix incomplete comments in safe mode not being escaped (563)
- [pull 566] Fix crash in `markdown-in-html` extra (565)

2.4.12

Not secure
- [pull 547] Update `markdown-in-html` extra to handle markdown on same line as HTML (546)
- [pull 550] Fix tables with trailing whitespace not being recognized (549)
- [pull 545] Fix multiple instances of strong emphasis (`**`) in one line (541)
- [pull 556] Fix incorrect parsing of links after square brackets (552)

Page 1 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.