packages feed

configurator-pg 0.1.0.4 → 0.1.0.5

raw patch · 3 files changed

+10/−1 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for configurator-pg +## 0.1.0.5 -- 2020-03-07++* Provide a MonadFail instance for Parser.+  This fixes a PostgREST compile failure with GHC 8.8.3.+ ## 0.1.0.4 -- 2020-03-07  * Relax bounds to support GHC 8.8.3.
configurator-pg.cabal view
@@ -1,6 +1,6 @@ cabal-version:       1.12 name:                configurator-pg-version:             0.1.0.4+version:             0.1.0.5 synopsis:            Reduced parser for configurator-ng config files description:   This module provides a simplified and updated interface to the
src/Data/Configurator/Parser.hs view
@@ -16,6 +16,7 @@  import Protolude hiding (bool, list, optional) +import           Control.Monad.Fail import           Data.Functor.Compose import qualified Data.Map.Strict      as M import qualified Data.Scientific      as Scientific@@ -44,6 +45,9 @@  instance Monad (Parser a) where   p >>= f = makeParser $ \v -> runParser p v >>= \w -> runParser (f w) v++instance MonadFail (Parser a) where+  fail s = makeParser (const (Left (T.pack s)))  -- | Parse a required configuration field. --