packages feed

generic-aeson 0.2.0.9 → 0.2.0.10

raw patch · 3 files changed

+9/−5 lines, 3 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Generics.Generic.Aeson: instance (GHC.Generics.Selector c, Data.Aeson.Types.FromJSON.FromJSON a) => Generics.Generic.Aeson.GfromJson (GHC.Generics.M1 GHC.Generics.S c (GHC.Generics.K1 i (GHC.Base.Maybe a)))
- Generics.Generic.Aeson: instance (GHC.Generics.Selector c, Data.Aeson.Types.ToJSON.ToJSON a) => Generics.Generic.Aeson.GtoJson (GHC.Generics.M1 GHC.Generics.S c (GHC.Generics.K1 i (GHC.Base.Maybe a)))
+ Generics.Generic.Aeson: instance (GHC.Generics.Selector c, Data.Aeson.Types.FromJSON.FromJSON a) => Generics.Generic.Aeson.GfromJson (GHC.Generics.M1 GHC.Generics.S c (GHC.Generics.K1 i (GHC.Maybe.Maybe a)))
+ Generics.Generic.Aeson: instance (GHC.Generics.Selector c, Data.Aeson.Types.ToJSON.ToJSON a) => Generics.Generic.Aeson.GtoJson (GHC.Generics.M1 GHC.Generics.S c (GHC.Generics.K1 i (GHC.Maybe.Maybe a)))

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog +#### 0.2.0.10++* Allow base 4.12/GHC 8.6/Stackage LTS 13. Thanks to Enis Bayramoğlu!+ #### 0.2.0.9  * Allow `aeson 1.2.*`
generic-aeson.cabal view
@@ -1,5 +1,5 @@ name:                generic-aeson-version:             0.2.0.9+version:             0.2.0.10 synopsis:            Derivation of Aeson instances using GHC generics. description:         Derivation of Aeson instances using GHC generics. author:              Silk@@ -27,10 +27,10 @@     Generics.Generic.Aeson.Util     Generics.Generic.IsEnum   build-depends:-      base >= 4.4 && < 4.10-    , aeson >= 0.6 && < 1.3+      base >= 4.4 && < 4.13+    , aeson >= 0.6 && < 1.5     , attoparsec >= 0.11 && < 0.14-    , generic-deriving >= 1.6 && < 1.12+    , generic-deriving >= 1.6 && < 1.13     , mtl >= 2.0 && < 2.3     , tagged >= 0.2 && < 0.9     , text >= 0.11 && < 1.3
src/Generics/Generic/Aeson.hs view
@@ -246,7 +246,7 @@                                         (.: p) o)                   modify (v:) -pop :: MonadState [Value] m => m Value+pop :: StateT [Value] Parser Value pop =   do (v:vs) <- get      put vs