- Fix checkbox bug
- Fix link bug
- Add radio, link test
- add checkbox and radio in list support
- add grammer and visitor parameters in parseHtml and parseText
- Fix bug
- Refactor with _compat.py
- Fix pass bytes text bug
- Fix define list bug
- Fix md2html.py bug
- Fix setup bug
- Support py2&3
- Fix table parse and tag_class bug
- Fix missing sementic_ext.py bug
- Add
filename
parameter to Visitor Class. - Fix tag process
class
bug
-
Change
tag_class
process. If the tag class value starts with+
then it'll combine the default class value. If not, tag class value will replace the default class value. For example:```class=linenums print 'hello, world' ```
will make pre class value
linenums
, but if you passtag_class = {'pre':'prettify'}
to parseHtml() function, it'll overwrite thelinenums
, the result will be:<pre class="prettify">
But if you pass
tag_class = {'pre':'+prettify'}
, the result will be:<pre class="prettify linenums">
- Fix symbol parsing bug.
abc.
will now<strong>abc</strong>.
- Add semantic support
- Fix list parsing bug
- Fix table parsing bug
- Fix definition list process and fix blanklines and blankline rendered
- Fix list parsing bug
- definition list should be seperated by blankline
- Fix performance bug
- Fix refer_links parsing bug, it should be processed before visit.
- Add markdown extra PHP table, definition lists support
-
Add wiki_link support [[xxx]]
-
Remove old block support
-
Add head line id support
-
Add
~~~
code block support -
Add inner and outter anchor class
-
Add header anchor notation
-
Add footnote support
-
Fix td parse code text bug
- Fix user defined block process bug in indent text
- Refactor old user defined tag to new style
- Fix output empty string when the undefined blocks are parsed
- Fix td column parse error
-
Add custome block tag support, in the versions before 0.4, there are already such things, you can define it just like:
[[tag(arg=value)]]: content
But above format looks not very simple, so I write new format, just like:
{% tag arg=value %} content {% endtag %} And there are also some extend tag written before, so now you can mix them in markdown document.