generic-data 1.1.0.1 → 1.1.0.2
raw patch · 4 files changed
+13/−4 lines, 4 filesdep ~basedep ~base-orphansnew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, base-orphans
API changes (from Hackage documentation)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 g) => Data.Functor.Classes.Eq1 (f GHC.Generics.:*: g)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 g) => Data.Functor.Classes.Eq1 (f GHC.Generics.:+: g)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 g) => Data.Functor.Classes.Eq1 (f GHC.Generics.:.: g)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Ord1 f, Data.Functor.Classes.Ord1 g) => Data.Functor.Classes.Ord1 (f GHC.Generics.:*: g)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Ord1 f, Data.Functor.Classes.Ord1 g) => Data.Functor.Classes.Ord1 (f GHC.Generics.:+: g)
- Generic.Data.Orphans: instance (Data.Functor.Classes.Ord1 f, Data.Functor.Classes.Ord1 g) => Data.Functor.Classes.Ord1 (f GHC.Generics.:.: g)
- Generic.Data.Orphans: instance Data.Functor.Classes.Eq1 GHC.Generics.Par1
- Generic.Data.Orphans: instance Data.Functor.Classes.Eq1 GHC.Generics.U1
- Generic.Data.Orphans: instance Data.Functor.Classes.Eq1 GHC.Generics.V1
- Generic.Data.Orphans: instance Data.Functor.Classes.Eq1 f => Data.Functor.Classes.Eq1 (GHC.Generics.M1 i c f)
- Generic.Data.Orphans: instance Data.Functor.Classes.Eq1 f => Data.Functor.Classes.Eq1 (GHC.Generics.Rec1 f)
- Generic.Data.Orphans: instance Data.Functor.Classes.Ord1 GHC.Generics.Par1
- Generic.Data.Orphans: instance Data.Functor.Classes.Ord1 GHC.Generics.U1
- Generic.Data.Orphans: instance Data.Functor.Classes.Ord1 GHC.Generics.V1
- Generic.Data.Orphans: instance Data.Functor.Classes.Ord1 f => Data.Functor.Classes.Ord1 (GHC.Generics.M1 i c f)
- Generic.Data.Orphans: instance Data.Functor.Classes.Ord1 f => Data.Functor.Classes.Ord1 (GHC.Generics.Rec1 f)
- Generic.Data.Orphans: instance GHC.Classes.Eq c => Data.Functor.Classes.Eq1 (GHC.Generics.K1 i c)
- Generic.Data.Orphans: instance GHC.Classes.Ord c => Data.Functor.Classes.Ord1 (GHC.Generics.K1 i c)
Files
- CHANGELOG.md +5/−0
- README.md +4/−1
- generic-data.cabal +2/−2
- orphans/Generic/Data/Orphans.hs +2/−1
CHANGELOG.md view
@@ -1,3 +1,8 @@+# 1.1.0.2 -- 2024-12-07++- Compatibility with *base-orphans* 0.9.3+- Tested with GHC 8.0 - 9.12.0+ # 1.1.0.1 - Compatibility with *base* 4.21 (GHC 9.12)
README.md view
@@ -1,4 +1,7 @@-# Generic data types in Haskell [](https://hackage.haskell.org/package/generic-data) [](https://github.com/Lysxia/generic-data/actions)+# Generic data types in Haskell++[](https://hackage.haskell.org/package/generic-data)+[](https://github.com/Lysxia/generic-data/actions) Utilities for `GHC.Generics`.
generic-data.cabal view
@@ -1,5 +1,5 @@ name: generic-data-version: 1.1.0.1+version: 1.1.0.2 synopsis: Deriving instances with GHC.Generics and related utilities description: Generic implementations of standard type classes.@@ -18,7 +18,7 @@ tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.10.7, 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.8.4, GHC == 9.10.1, GHC == 9.12.0 library hs-source-dirs: src
orphans/Generic/Data/Orphans.hs view
@@ -9,11 +9,12 @@ -- | Orphan instances. -- -- The orphan instances in this module have been upstreamed in base 4.21 (GHC 9.12).+-- The base_orphans package includes these instances from version 0.9.3 onward. -- This module is empty starting from that version. It remains for backwards compatiblity. module Generic.Data.Orphans where -#if __GLASGOW_HASKELL__ < 912+#if __GLASGOW_HASKELL__ < 912 && !MIN_VERSION_base_orphans(0,9,3) import Data.Functor.Classes import Data.Orphans () import Data.Semigroup