packages feed

data-lens 1.8.0.3 → 2.0.0

raw patch · 1 files changed

+3/−4 lines, 1 filesdep −semigroupsdep ~comonad-transformersdep ~semigroupoidsPVP ok

version bump matches the API change (PVP)

Dependencies removed: semigroups

Dependency ranges changed: comonad-transformers, semigroupoids

API changes (from Hackage documentation)

- Data.Lens.Common: (^!%=) :: Lens a b -> (b -> b) -> a -> a
- Data.Lens.Common: (^!) :: a -> Lens a b -> b
- Data.Lens.Common: (^!*=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^!+=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^!-=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^!/=) :: Fractional b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^!=) :: Lens a b -> b -> a -> a
- Data.Lens.Common: (^$!) :: Lens a b -> a -> b
- Data.Lens.Common: (^$) :: Lens a b -> a -> b
- Data.Lens.Common: (^%=) :: Lens a b -> (b -> b) -> a -> a
- Data.Lens.Common: (^*=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^+=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^-=) :: Num b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^.) :: a -> Lens a b -> b
- Data.Lens.Common: (^/=) :: Fractional b => Lens a b -> b -> a -> a
- Data.Lens.Common: (^=) :: Lens a b -> b -> a -> a
- Data.Lens.Lazy: (!%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
- Data.Lens.Lazy: (!%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
- Data.Lens.Lazy: (!&&=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Lazy: (!*=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (!+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (!-=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (!/=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (!=) :: Monad m => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (!||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Lazy: (%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
- Data.Lens.Lazy: (%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
- Data.Lens.Lazy: (&&=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Lazy: (*=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (-=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (//=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
- Data.Lens.Lazy: (||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Lazy: (~=) :: Monad m => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
- Data.Lens.Strict: (!%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
- Data.Lens.Strict: (!&&=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Strict: (!*=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!-=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!/=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!=) :: Monad m => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (!||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Strict: (%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
- Data.Lens.Strict: (%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
- Data.Lens.Strict: (&&=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Strict: (*=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (-=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (//=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
- Data.Lens.Strict: (||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
- Data.Lens.Strict: (~=) :: Monad m => Lens a b -> b -> StateT a m b
+ Data.Lens.Common: (^$, ^$!) :: Lens a b -> a -> b
+ Data.Lens.Common: (^%=, ^!%=) :: Lens a b -> (b -> b) -> a -> a
+ Data.Lens.Common: (^+=, ^!*=, ^*=, ^!-=, ^-=, ^!+=) :: Num b => Lens a b -> b -> a -> a
+ Data.Lens.Common: (^., ^!) :: a -> Lens a b -> b
+ Data.Lens.Common: (^/=, ^!/=) :: Fractional b => Lens a b -> b -> a -> a
+ Data.Lens.Common: (^=, ^!=) :: Lens a b -> b -> a -> a
+ Data.Lens.Lazy: (%%=, !%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
+ Data.Lens.Lazy: (%=, !%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
+ Data.Lens.Lazy: (&&=, !||=, !&&=, ||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
+ Data.Lens.Lazy: (+=, !*=, *=, !-=, -=, !+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
+ Data.Lens.Lazy: (//=, !/=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
+ Data.Lens.Lazy: (~=, !=) :: Monad m => Lens a b -> b -> StateT a m b
+ Data.Lens.Strict: (%%=, !%%=) :: Monad m => Lens a b -> (b -> (c, b)) -> StateT a m c
+ Data.Lens.Strict: (%=, !%=) :: Monad m => Lens a b -> (b -> b) -> StateT a m b
+ Data.Lens.Strict: (&&=, !||=, !&&=, ||=) :: Monad m => Lens a Bool -> Bool -> StateT a m Bool
+ Data.Lens.Strict: (+=, !*=, *=, !-=, -=, !+=) :: (Monad m, Num b) => Lens a b -> b -> StateT a m b
+ Data.Lens.Strict: (//=, !/=) :: (Monad m, Fractional b) => Lens a b -> b -> StateT a m b
+ Data.Lens.Strict: (~=, !=) :: Monad m => Lens a b -> b -> StateT a m b

Files

data-lens.cabal view
@@ -1,6 +1,6 @@ name:          data-lens category:      Control, Comonads-version:       1.8.0.3+version:       2.0.0 license:       BSD3 cabal-version: >= 1.6 license-file:  LICENSE@@ -25,12 +25,11 @@   build-depends:      base >= 4 && < 5,     comonad >= 1.1 && < 1.2,-    comonad-transformers >= 1.8 && < 1.9,+    comonad-transformers >= 2.0 && < 2.1,     containers >= 0.3 && < 0.5,     contravariant >= 0.1.2 && < 0.2,     distributive >= 0.2 && < 0.3,-    semigroupoids >= 1.2.2 && < 1.3,-    semigroups >= 0.6 && < 0.7,+    semigroupoids >= 1.2.4 && < 1.3,     transformers >= 0.2.0 && <= 0.3    if flag(DeriveDataTypeable)