37.2 (2022-09-24)
- Allow HTML5 s tag through cleaner (#261)
- Allow HTML5 nav tag through cleaner (#259)
- Remove command line example from docs (#197)
- Multiple pyproject.toml fixes (#251)
- Confirm handling multiple inline strong (#252)
- Convert RST output to HTML5 (#253)
- Add Typing to classifiers (#254)
- Development tweaks - coverage reporting, actions updates (#255)
- Add test confirming behavior with unknown lexers (#256)
- Enable gitpod development (#238)
- Allow rst admonitions to render (#242)
- Add badges to README (#243)
- Update codebase for modern Python (#244)
- Fix table cell spans (#245)
- Allow
math
directive in rst (#246) - Preserve
lang
attribute inpre
(#247)
- Add py.typed to the built wheel (#228)
- Use isolated build for tox (#229)
- Fix renderer ignore (#230)
- Remove legacy check command and distutils (#233)
- Emit a warning when no content is rendered (#231)
- Drop support for Python 3.6 (#236)
- Update html attribute order in tests (#235)
- Add static types (#225)
- Support cmarkgfm>=0.8.0 (#224)
- Support cmarkgfm>=0.8.0 (#224)
- Support Python 3.10
- Allow start attribute in ordered lists (#216)
- No limit rendering RST one column field names (#219)
- Render disabled checkboxes from Markdown (#217)
- support cmarkgfm>=0.6.0 (#209)
- Support cmarkgfm>=0.5.0 (#180)
- Drop support for Python 2 and 3.5 (#188)
- Support Python 3.9
- Add support for align attribute rendering Markdown headers (#173)
- Fix regression with image width/height attributes (#164)
- Support Python 3.7 and 3.8
- Drop support for Python 3.4
- Require Pygments>=2.5.1
- Remove dependency on
future
. (#134)
- Breaking change: Move the cmarkgfm dependency into an extra (#130). Users that want to render Markdown will need to install readme_render[md] instead.
- Unify handling of SVG and other images in RST. (#113)
- Support width and alignment of images in RST (#114)
- Allow <caption>. (#105)
- Add specific tests for the raw directive. (#103)
- Include docinfo when rendering rst. (#99)
- Make Python 3 the default lexer for highlighting Python code in Markdown (#97)
- Allow align attribute on <p> tags (#98)
- Reformat docutils messages into more human-friendly output. (#92)
- Fix incorrect escaping of html entities in pre tags when using markdown. (#89)
- Allow width, height, alt, and align attributes on img tags. (#91)
- Fix check to not report success when there is invalid RST. (#90)
- Allow details and summary tags. (#77)
- Add .pytest_cache to .gitignore. (#85)
- Warn about Markdown content type when checking RST. (#83)
- Update pep8 tox env to use py3.6. (#84)
- Add Pygments-based syntax highlighting for Markdown. (#82)
- Update docs about check to talk about Markdown. (#80)
- Change Github-flavored Markdown identifier from
gfm
toGFM
.
- Add support for GitHub-flavored Markdown. (#67)
- Switch to cmarkgfm completely for rendering Markdown. (#68)
- Warn about missing long description. (#69)
- Make Github-Flavored Markdown the default variant (#73)
- All renderers now accept arbitrary
kwargs
for future-proofing.
- Gracefully handle new exceptions from bleach.
- Fix an issue cleaning plaintext values.
- Fix an issue attempting to clean data that had
<a>
tags without a href.
- Fix issue with bleach >= 2.0.
- Fix issue with docutils >= 0.13.1.
- Renamed to
readme_renderer
: https://github.com/pypa/readme_renderer to work around an name overlap withREADME
files shipped in Python's default site-packages directory on certain case-insensitive file systems. - Added PyPA Code of Conduct.
- Allow <sub> and <sup> tags when cleaning rST HTML output.
- Dropped support for Python 2.6.