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 +1/−1
- src/library/PostgresqlTypes/Multirange.hs +1/−1
- src/library/PostgresqlTypes/Range.hs +1/−1
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