packages feed

lift-generics 0.3 → 0.3.1

raw patch · 2 files changed

+13/−8 lines, 2 filesdep −ghc-primdep ~template-haskellPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: ghc-prim

Dependency ranges changed: template-haskell

API changes (from Hackage documentation)

+ Language.Haskell.TH.Lift.Generics: ($dmlift) :: forall m. (Lift t, r ~ LiftedRep, Quote m) => t -> m Exp
- Language.Haskell.TH.Lift.Generics: class GLift f
+ Language.Haskell.TH.Lift.Generics: class GLift (f :: Type -> Type)
- Language.Haskell.TH.Lift.Generics: class GLiftArgs f
+ Language.Haskell.TH.Lift.Generics: class GLiftArgs (f :: Type -> Type)
- Language.Haskell.TH.Lift.Generics: class GLiftDatatype f
+ Language.Haskell.TH.Lift.Generics: class GLiftDatatype (f :: Type -> Type)
- Language.Haskell.TH.Lift.Generics: class () => Lift (t :: TYPE r)
+ Language.Haskell.TH.Lift.Generics: class Lift (t :: TYPE r)
- Language.Haskell.TH.Lift.Generics: genericLiftTyped :: (Quote m, Generic a, GLift (Rep a)) => a -> Code m a
+ Language.Haskell.TH.Lift.Generics: genericLiftTyped :: forall (m :: Type -> Type) a. (Quote m, Generic a, GLift (Rep a)) => a -> Code m a
- Language.Haskell.TH.Lift.Generics: genericLiftTypedCompat :: (Quote m, Generic a, GLift (Rep a)) => a -> Splice m a
+ Language.Haskell.TH.Lift.Generics: genericLiftTypedCompat :: forall (m :: Type -> Type) a. (Quote m, Generic a, GLift (Rep a)) => a -> Splice m a

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+### 0.3.1 [2026.01.10]+* Allow building with `template-haskell-2.24.*` (GHC 9.14).+* Remove unused `ghc-prim` dependency.+ ## 0.3 [2024.10.22] * Drop support for pre-8.0 versions of GHC. * Remove `genericLiftWithPkg`, `genericLiftWithPkgFallback`, and related
lift-generics.cabal view
@@ -1,5 +1,5 @@ name:                lift-generics-version:             0.3+version:             0.3.1 synopsis:            GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation description:         This package provides a "GHC.Generics"-based @genericLift@                      function, which can be used for providing a@@ -28,9 +28,11 @@                    , GHC == 9.0.2                    , GHC == 9.2.8                    , GHC == 9.4.8-                   , GHC == 9.6.6-                   , GHC == 9.8.2-                   , GHC == 9.10.1+                   , GHC == 9.6.7+                   , GHC == 9.8.4+                   , GHC == 9.10.3+                   , GHC == 9.12.2+                   , GHC == 9.14.1 extra-source-files:  CHANGELOG.md, README.md cabal-version:       >=1.10 @@ -41,8 +43,7 @@ library   exposed-modules:     Language.Haskell.TH.Lift.Generics   build-depends:       base             >= 4.9  && < 5-                     , ghc-prim-                     , template-haskell >= 2.11 && < 2.23+                     , template-haskell >= 2.11 && < 2.25                      , th-compat        >= 0.1  && < 0.2   hs-source-dirs:      src   default-language:    Haskell2010@@ -54,11 +55,11 @@   other-modules:       LiftGenericsSpec                        Types   build-depends:       base              >= 4.9   && < 5-                     , containers        >= 0.1   && < 0.8+                     , containers        >= 0.1   && < 0.9                      , hspec             >= 2     && < 3                      , lift-generics                      , mtl               >= 2.1   && < 2.4-                     , template-haskell  >= 2.11  && < 2.23+                     , template-haskell  >= 2.11  && < 2.25                      , th-compat         >= 0.1   && < 0.2                      , th-lift-instances >= 0.1   && < 0.2   build-tool-depends:  hspec-discover:hspec-discover