- Fixed a UnicodeEncodeError when parsing unicode entities on Python 2. As a result, CommonMark-py now relies on the "future" module in Python 2, as documented in setup.py. This can be found on pypi: https://pypi.python.org/pypi/future
- Fixed an IndexError exception that occurred when input string was empty.
- CommonMark-py now complies to the 0.23 CommonMark spec http://spec.commonmark.org/0.23/
- The ExtensionBlock has been removed in this release, since the parser has been rewritten.
- Added a compatibility fix for Python 2.6, but this version of Python still isn't really supported.
HTMLRenderer
has been renamed toHtmlRenderer
.DocParser
has been renamed toParser
.
- Random bug fixes
- Internal code structure changes
- Compatibility fixes for Python 3