packages feed

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 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 [![Hackage](https://img.shields.io/hackage/v/generic-data.svg)](https://hackage.haskell.org/package/generic-data) [![GitHub CI](https://github.com/Lysxia/generic-data/workflows/CI/badge.svg)](https://github.com/Lysxia/generic-data/actions)+# Generic data types in Haskell++[![Hackage](https://img.shields.io/hackage/v/generic-data.svg)](https://hackage.haskell.org/package/generic-data)+[![GitHub CI](https://github.com/Lysxia/generic-data/actions/workflows/haskell-ci.yml/badge.svg)](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