lens-family 1.1.0 → 1.2.0
raw patch · 3 files changed
+8/−4 lines, 3 filesdep ~lens-family-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: lens-family-core
API changes (from Hackage documentation)
Files
- CHANGELOG +4/−0
- lens-family.cabal +2/−2
- src/Lens/Family2.hs +2/−2
CHANGELOG view
@@ -1,3 +1,7 @@+1.2.0 (Changes from 1.1.0)+=========================+* Corrected associativity of ^. ^.. and ^? from right to left.+ 1.1.0 (Changes from 1.0.1) ========================= * Some type synonym definitions have been altered, but should be equivalent.
lens-family.cabal view
@@ -1,6 +1,6 @@ name: lens-family category: Data, Lenses-version: 1.1.0+version: 1.2.0 license: BSD3 cabal-version: >= 1.6 license-file: LICENSE@@ -36,7 +36,7 @@ containers >= 0.3 && < 0.6, transformers >= 0.2.0 && < 0.5, mtl >= 2.1 && < 2.3,- lens-family-core >= 1.1 && < 1.2+ lens-family-core >= 1.2 && < 1.3 exposed-modules: Lens.Family2.Unchecked
src/Lens/Family2.hs view
@@ -169,13 +169,13 @@ nullOf :: Fold a a' b b' -> a -> Bool nullOf l = LF.nullOf l -infixr 8 ^..+infixl 8 ^.. -- | Returns a list of all of the referenced values in order. (^..) :: a -> Fold a a' b b' -> [b] x^..l = x LF.^.. l -infixr 8 ^?+infixl 8 ^? -- | Returns 'Just' the first referenced value. -- Returns 'Nothing' if there are no referenced values.