Обновил парсер CommonMark, написанный на Dart. Теперь он соответствует версии 0.12 спецификации. Правда один из тестов не проходит, но исключительно из-за ошибки в самом тесте. Ошибку уже поправили, так что следующая версия спецификации выйдет без неё.
Сама спецификация несколько поменялась со времени публикации предыдущей версии парсера. Самое крупное изменение: теперь можно использовать вложенные emphasis и strong. Например:
*Это *вложенный* emphasis*
**Это **вложенный** strong**
Не знаю, насколько это применимо на практике, но, видимо, изменению спецификации предшествовало продолжительное обсуждение.
В общем, милости прошу за библиотекой на GitHub или pub.dartlang.
Хочется что-то добавить или сказать? Я всегда рад обсудить. Пишите на me@dikmax.name.