classy-prelude 1.5.0.2 → 1.5.0.3
raw patch · 3 files changed
+9/−4 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- ClassyPrelude: class Foldable (t :: Type -> Type)
+ ClassyPrelude: class Foldable (t :: TYPE LiftedRep -> Type)
- ClassyPrelude: fromGregorian :: Integer -> Int -> Int -> Day
+ ClassyPrelude: fromGregorian :: Year -> MonthOfYear -> DayOfMonth -> Day
- ClassyPrelude: infixl 6 +
+ ClassyPrelude: infixl 6 -
- ClassyPrelude: seq :: forall (r :: RuntimeRep) a (b :: TYPE r). a -> b -> b
+ ClassyPrelude: seq :: forall {r :: RuntimeRep} a (b :: TYPE r). a -> b -> b
- ClassyPrelude: toGregorian :: Day -> (Integer, Int, Int)
+ ClassyPrelude: toGregorian :: Day -> (Year, MonthOfYear, DayOfMonth)
Files
- ChangeLog.md +6/−1
- classy-prelude.cabal +2/−2
- src/ClassyPrelude.hs +1/−1
ChangeLog.md view
@@ -1,11 +1,16 @@ # ChangeLog for classy-prelude +## 1.5.0.3++* Don't import Data.Functor.unzip [#215](https://github.com/snoyberg/mono-traversable/pull/215)+ ## 1.5.0.2+ * Fix building with time >= 1.10 [#207](https://github.com/snoyberg/mono-traversable/pull/207). ## 1.5.0.1 -* Export a compatiblity shim for `parseTime` as it has been removed in `time-1.10`.+* Export a compatibility shim for `parseTime` as it has been removed in `time-1.10`. See <https://hackage.haskell.org/package/time-1.12/changelog> ## 1.5.0
classy-prelude.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.34.4.+-- This file has been generated from package.yaml by hpack version 0.35.1. -- -- see: https://github.com/sol/hpack name: classy-prelude-version: 1.5.0.2+version: 1.5.0.3 synopsis: A typeclass-based Prelude. description: See docs and README at <http://www.stackage.org/package/classy-prelude> category: Control, Prelude
src/ClassyPrelude.hs view
@@ -153,7 +153,7 @@ import qualified Prelude import Control.Applicative ((<**>),liftA,liftA2,liftA3,Alternative (..), optional)-import Data.Functor+import Data.Functor hiding (unzip) import Control.Exception (assert) import Control.DeepSeq (deepseq, ($!!), force, NFData (..)) import Control.Monad (when, unless, void, liftM, ap, forever, join, replicateM_, guard, MonadPlus (..), (=<<), (>=>), (<=<), liftM2, liftM3, liftM4, liftM5)