Skip to content

Releases: typelevel/Laika

0.3.0

23 May 00:32
Compare
Choose a tag to compare

Improving Markdown and reStructuredText parsers

  • Support for most of the standard directives and text roles of the reStructuredText reference
    parser (admonitions, figure, image, code, raw and many more)
  • Now integrates the official Markdown test suite (any many fixes to make it pass)
  • Now integrates a test for transforming the full reStructuredText specification (which
    is written in reStructuredText) and many fixes to make it pass
  • Adds the renderer option HTML.unformatted for terse output without indentation or whitespace
    (often desirable when writing the rendered document to a database for example)
  • Adds a new Web Tool to try out Laika online
  • General cleanup of parser implementations and alignments between Markdown and reStructuredText
    parsers, making both of them much more robust

0.2.0

23 May 00:30
Compare
Choose a tag to compare

Introducing reStructuredText

  • Support for reStructuredText (full specification)
  • Concise and type-safe API for all reStructuredText extensibility options (directives, text roles)
  • New document tree nodes for tables, footnotes, citations, definition lists, internal links,
    comments, system messages, invalid elements
  • Render hints for document tree nodes in the form of the new Customizable trait

0.1.0

23 May 00:27
Compare
Choose a tag to compare

Initial release

  • Support for Markdown as input
  • Support for HTML and PrettyPrint as output
  • Customization hooks for renderers
  • Document tree rewriting
  • Various options for input and output (strings, files, java.io.Reader/Writer, java.io streams)
  • Generic base traits for markup parser implementations