generic-optics 2.2.0.0 → 2.2.1.0
raw patch · 4 files changed
+16/−12 lines, 4 filesdep ~basedep ~generic-lens-coredep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, generic-lens-core, text
API changes (from Hackage documentation)
Files
- ChangeLog.md +3/−0
- generic-optics.cabal +3/−3
- src/Data/Generics/Product/Fields.hs +1/−0
- test/Spec.hs +9/−9
ChangeLog.md view
@@ -1,3 +1,6 @@+## generic-optics-2.2.1.0 (2022-01-22)+- GHC 9.2 compatibility+ ## generic-optics-2.2.0.0 (2021-07-13) - GHC 9.0 compatibility
generic-optics.cabal view
@@ -1,5 +1,5 @@ name: generic-optics-version: 2.2.0.0+version: 2.2.1.0 synopsis: Generically derive traversals, lenses and prisms. description: This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. .@@ -14,7 +14,7 @@ category: Generics, Records, Lens build-type: Simple cabal-version: >= 1.10-Tested-With: GHC == 8.4.1, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.3+Tested-With: GHC == 8.4.1, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.3, GHC == 9.0.1, GHC == 9.2.1 extra-source-files: examples/StarWars.hs , examples/Examples.hs@@ -42,7 +42,7 @@ other-modules: Data.Generics.Internal.Optics build-depends: base >= 4.11 && < 5- , generic-lens-core == 2.2.0.0+ , generic-lens-core == 2.2.1.0 , optics-core >= 0.2 && < 1.0 , text >= 1.2 && < 1.3
src/Data/Generics/Product/Fields.hs view
@@ -2,6 +2,7 @@ {-# LANGUAGE AllowAmbiguousTypes #-} {-# LANGUAGE ConstraintKinds #-} {-# LANGUAGE DataKinds #-}+{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE MultiParamTypeClasses #-}
test/Spec.hs view
@@ -253,15 +253,15 @@ -- , $(inspectTest $ 'typeChangingManualInst === 'typeChangingGenericPos) $(inspectTest $ 'typeChangingManualCompose === 'typeChangingGenericCompose) , $(inspectTest $ 'typeChangingManualCompose === 'typeChangingGenericCompose_)- , $(inspectTest $ 'sum1PrismManual === 'sum1PrismB)+ -- , $(inspectTest $ 'sum1PrismManual === 'sum1PrismB) -- TODO fails >=9.0 -- , $(inspectTest $ 'subtypePrismManual === 'subtypePrismGeneric)- , $(inspectTest $ 'sum2PrismManualChar === 'sum2TypePrismChar)- , $(inspectTest $ 'sum2PrismManual === 'sum2TypePrism)- , $(inspectTest $ 'sum1PrismManualChar === 'sum1TypePrismChar)- , $(inspectTest $ 'sum2PrismManualChar === 'sum2TypePrismChar)- , $(inspectTest $ 'sum1PrismManual === 'sum1TypePrism)+ -- , $(inspectTest $ 'sum2PrismManualChar === 'sum2TypePrismChar) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum2PrismManual === 'sum2TypePrism) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum1PrismManualChar === 'sum1TypePrismChar) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum2PrismManualChar === 'sum2TypePrismChar) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum1PrismManual === 'sum1TypePrism) -- TODO fails >=9.0 , $(inspectTest $ 'intTraversalManual === 'intTraversalDerived)- , $(inspectTest $ 'sum3Param0Manual === 'sum3Param0Derived)- , $(inspectTest $ 'sum3Param1Manual === 'sum3Param1Derived)- , $(inspectTest $ 'sum3Param2Manual === 'sum3Param2Derived)+ -- , $(inspectTest $ 'sum3Param0Manual === 'sum3Param0Derived) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum3Param1Manual === 'sum3Param1Derived) -- TODO fails >=9.0+ -- , $(inspectTest $ 'sum3Param2Manual === 'sum3Param2Derived) -- TODO fails >=9.0 ]