packages feed

lens-family 1.2.0 → 1.2.1

raw patch · 2 files changed

+6/−2 lines, 2 filesdep ~basedep ~transformersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, transformers

API changes (from Hackage documentation)

+ Lens.Family2: infixl 1 &
+ Lens.Family2: infixl 8 ^?
+ Lens.Family2: infixr 4 <>~
+ Lens.Family2.State.Lazy: infix 4 %%=
+ Lens.Family2.State.Lazy: infixr 2 <~
+ Lens.Family2.State.Lazy: infixr 4 <>=
+ Lens.Family2.State.Strict: infix 4 %%=
+ Lens.Family2.State.Strict: infixr 2 <~
+ Lens.Family2.State.Strict: infixr 4 <>=
- Lens.Family2: (<>~) :: Monoid o => Setter' a o -> o -> a -> a
+ Lens.Family2: (<>~) :: (Monoid o) => Setter' a o -> o -> a -> a
- Lens.Family2: backwards :: LensLike (Backwards f) a a' b b' -> LensLike f a a' b b'
+ Lens.Family2: backwards :: LensLike (Backwards * f) a a' b b' -> LensLike f a a' b b'
- Lens.Family2: data Backwards (f :: * -> *) a :: (* -> *) -> * -> *
+ Lens.Family2: data Backwards k (f :: k -> *) (a :: k) :: forall k. (k -> *) -> k -> *
- Lens.Family2: data Constant a b :: * -> * -> *
+ Lens.Family2: data Constant k a (b :: k) :: forall k. * -> k -> *
- Lens.Family2: type FoldLike r a a' b b' = LensLike (Constant r) a a' b b'
+ Lens.Family2: type FoldLike r a a' b b' = LensLike (Constant * r) a a' b b'
- Lens.Family2: type FoldLike' r a b = LensLike' (Constant r) a b
+ Lens.Family2: type FoldLike' r a b = LensLike' (Constant * r) a b
- Lens.Family2.State.Lazy: data Constant a b :: * -> * -> *
+ Lens.Family2.State.Lazy: data Constant k a (b :: k) :: forall k. * -> k -> *
- Lens.Family2.State.Lazy: type FoldLike r a a' b b' = LensLike (Constant r) a a' b b'
+ Lens.Family2.State.Lazy: type FoldLike r a a' b b' = LensLike (Constant * r) a a' b b'
- Lens.Family2.State.Strict: data Constant a b :: * -> * -> *
+ Lens.Family2.State.Strict: data Constant k a (b :: k) :: forall k. * -> k -> *
- Lens.Family2.State.Strict: type FoldLike r a a' b b' = LensLike (Constant r) a a' b b'
+ Lens.Family2.State.Strict: type FoldLike r a a' b b' = LensLike (Constant * r) a a' b b'

Files

CHANGELOG view
@@ -1,3 +1,7 @@+1.2.1 (Changes from 1.2.0)+=========================+* Bump dependency on transformers and mtl+ 1.2.0 (Changes from 1.1.0) ========================= * Corrected associativity of ^. ^.. and ^? from right to left.
lens-family.cabal view
@@ -1,6 +1,6 @@ name:               lens-family category:           Data, Lenses-version:            1.2.0+version:            1.2.1 license:            BSD3 cabal-version:      >= 1.6 license-file:       LICENSE@@ -34,7 +34,7 @@   build-depends:     base                 >= 4       && < 5,     containers           >= 0.3     && < 0.6,-    transformers         >= 0.2.0   && < 0.5,+    transformers         >= 0.2.0   && < 0.6,     mtl                  >= 2.1     && < 2.3,     lens-family-core     >= 1.2     && < 1.3