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 +1/−11
- data-object-yaml.cabal +2/−3
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