fclabels 1.1.6 → 1.1.7
raw patch · 4 files changed
+8/−10 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- fclabels.cabal +4/−4
- src/Data/Label.hs +2/−2
- src/Data/Label/Abstract.hs +1/−2
- src/Data/Label/Derive.hs +1/−2
fclabels.cabal view
@@ -1,5 +1,5 @@ Name: fclabels-Version: 1.1.6+Version: 1.1.7 Author: Sebastiaan Visser, Erik Hesselink, Chris Eidhof, Sjoerd Visscher with lots of help and feedback from others. Synopsis: First class accessor labels.@@ -20,9 +20,9 @@ . See the "Data.Label.Maybe" module for the use of partial labels. .- > 1.1.5 -> 1.1.6- > - Exposed generic TH derive function.- > Thanks to Bram Schuur.+ > 1.1.6 -> 1.1.7+ > - Fixed compilation issue on newer GHC using clang.+ > Thanks to 唐鳳. Maintainer: Sebastiaan Visser <code@fvisser.nl> Homepage: https://github.com/sebastiaanvisser/fclabels
src/Data/Label.hs view
@@ -107,8 +107,8 @@ Because the applicative type class on its own is not very capable of expressing bidirectional relations, which we need for our lenses, the actual instance is defined for an internal helper structure called `Point`. Points are a bit more-general than lenses. As you can see above, the `Label` constructor has to be-used to convert a `Point` back into a `Label`. The `for` function must be used+general than lenses. As you can see above, the `Lens` constructor has to be+used to convert a `Point` back into a `Lens`. The `for` function must be used to indicate which partial destructor to use for which lens in the applicative composition.
src/Data/Label/Abstract.hs view
@@ -3,8 +3,7 @@ , Arrows , TupleSections , FlexibleInstances- , MultiParamTypeClasses- #-}+ , MultiParamTypeClasses #-} module Data.Label.Abstract where import Control.Arrow
src/Data/Label/Derive.hs view
@@ -5,8 +5,7 @@ , FlexibleContexts , FlexibleInstances , TypeOperators- , CPP- #-}+ , CPP #-} module Data.Label.Derive ( mkLabels , mkLabel