1
1
mirror of https://github.com/srid/rib.git synced 2024-11-26 13:50:31 +03:00
rib/CHANGELOG.md
2019-11-24 13:48:21 -05:00

1.2 KiB

Change Log for rib

0.5.0.0 (UNRELEASED)

This release comes with major API refactor. Key changes:

  • Support for both Pandoc and MMark parsers
  • Add Rib.Markup.Markup type class to polymorphically select the parser
  • Add top-level Rib import namespace to ease of use
  • Replace complex metadata handling using straightforward aeson Value parsing
  • Remove the following:
    • JSON cache
    • Rib.Simple
  • Support for Table of Contents via MMark

Other changes:

  • Use type-safe path types using the path library.
  • Fix #40: Gracefully handle rendering/ parsing errors, without dying.

0.4.1.0

  • Rib.Pandoc:
    • Export render' and renderInlines' (the non-Lucid versions)
    • Re-export Text.Pandoc.Readers so the library user does not have to directly depend on pandoc only to render its documents.
  • Rib.App: The run funtion now takes two more arguments, specifying the input and output directory, which are no longer hardcoded.
  • Rib.Simple: add LaTeX to default list of readers
  • Rib.Server: Remove ".html" detection magic from URLs

0.3.0.0

  • Rename Rib.App.Watch to Rib.App.WatchAndGenerate

0.2.0.0

  • Initial release.