packages feed

postgresql-types 0.1.6.0 → 0.1.7.0

raw patch · 3 files changed

+3/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ PostgresqlTypes.Multirange: instance Data.Foldable.Foldable PostgresqlTypes.Multirange.Multirange
+ PostgresqlTypes.Multirange: instance Data.Traversable.Traversable PostgresqlTypes.Multirange.Multirange
+ PostgresqlTypes.Range: instance Data.Foldable.Foldable PostgresqlTypes.Range.Range
+ PostgresqlTypes.Range: instance Data.Traversable.Traversable PostgresqlTypes.Range.Range

Files

postgresql-types.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: postgresql-types-version: 0.1.6.0+version: 0.1.7.0 category: PostgreSQL, Codecs synopsis: Precise PostgreSQL types representation and driver-agnostic codecs description:
src/library/PostgresqlTypes/Multirange.hs view
@@ -45,7 +45,7 @@ -- -- [PostgreSQL docs](https://www.postgresql.org/docs/18/rangetypes.html#RANGETYPES-MULTIRANGE). newtype Multirange a = Multirange (Vector (Range a))-  deriving stock (Eq, Functor)+  deriving stock (Eq, Functor, Foldable, Traversable)   deriving (Show, Read, IsString) via (ViaIsPrimitive (Multirange a))  instance (IsMultirangeElement a) => IsPrimitive (Multirange a) where
src/library/PostgresqlTypes/Range.hs view
@@ -47,7 +47,7 @@ data Range a   = EmptyRange   | BoundedRange (Maybe a) (Maybe a)-  deriving stock (Eq, Functor)+  deriving stock (Eq, Functor, Foldable, Traversable)   deriving (Show, Read, IsString) via (ViaIsPrimitive (Range a))  instance (IsRangeElement a) => IsPrimitive (Range a) where