packages feed

yaml-combinators 1.1.1.1 → 1.1.1.2

raw patch · 3 files changed

+11/−7 lines, 3 filesdep ~basedep ~generics-sop

Dependency ranges changed: base, generics-sop

Files

ChangeLog.md view
@@ -1,5 +1,10 @@ # Revision history for yaml-combinators +## 1.1.1.2++* Drop support for old GHCs+* Update to generics-sop 0.5+ ## 1.1.1.1  Make compatible with GHC 8.4 and drop support for GHC 7.x
src/Data/Yaml/Combinators.hs view
@@ -38,12 +38,11 @@  import Data.Aeson (Value(..), Object, Array) import Data.Scientific-import Data.Yaml (decodeEither, encode)+import Data.Yaml (decodeEither', encode) import Data.Text (Text) import Data.List import Data.Maybe import Data.ByteString (ByteString)-import Data.Semigroup (Semigroup((<>))) import qualified Data.ByteString.Char8 as BS8 import Data.Bifunctor (first) import Control.Monad.Trans.Reader@@ -76,7 +75,7 @@ -- This is a high-level function implemented on top of 'runParser'. parse :: Parser a -> ByteString -> Either String a parse p bs = do-  aesonValue <- decodeEither bs+  aesonValue <- first show $ decodeEither' bs   first ppParseError $ runParser p aesonValue  ----------------------------------------------------------------------@@ -252,7 +251,7 @@ valueConNames :: NP (K String) (Code Value) valueConNames =   let-    ADT _ _ cons = datatypeInfo (Proxy :: Proxy Value)+    ADT _ _ cons _ = datatypeInfo (Proxy :: Proxy Value)   in hliftA (\(Constructor name) -> K name) cons  
yaml-combinators.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                yaml-combinators-version:             1.1.1.1+version:             1.1.1.2 synopsis:            YAML parsing combinators for improved validation and error reporting description:         Based on the article                      <https://ro-che.info/articles/2015-07-26-better-yaml-parsing Better Yaml Parsing>.@@ -31,9 +31,9 @@   -- other-extensions:   build-depends:     aeson,-    base >= 4.9 && < 5,+    base >= 4.11 && < 5,     bytestring,-    generics-sop >= 0.2.5,+    generics-sop >= 0.5,     scientific,     text,     transformers,