packages feed

lens-family-th 0.4.1.0 → 0.5.0.0

raw patch · 2 files changed

+11/−11 lines, 2 filesdep ~basedep ~template-haskellPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, template-haskell

API changes (from Hackage documentation)

Files

Lens/Family/THCore.hs view
@@ -50,8 +50,8 @@   let datatypeStr = nameBase datatype   i <- reify datatype   return $ case i of-    TyConI (DataD    _ n ts _ _) -> (n, ts)-    TyConI (NewtypeD _ n ts _ _) -> (n, ts)+    TyConI (DataD    _ n ts _ _ _) -> (n, ts)+    TyConI (NewtypeD _ n ts _ _ _) -> (n, ts)     _ -> error $ "Can't derive Lens for: "  ++ datatypeStr               ++ ", type name required." @@ -61,9 +61,9 @@   let datatypeStr = nameBase datatype   i <- reify datatype   return $ case i of-    TyConI (DataD    _ _ _ [RecC _ fs] _) -> fs-    TyConI (NewtypeD _ _ _ (RecC _ fs) _) -> fs-    TyConI (DataD    _ _ _ [_]         _) ->+    TyConI (DataD    _ _ _ _ [RecC _ fs] _) -> fs+    TyConI (NewtypeD _ _ _ _ (RecC _ fs) _) -> fs+    TyConI (DataD    _ _ _ _ [_]         _) ->       error $ "Can't derive Lens without record selectors: " ++ datatypeStr     TyConI NewtypeD{} ->       error $ "Can't derive Lens without record selectors: " ++ datatypeStr@@ -132,8 +132,8 @@   let datatypeStr = nameBase datatype   i <- reify datatype   return $ case i of-    TyConI (DataD    _ _ _ fs _) -> fs-    TyConI (NewtypeD _ _ _ f  _) -> [f]+    TyConI (DataD    _ _ _ _ fs _) -> fs+    TyConI (NewtypeD _ _ _ _ f  _) -> [f]     _ -> error $ "Can't derive traversal for: " ++ datatypeStr  
lens-family-th.cabal view
@@ -1,5 +1,5 @@ name:                lens-family-th-version:             0.4.1.0+version:             0.5.0.0 synopsis:            Generate lens-family style lenses  description:@@ -14,7 +14,7 @@ license:             BSD3 license-file:        LICENSE author:              Dan Burton-copyright:           (c) Dan Burton 2012-2015+copyright:           (c) Dan Burton 2012-2016  homepage:            http://github.com/DanBurton/lens-family-th#readme bug-reports:         http://github.com/DanBurton/lens-family-th/issues@@ -27,7 +27,7 @@  library   exposed-modules:     Lens.Family.TH, Lens.Family2.TH, Lens.Family.THCore-  build-depends:       base ==4.*, template-haskell >= 2.5+  build-depends:       base ==4.9.*, template-haskell == 2.11.*   source-repository head@@ -37,4 +37,4 @@ source-repository this   type:      git   location:  git://github.com/DanBurton/lens-family-th.git-  tag:       lens-family-th-0.4.1.0+  tag:       lens-family-th-0.5.0.0