rib-core v0.8.0.0 Release Notes

Release Date: 2020-04-07 // about 4 years ago
  • ๐Ÿš€ 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