packages feed

endo 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+21/−5 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,8 +1,17 @@ # ChangeLog / ReleaseNotes  +## Version 0.1.0.1++* Bugfix release.+* Bugfix: Unable to compile with transformers >= 0.4.+* Uploaded to [Hackage][]:+  <http://hackage.haskell.org/package/endo-0.1.0.1>++ ## Version 0.1.0.0 +* **This version doesn't work with transformers >= 0.4.** * First public release. * Uploaded to [Hackage][]:   <http://hackage.haskell.org/package/endo-0.1.0.0>
endo.cabal view
@@ -1,5 +1,5 @@ name:                   endo-version:                0.1.0.0+version:                0.1.0.1 synopsis:               Endomorphism utilities. description:   Package defines extra functions for 'Data.Monoid.Endo' data type, and also@@ -113,4 +113,4 @@ source-repository this   type:                 git   location:             git://github.com/trskop/endo.git-  tag:                  0.1.0.0+  tag:                  0.1.0.1
src/Data/Monoid/Endo/Fold.hs view
@@ -70,7 +70,7 @@ import Data.Typeable (Typeable) #endif -#if HAVE_EXCEPTT+#ifdef HAVE_EXCEPTT import Control.Monad.Trans.Except (ExceptT) #endif import Control.Monad.Trans.Identity (IdentityT)@@ -217,8 +217,15 @@     foldEndoArgs     = pure . foldEndoArgs     dualFoldEndoArgs = pure . dualFoldEndoArgs -#if HAVE_EXCEPTT-instance (Applicative f, FoldEndoArgs r) => FoldEndoArgs (ExceptT e f r) where+#ifdef HAVE_EXCEPTT+instance+    ( Monad m+#ifndef APPLICATIVE_MONAD+    , Functor m+#endif+    , FoldEndoArgs r+    ) => FoldEndoArgs (ExceptT e m r)+  where     type ResultOperatesOn (ExceptT e f r) = ResultOperatesOn r     foldEndoArgs     = pure . foldEndoArgs     dualFoldEndoArgs = pure . dualFoldEndoArgs