packages feed

data-object-yaml 0.3.2 → 0.3.3

raw patch · 2 files changed

+3/−14 lines, 2 filesdep −MonadCatchIO-transformersdep ~yamlPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: MonadCatchIO-transformers

Dependency ranges changed: yaml

API changes (from Hackage documentation)

- Data.Object.Yaml: instance (MonadCatchIO m) => MonadCatchIO (PErrorT m)

Files

Data/Object/Yaml.hs view
@@ -43,9 +43,8 @@ import Control.Monad import qualified Data.Enumerator as E import Data.Enumerator (($$))-import "MonadCatchIO-transformers" Control.Monad.CatchIO hiding (try) import Prelude hiding (catch)-import Control.Exception (throwIO)+import Control.Exception (throwIO, Exception)  -- | Equality depends on 'value' and 'tag', not 'style'. data YamlScalar = YamlScalar@@ -171,15 +170,6 @@     lift = PErrorT . liftM Right instance MonadIO m => MonadIO (PErrorT m) where     liftIO = lift . liftIO-instance MonadCatchIO m => MonadCatchIO (PErrorT m) where-  m `catch` f = mapPErrorT (\m' -> m' `catch` \e -> runPErrorT $ f e) m-  block       = mapPErrorT block-  unblock     = mapPErrorT unblock--mapPErrorT :: (m (Either ParseException a) -> n (Either ParseException b))-           -> PErrorT m a-           -> PErrorT n b-mapPErrorT f m = PErrorT $ f (runPErrorT m)  pfailure :: Monad m => ParseException -> PErrorT m a pfailure = PErrorT . return . Left
data-object-yaml.cabal view
@@ -1,5 +1,5 @@ name:            data-object-yaml-version:         0.3.2+version:         0.3.3 license:         BSD3 license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>, Anton Ageev <antage@gmail.com>@@ -23,10 +23,9 @@                      text >= 0.7 && < 0.10,                      failure >= 0.1.0 && < 0.2,                      transformers >= 0.2 && < 0.3,-                     yaml >= 0.4 && < 0.5,+                     yaml >= 0.4.1 && < 0.5,                      containers >= 0.2.0.0 && < 0.5,                      enumerator >= 0.4 && < 0.5,-                     MonadCatchIO-transformers >= 0.2.2 && < 0.3,                      convertible-text >= 0.3.0 && < 0.4     exposed-modules: Data.Object.Yaml     ghc-options:     -Wall