diff --git a/CHANGES.rst b/CHANGES.rst index 66c63de..cecd59e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,7 +1,13 @@ Changes ======= +37.3 (2022-10-31) +----------------- + +* Allow HTML5 `figure` tag through cleaner (#265) + 37.2 (2022-09-24) +----------------- * Allow HTML5 `s` tag through cleaner (#261) diff --git a/readme_renderer/__about__.py b/readme_renderer/__about__.py index 8ac7c8f..3ea6c62 100644 --- a/readme_renderer/__about__.py +++ b/readme_renderer/__about__.py @@ -29,7 +29,7 @@ ) __uri__ = "https://github.com/pypa/readme_renderer" -__version__ = "37.2" +__version__ = "37.3" __author__ = "The Python Packaging Authority" __email__ = "admin@mail.pypi.org" diff --git a/readme_renderer/clean.py b/readme_renderer/clean.py index 386e684..f610954 100644 --- a/readme_renderer/clean.py +++ b/readme_renderer/clean.py @@ -30,7 +30,7 @@ "br", "caption", "cite", "col", "colgroup", "dd", "del", "details", "div", "dl", "dt", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "img", "p", "pre", "span", "sub", "summary", "sup", "table", "tbody", "td", "th", "thead", - "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "s", + "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "s", "figure", ] ALLOWED_ATTRIBUTES = { @@ -64,6 +64,7 @@ "dt": ["class"], "ul": ["class"], "nav": ["class"], + "figure": ["class"], } diff --git a/tests/fixtures/test_rst_figure.html b/tests/fixtures/test_rst_figure.html new file mode 100644 index 0000000..0975d30 --- /dev/null +++ b/tests/fixtures/test_rst_figure.html @@ -0,0 +1,3 @@ +
+https://raw.githubusercontent.com/schlatterbeck/plot-antenna/master/test/12-el-azimuth.png +
diff --git a/tests/fixtures/test_rst_figure.rst b/tests/fixtures/test_rst_figure.rst new file mode 100644 index 0000000..648f161 --- /dev/null +++ b/tests/fixtures/test_rst_figure.rst @@ -0,0 +1,2 @@ +.. figure:: https://raw.githubusercontent.com/schlatterbeck/plot-antenna/master/test/12-el-azimuth.png + :align: center