packages feed

bson-generic 0.0.8 → 0.0.8.1

raw patch · 1 files changed

+5/−5 lines, 1 filesdep ~basedep ~bsondep ~ghc-primPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, bson, ghc-prim, text

API changes (from Hackage documentation)

- Data.Bson.Generic: instance Constructor C1_0ObjectKey
- Data.Bson.Generic: instance Datatype D1ObjectKey
- Data.Bson.Generic: instance Selector S1_0_0ObjectKey
- Data.Bson.Generic: instance [overlap ok] (FromBSON a, ToBSON a, Typeable a, Show a, Eq a) => Val a
- Data.Bson.Generic: instance [overlap ok] (GConstructorCount a, GConstructorCount b) => GConstructorCount (a :+: b)
- Data.Bson.Generic: instance [overlap ok] (GFromBSON a, Constructor c) => GFromBSON (C1 c a)
- Data.Bson.Generic: instance [overlap ok] (GFromBSON a, GFromBSON b) => GFromBSON (a :*: b)
- Data.Bson.Generic: instance [overlap ok] (GFromBSON a, GFromBSON b) => GFromBSON (a :+: b)
- Data.Bson.Generic: instance [overlap ok] (GToBSON a, Constructor c) => GToBSON (C1 c a)
- Data.Bson.Generic: instance [overlap ok] (GToBSON a, GToBSON b) => GToBSON (a :*: b)
- Data.Bson.Generic: instance [overlap ok] (GToBSON a, GToBSON b) => GToBSON (a :+: b)
- Data.Bson.Generic: instance [overlap ok] (Val a, Selector s) => GFromBSON (S1 s (K1 i a))
- Data.Bson.Generic: instance [overlap ok] (Val a, Selector s) => GToBSON (S1 s (K1 i a))
- Data.Bson.Generic: instance [overlap ok] Constructor c => GConstructorCount (C1 c a)
- Data.Bson.Generic: instance [overlap ok] Eq ObjectKey
- Data.Bson.Generic: instance [overlap ok] FromBSON ObjectKey
- Data.Bson.Generic: instance [overlap ok] GConstructorCount V1
- Data.Bson.Generic: instance [overlap ok] GConstructorCount a => GConstructorCount (D1 d a)
- Data.Bson.Generic: instance [overlap ok] GFromBSON U1
- Data.Bson.Generic: instance [overlap ok] GFromBSON a => GFromBSON (M1 D c a)
- Data.Bson.Generic: instance [overlap ok] GToBSON U1
- Data.Bson.Generic: instance [overlap ok] GToBSON a => GToBSON (D1 c a)
- Data.Bson.Generic: instance [overlap ok] Generic ObjectKey
- Data.Bson.Generic: instance [overlap ok] Selector s => GFromBSON (S1 s (K1 i ObjectKey))
- Data.Bson.Generic: instance [overlap ok] Selector s => GToBSON (S1 s (K1 i ObjectKey))
- Data.Bson.Generic: instance [overlap ok] Show ObjectKey
- Data.Bson.Generic: instance [overlap ok] ToBSON ObjectKey
- Data.Bson.Generic: instance [overlap ok] ToBSON a => GToBSON (K1 i a)
- Data.Bson.Generic: instance [overlap ok] Typeable ObjectKey
- Data.Bson.Generic: unObjectKey :: ObjectKey -> Maybe ObjectId
+ Data.Bson.Generic: [unObjectKey] :: ObjectKey -> Maybe ObjectId
+ Data.Bson.Generic: instance (Data.Bson.Generic.FromBSON a, Data.Bson.Generic.ToBSON a, Data.Typeable.Internal.Typeable a, GHC.Show.Show a, GHC.Classes.Eq a) => Data.Bson.Val a
+ Data.Bson.Generic: instance (Data.Bson.Generic.GConstructorCount a, Data.Bson.Generic.GConstructorCount b) => Data.Bson.Generic.GConstructorCount (a GHC.Generics.:+: b)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GFromBSON a, Data.Bson.Generic.GFromBSON b) => Data.Bson.Generic.GFromBSON (a GHC.Generics.:*: b)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GFromBSON a, Data.Bson.Generic.GFromBSON b) => Data.Bson.Generic.GFromBSON (a GHC.Generics.:+: b)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GFromBSON a, GHC.Generics.Constructor c) => Data.Bson.Generic.GFromBSON (GHC.Generics.C1 c a)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GToBSON a, Data.Bson.Generic.GToBSON b) => Data.Bson.Generic.GToBSON (a GHC.Generics.:*: b)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GToBSON a, Data.Bson.Generic.GToBSON b) => Data.Bson.Generic.GToBSON (a GHC.Generics.:+: b)
+ Data.Bson.Generic: instance (Data.Bson.Generic.GToBSON a, GHC.Generics.Constructor c) => Data.Bson.Generic.GToBSON (GHC.Generics.C1 c a)
+ Data.Bson.Generic: instance (Data.Bson.Val a, GHC.Generics.Selector s) => Data.Bson.Generic.GFromBSON (GHC.Generics.S1 s (GHC.Generics.K1 i a))
+ Data.Bson.Generic: instance (Data.Bson.Val a, GHC.Generics.Selector s) => Data.Bson.Generic.GToBSON (GHC.Generics.S1 s (GHC.Generics.K1 i a))
+ Data.Bson.Generic: instance Data.Bson.Generic.FromBSON Data.Bson.Generic.ObjectKey
+ Data.Bson.Generic: instance Data.Bson.Generic.GConstructorCount GHC.Generics.V1
+ Data.Bson.Generic: instance Data.Bson.Generic.GConstructorCount a => Data.Bson.Generic.GConstructorCount (GHC.Generics.D1 d a)
+ Data.Bson.Generic: instance Data.Bson.Generic.GFromBSON GHC.Generics.U1
+ Data.Bson.Generic: instance Data.Bson.Generic.GFromBSON a => Data.Bson.Generic.GFromBSON (GHC.Generics.M1 GHC.Generics.D c a)
+ Data.Bson.Generic: instance Data.Bson.Generic.GToBSON GHC.Generics.U1
+ Data.Bson.Generic: instance Data.Bson.Generic.GToBSON a => Data.Bson.Generic.GToBSON (GHC.Generics.D1 c a)
+ Data.Bson.Generic: instance Data.Bson.Generic.ToBSON Data.Bson.Generic.ObjectKey
+ Data.Bson.Generic: instance Data.Bson.Generic.ToBSON a => Data.Bson.Generic.GToBSON (GHC.Generics.K1 i a)
+ Data.Bson.Generic: instance GHC.Classes.Eq Data.Bson.Generic.ObjectKey
+ Data.Bson.Generic: instance GHC.Generics.Constructor Data.Bson.Generic.C1_0ObjectKey
+ Data.Bson.Generic: instance GHC.Generics.Constructor c => Data.Bson.Generic.GConstructorCount (GHC.Generics.C1 c a)
+ Data.Bson.Generic: instance GHC.Generics.Datatype Data.Bson.Generic.D1ObjectKey
+ Data.Bson.Generic: instance GHC.Generics.Generic Data.Bson.Generic.ObjectKey
+ Data.Bson.Generic: instance GHC.Generics.Selector Data.Bson.Generic.S1_0_0ObjectKey
+ Data.Bson.Generic: instance GHC.Generics.Selector s => Data.Bson.Generic.GFromBSON (GHC.Generics.S1 s (GHC.Generics.K1 i Data.Bson.Generic.ObjectKey))
+ Data.Bson.Generic: instance GHC.Generics.Selector s => Data.Bson.Generic.GToBSON (GHC.Generics.S1 s (GHC.Generics.K1 i Data.Bson.Generic.ObjectKey))
+ Data.Bson.Generic: instance GHC.Show.Show Data.Bson.Generic.ObjectKey

Files

bson-generic.cabal view
@@ -1,5 +1,5 @@ name:                bson-generic-version:             0.0.8+version:             0.0.8.1 synopsis:            Generic functionality for BSON description:         This package offers easy conversion from and to BSON data type for most of user defined data types.                      The interface may change at will.@@ -19,10 +19,10 @@       Data.Bson.Generic    build-depends:-      base     == 4.6.*-    , bson     == 0.2.*-    , ghc-prim == 0.3.*-    , text     == 0.11.*+      base     == 4.8.*+    , bson     == 0.3.*+    , ghc-prim == 0.4.*+    , text     == 1.2.1.*    ghc-options: -O2