these-lens 1 → 1.0.0.1
raw patch · 3 files changed
+23/−11 lines, 3 filesdep −base-compatPVP ok
version bump matches the API change (PVP)
Dependencies removed: base-compat
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- src/Data/These/Lens.hs +4/−4
- these-lens.cabal +15/−7
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 1.0.0.1++- Drop `base-compat` dependency+ # 1 Split out of `these` package.
src/Data/These/Lens.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE Trustworthy #-}+{-# LANGUAGE Trustworthy #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.These.Lens ( -- * Traversals@@ -8,10 +8,10 @@ _This, _That, _These, ) where -import Prelude ()-import Prelude.Compat+import Control.Applicative (pure, (<$>))+import Prelude (Either (..), flip, uncurry, ($), (.)) -import Control.Lens (Prism', Traversal, Swapped (..), iso, prism)+import Control.Lens (Prism', Swapped (..), Traversal, iso, prism) import Data.These import Data.These.Combinators (swapThese)
these-lens.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: these-lens-version: 1+version: 1.0.0.1 synopsis: Lenses for These homepage: https://github.com/isomorphism/these license: BSD3@@ -12,7 +12,17 @@ extra-source-files: CHANGELOG.md description: This package provides Prism and Traversals for @These@. tested-with:- GHC ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.1+ GHC ==7.4.2+ || ==7.6.3+ || ==7.8.4+ || ==7.10.3+ || ==8.0.2+ || ==8.2.2+ || ==8.4.4+ || ==8.6.5+ || ==8.8.3+ || ==8.10.1+ , GHCJS ==8.4 source-repository head type: git@@ -29,10 +39,8 @@ exposed-modules: Data.These.Lens -- ghc boot libs- build-depends: base >=4.5.1.0 && <4.13- build-depends: these >=1 && <1.1+ build-depends: base >=4.5.1.0 && <4.15+ build-depends: these >=1 && <1.2 -- other dependencies- build-depends:- base-compat >=0.10.5 && <0.11- , lens >=4.17.1 && <4.18+ build-depends: lens >=4.17.1 && <4.20