0.8.0.0
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
andstylesheet
- API exposes the CLI parser (
- 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 underribInputDir
- default.nix: Takes
overrides
andadditional-packages
as extra arguments