- Remove testing on python 3.4.
- commonmark.py now requires
future >= 0.14.0
on Python 2, for uniformbuiltins
imports in Python 2/3 - Added CHANGELOG.md to the manifest file.
- The CommonMark spec has been updated to 0.29. Completed by @iamahuman.
- Removed
CommonMark
symlink. So, as of this version, you need to replace all instances ofCommonMark
withcommonmark
in your code.
- Added the
Node.normalize()
method. (from @lez) - Renamed package name to
commonmark
for PEP8 compliance. You can now doimport commonmark
as well asimport CommonMark
. Closes #60 - Added testing on Python 3.7.
- Fixed smart dashes bug in Python 3. (from @alvra)
- The CommonMark spec has been updated to 0.28.
- The CommonMark spec has been updated to 0.27.
- Removed outdated files from distributed packages, reported by @hyperknot
- Updated CommonMark spec to 0.26.
- Fixed JSON output invoked by
cmark -aj somefile.md
, reported by @rplCloud - Fixed a bug with
dumpAST()
on ordered lists, from @rflynn
- The
cmark.py
script is now just calledcmark
. - Fixed a bug where the
cmark.py
script contained a bogus path, reported by @yuhui-lin. - Fixed a bug where a TypeError could occur, reported by @civalin.
- The CommonMark spec has been updated to 0.25.
- The HtmlRenderer has been refactored based on upstream changes in commonmark.js.
- Python 2 fixes from @eric-wieser
- Contributions from @funkybob and @hyperknot
- commonmark.py now supports Python 2.6.
- The CommonMark spec has been updated to 0.24.
- 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