Changelog for mmark-0.0.5.3
MMark 0.0.5.3
- Now HTML is escaped properly inside inline code spans.
MMark 0.0.5.2
- Fixed the bug that prevented application of rendering extensions to sub-blocks (blocks contained inside other blocks) and sub-inlines (inlines contained inside other inlines).
MMark 0.0.5.1
-
The parser can now recover from block-level parse errors in tables and continue parsing.
-
Pipes in code spans in table cells are not considered as table cell delimiters anymore.
-
Table sub-parser now faster rejects inputs that do not look like a table, this improves overall performance.
-
Better handling of the cases when a block can be interpreted as a list and as a table at the same time.
MMark 0.0.5.0
-
Documentation improvements.
-
Added a dummy
Show
instance for theMMark
type.
MMark 0.0.4.3
- Compiles with
modern-uri-0.2.0.0
and later.
MMark 0.0.4.2
- Made parsing of emphasis-like markup more flexible and forgiving, see
README.md
for more information.
MMark 0.0.4.1
- This version uses
megaparsec-6.4.0
andparser-combinators-0.4.0
and has improved performance.
MMark 0.0.4.0
-
Added support for pipe tables (like on GitHub).
-
Fixed a nasty space leak in the parser, made it faster too.
MMark 0.0.3.2
-
Empty strings are not parsed as URIs anymore (even though a valid URI may be represented as the empty string). Instead, it's now possible to write an empty URI using the
<>
syntax (which previously was not recognized as a URI in some contexts). -
Improved parse errors related to parsing of titles in links, images, and reference definitions.
-
Parsing of reference definitions now can recover from failures, so the parser doesn't choke on malformed reference definitions anymore.
-
Reduced allocations and improved speed of the parser significantly.
MMark 0.0.3.1
-
Fixed a couple of bugs in the parser for reference definitions.
-
Now link and image titles may contain newline character as per the Common Mark spec.
MMark 0.0.3.0
-
Code can interrupt paragraphs now, as per Common Mark spec.
-
Implemented parsing of reference-links (including collapsed and shortcut-style links).
-
Implemented parsing of reference-style images (including collapsed and shortcut-style images).
-
Added support for entity and numeric references (section 6.2 of the Common Mark spec).
-
Improved quality of parse errors.
MMark 0.0.2.1
-
Improved performance of the parser. Mainly the inline-level parser to be precise. The result is that now there are 3× less allocations and the code runs about 3× faster on paragraphs and block quotes (it's about 2.5× faster for a big realistic document).
-
Improved quality of parse errors.
MMark 0.0.2.0
-
Now punctuation is stripped from header ids in
Text.MMark.Extension.headerId
. -
Added
scannerM
inText.MMark.Extension
andrunScannerM
inText.MMark
. -
Added support for block quotes.
-
Added support for unordered and ordered lists.
MMark 0.0.1.1
- Fixed a bug in skipping of headers (only one newline after the header line was picked, not all white space up to next block).
MMark 0.0.1.0
- Initial release.