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 +4/−0
- lift-generics.cabal +9/−8
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