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 +3/−4
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)