Skip to content

v0.9

@Orc Orc tagged this 11 Jan 06:10
There are a lot of new features here.
 1. It passes (with MARKDOWN_FLAGS=0x4 and --tidy) every
    test in John Gruber's markdown test suite,
    except for ``Hard wrapped paragraphs.''    And it only
    took one senseless tweak for standards conformance.
 2. The published interface has been revised to expose
    more of the document manipulation process.
 3. I support pandoc-style header blocks.
 4. `mkd_in()` and `mkd_string()` now take a flags argument.
    Currently the only flag is MKD_NOHEADER, which tells
    `mkd_compile()` not to process pandoc-style header
    blocks.
 5. I sanitize the flags coming in to markdown, to avoid
    accidentally setting something internal from userland.
 6. Add the `-F` option to `markdown`;  `-F` sets flags to
    `mkd_in()` *and* `markdown()` [the flags don't overlap,
    so I can set all the flags in one fell swoop.]
 7. definition list handling is now enabled by `--enable-dl-tag`;
    pandoc-style headers are enabled by `--enable-pandoc-header`.

Still to add:
 *  A resolution for the "Hard-wrapped paragraphs" test failure.
 *  manpages for `mkd_compile()`, `mkd_cleanup()`, and `mkd_generatehtml()`
 *  a published interface for getting records out of the pandoc
    header block.
Assets 2
Loading