209 lines
4.8 KiB
ReStructuredText
209 lines
4.8 KiB
ReStructuredText
Changelog
|
|
----------
|
|
|
|
Here is the full history of mistune.
|
|
|
|
Version 0.8.4
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Oct. 11, 2018
|
|
|
|
* Support an escaped pipe char in a table cell. `#150`_
|
|
* Fix ordered and unordered list. `#152`_
|
|
* Fix spaces between = in HTML tags
|
|
* Add max_recursive_depth for list and blockquote.
|
|
* Fix fences code block.
|
|
|
|
.. _`#150`: https://github.com/lepture/mistune/pull/150
|
|
.. _`#152`: https://github.com/lepture/mistune/pull/152
|
|
|
|
Version 0.8.3
|
|
~~~~~~~~~~~~~
|
|
|
|
Relased on Dec. 04, 2017
|
|
|
|
* Fix nested html issue. `#137`_
|
|
|
|
.. _`#137`: https://github.com/lepture/mistune/pull/137
|
|
|
|
|
|
Version 0.8.2
|
|
~~~~~~~~~~~~~
|
|
|
|
Relased on Dec. 04, 2017
|
|
|
|
* Fix ``_keyify`` with lower case.
|
|
|
|
|
|
Version 0.8.1
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Nov. 07, 2017
|
|
|
|
* Security fix CVE-2017-16876, thanks Dawid Czarnecki
|
|
|
|
Version 0.8
|
|
~~~~~~~~~~~
|
|
|
|
Released on Oct. 26, 2017
|
|
|
|
* Remove non breaking spaces preprocessing
|
|
* Remove rev and rel attribute for footnotes
|
|
* Fix bypassing XSS vulnerability by junorouse
|
|
|
|
This version is strongly recommended, since it fixed
|
|
a security issue.
|
|
|
|
Version 0.7.4
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Mar. 14, 2017
|
|
|
|
* Fix escape_link method by Marcos Ojeda
|
|
* Handle block HTML with no content by David Baumgold
|
|
* Use expandtabs for tab
|
|
* Fix escape option for text renderer
|
|
* Fix HTML attribute regex pattern
|
|
|
|
Version 0.7.3
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Jun. 28, 2016
|
|
|
|
* Fix strikethrough regex
|
|
* Fix HTML attribute regex
|
|
* Fix close tag regex
|
|
|
|
Version 0.7.2
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Feb. 26, 2016
|
|
|
|
* Fix `hard_wrap` options on renderer.
|
|
* Fix emphasis regex pattern
|
|
* Fix base64 image link `#80`_.
|
|
* Fix link security per `#87`_.
|
|
|
|
.. _`#80`: https://github.com/lepture/mistune/issues/80
|
|
.. _`#87`: https://github.com/lepture/mistune/issues/87
|
|
|
|
|
|
Version 0.7.1
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Aug. 22, 2015
|
|
|
|
* Fix inline html when there is no content per `#71`_.
|
|
|
|
.. _`#71`: https://github.com/lepture/mistune/issues/71
|
|
|
|
|
|
Version 0.7
|
|
~~~~~~~~~~~
|
|
|
|
Released on Jul. 18, 2015
|
|
|
|
* Fix the breaking change in version 0.6 with options: **parse_inline_html** and **parse_block_html**
|
|
* Breaking change: remove **parse_html** option for explicit
|
|
* Change option **escape** default value to ``True`` for security reason
|
|
|
|
|
|
Version 0.6
|
|
~~~~~~~~~~~
|
|
|
|
Released on Jun. 17, 2015
|
|
|
|
* Breaking change on inline HTML, text in inline HTML will not be parsed per `#38`_.
|
|
* Replace **tag** renderer with **inline_html** for breaking change on inline HTML
|
|
* Double emphasis, emphasis, code, and strikethrough can contain one linebreak per `#48`_.
|
|
* Match autolinks that do not have / in their URI via `#53`_.
|
|
* A work around on link that contains ``)`` per `#46`_.
|
|
* Add ``<font>`` tag for inline tags per `#55`_.
|
|
|
|
.. _`#38`: https://github.com/lepture/mistune/issues/38
|
|
.. _`#46`: https://github.com/lepture/mistune/issues/46
|
|
.. _`#48`: https://github.com/lepture/mistune/issues/48
|
|
.. _`#53`: https://github.com/lepture/mistune/pull/53
|
|
.. _`#55`: https://github.com/lepture/mistune/issues/55
|
|
|
|
|
|
Version 0.5.1
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Mar. 10, 2015
|
|
|
|
* Fix a bug when list item is blank via `ipython#7929`_.
|
|
* Use python-wheels to build wheels for Mac.
|
|
|
|
.. _`ipython#7929`: https://github.com/ipython/ipython/issues/7929
|
|
|
|
|
|
Version 0.5
|
|
~~~~~~~~~~~
|
|
|
|
Released on Dec. 5, 2014. This release will break things.
|
|
|
|
* For custom lexers, **features** is replaced with **rules**.
|
|
* Refactor on function names and codes.
|
|
* Add a way to output the render tree via `#20`_.
|
|
* Fix emphasis and strikethrough regular expressions.
|
|
|
|
.. _`#20`: https://github.com/lepture/mistune/pull/20
|
|
|
|
Version 0.4.1
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Oct. 12, 2014
|
|
|
|
* Add option for parse markdown in block level html.
|
|
* Fix on lheading, any number of underline = or - will work.
|
|
* Patch for setup if Cython is available but no C compiler.
|
|
|
|
Version 0.4
|
|
~~~~~~~~~~~
|
|
|
|
Released on Aug. 14, 2014
|
|
|
|
* Bugfix. Use inspect to detect renderer class.
|
|
* Move all meth:`escape` to renderer. Use renderer to escape everything.
|
|
* A little changes in code style and parameter naming.
|
|
* Don't parse text in a block html, behave like sundown.
|
|
|
|
Version 0.3.1
|
|
~~~~~~~~~~~~~
|
|
|
|
Released on Jul. 31, 2014
|
|
|
|
* Fix in meth:`Renderer.block_code`, no need to add ``\n`` in ``<code>``.
|
|
* Trim whitespace of code in code span via `#15`_.
|
|
|
|
.. _`#15`: https://github.com/lepture/mistune/issues/15
|
|
|
|
Version 0.3
|
|
~~~~~~~~~~~
|
|
|
|
Released on Jun. 27, 2014
|
|
|
|
* Add ``<hr>`` in footnotes renderer
|
|
* Add hard_wrap configuration for GFM linebreaks.
|
|
* Add text renderer, via `#9`_.
|
|
* Define features for lexers available via `#11`_.
|
|
|
|
.. _`#9`: https://github.com/lepture/mistune/pull/9
|
|
.. _`#11`: https://github.com/lepture/mistune/pull/11
|
|
|
|
Version 0.2
|
|
~~~~~~~~~~~
|
|
|
|
Released on Mar. 12, 2014
|
|
|
|
* Use tuple instead of list for efficient
|
|
* Add ``line_match`` and ``line_started`` property on InlineLexer, via `#4`_
|
|
|
|
.. _`#4`: https://github.com/lepture/mistune/pull/4
|
|
|
|
Version 0.1
|
|
~~~~~~~~~~~
|
|
|
|
First preview release.
|