Laika v0.8.0 Release Notes

Release Date: 2018-06-04 // almost 6 years ago
  • The Speed Release

    • ๐Ÿ“œ Doubles parsing speed for both Markdown and reStructuredText
    • ๐Ÿ“œ Much lower number of parser instance creations on repeated runs
    • ๐ŸŽ Performance goals had been achieved through replacing the former
      โšก๏ธ Scala SDK parser combinators with a custom, optimized combinator design:
      • Fewer dependent types and base parsers in objects instead of traits, making it easier to freely compose parsers
      • Create parser error messages lazily, as most of them will never be accessed
      • Avoid cost of by-name args in all cases except | combinator
    • ๐Ÿš€ Other changes in this release:
      • Add support for size and align options for the image directive in reStructuredText
      • Fixes for all bugs known and reported to this point
      • Remove all deprecation warnings for Scala 2.12