Skip to content

0.8.0.0

Compare
Choose a tag to compare
@srid srid released this 07 Apr 19:58
· 72 commits to master since this release
19b1022

Release highlight: GHC 8.8, composable CLI parser, and general stability

  • Dependency upgrades
    • GHC 8.8
    • pandoc-include-code: 0.5.0.0
    • pandoc-types: 1.20
    • dhall: 1.30
    • clay: 0.13.3 (This is a downgrade, as 0.14 is not released yet)
  • New features:
    • API exposes the CLI parser (optparse-applicative) for user-level composition
    • Add Rib.Parser.Pandoc.getToC returning rendered Table of contents for a Pandoc document
    • Add Rib.Parser.MMark.getFirstParagraphText
    • Add Rib.Extra.OpenGraph for Open Graph protocol
    • Add to Rib.Extra.CSS, googleFonts and stylesheet
  • Bug fixes and misc changes:
    • routeUrl: Fix incorrect substitution of "foo-index.html" with "foo-"
    • Lucid rendering functions (like MMark.render) are now polymorphic in their monad.
    • #122: Fix Pandoc parser never returning metadata
    • #127: Rib's HTTP server now binds to 127.0.0.1.
    • Allow directory listings in HTTP server
    • #130: Prevent unnecessary re-running of Shake action by debouncing fsnotify events
    • #136: Move .shake database directory under ribInputDir
    • default.nix: Takes overrides and additional-packages as extra arguments