packages feed

czipwith 1.0.1.2 → 1.0.1.3

raw patch · 3 files changed

+11/−4 lines, 3 filesdep ~basedep ~template-haskellPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, template-haskell

API changes (from Hackage documentation)

- Data.CZipWith: cSequence :: Applicative m => CZipWithM c => (c (Compose m f)) -> m (c f)
+ Data.CZipWith: cSequence :: Applicative m => CZipWithM c => c (Compose m f) -> m (c f)
- Data.CZipWith: class CFunctor c where cMap f k = cZipWith (\ x _ -> f x) k k
+ Data.CZipWith: class CFunctor c
- Data.CZipWith: class CZipWith c => CZipWithM c where cTraverse f k = cZipWithM (\ x _ -> f x) k k cZipWithM f k l = cTraverse getCompose $ cZipWith (\ x y -> Compose (f x y)) k l
+ Data.CZipWith: class CZipWith c => CZipWithM c

Files

ChangeLog.md view
@@ -1,5 +1,11 @@ # Revision history for czipwith +## 1.0.1.3  -- June 2020++* Maintenance release for ghc-8.10+* Drop support for ghc < 8.4+* Add nix-expressions+ ## 1.0.1.2  -- June 2019  * Maintenance release for ghc-8.8
czipwith.cabal view
@@ -1,5 +1,5 @@ name:                czipwith-version:             1.0.1.2+version:             1.0.1.3 synopsis:            CZipWith class and deriving via TH description:         A typeclass similar to Data.Distributive, but for                      data parameterised with a type constructor. The name@@ -10,7 +10,7 @@ license-file:        LICENSE author:              Lennart Spitzner maintainer:          Lennart Spitzner <hexagoxel@hexagoxel.de>-copyright:           Copyright (C) 2017 Lennart Spitzner+copyright:           Copyright (C) 2017-2020 Lennart Spitzner category:            Data build-type:          Simple extra-source-files:  ChangeLog.md@@ -27,8 +27,8 @@   -- other-modules:          -- other-extensions:       build-depends:-    { base >=4.9 && <4.14-    , template-haskell >=2.9 && <2.16+    { base >=4.11 && <4.15+    , template-haskell >=2.9 && <2.17     }   hs-source-dirs:      src   default-language:    Haskell2010
src-test/Test.hs view
@@ -73,6 +73,7 @@   let x6 = cPoint (Const True)   errorIf (x6 /= B (Const True) (Const True) (A (Const True) (Const True)))     $ return ()+  putStrLn "no errors found!"  errorIf :: Bool -> a -> a errorIf False = id