aeson-injector 1.0.4.0 → 1.0.5.0
raw patch · 2 files changed
+15/−10 lines, 2 filesdep ~aesondep ~swagger2PVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, swagger2
API changes (from Hackage documentation)
- Data.Aeson.Unit: instance Data.Aeson.Types.Class.FromJSON Data.Aeson.Unit.Unit
- Data.Aeson.Unit: instance Data.Aeson.Types.Class.ToJSON Data.Aeson.Unit.Unit
- Data.Aeson.WithField: instance (Data.Aeson.Types.Class.FromJSON a, Data.Aeson.Types.Class.FromJSON b) => Data.Aeson.Types.Class.FromJSON (Data.Aeson.WithField.WithFields a b)
- Data.Aeson.WithField: instance (Data.Aeson.Types.Class.ToJSON a, Data.Aeson.Types.Class.ToJSON b) => Data.Aeson.Types.Class.ToJSON (Data.Aeson.WithField.WithFields a b)
- Data.Aeson.WithField: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Aeson.WithField.WithField s a b)
- Data.Aeson.WithField: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Aeson.WithField.WithFields a b)
- Data.Aeson.WithField: instance (GHC.Read.Read b, GHC.Read.Read a) => GHC.Read.Read (Data.Aeson.WithField.WithField s a b)
- Data.Aeson.WithField: instance (GHC.Read.Read b, GHC.Read.Read a) => GHC.Read.Read (Data.Aeson.WithField.WithFields a b)
- Data.Aeson.WithField: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Data.Aeson.WithField.WithField s a b)
- Data.Aeson.WithField: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Data.Aeson.WithField.WithFields a b)
- Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.Class.FromJSON a) => Data.Aeson.Types.Class.FromJSON (Data.Aeson.WithField.OnlyField s a)
- Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.Class.FromJSON a, Data.Aeson.Types.Class.FromJSON b) => Data.Aeson.Types.Class.FromJSON (Data.Aeson.WithField.WithField s a b)
- Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.Class.ToJSON a) => Data.Aeson.Types.Class.ToJSON (Data.Aeson.WithField.OnlyField s a)
- Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.Class.ToJSON a, Data.Aeson.Types.Class.ToJSON b) => Data.Aeson.Types.Class.ToJSON (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.Unit: instance Data.Aeson.Types.FromJSON.FromJSON Data.Aeson.Unit.Unit
+ Data.Aeson.Unit: instance Data.Aeson.Types.ToJSON.ToJSON Data.Aeson.Unit.Unit
+ Data.Aeson.Unit: instance GHC.Generics.Constructor Data.Aeson.Unit.C1_0Unit
+ Data.Aeson.Unit: instance GHC.Generics.Datatype Data.Aeson.Unit.D1Unit
+ Data.Aeson.WithField: instance (Data.Aeson.Types.FromJSON.FromJSON a, Data.Aeson.Types.FromJSON.FromJSON b) => Data.Aeson.Types.FromJSON.FromJSON (Data.Aeson.WithField.WithFields a b)
+ Data.Aeson.WithField: instance (Data.Aeson.Types.ToJSON.ToJSON a, Data.Aeson.Types.ToJSON.ToJSON b) => Data.Aeson.Types.ToJSON.ToJSON (Data.Aeson.WithField.WithFields a b)
+ Data.Aeson.WithField: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.WithField: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Aeson.WithField.WithFields a b)
+ Data.Aeson.WithField: instance (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.WithField: instance (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Aeson.WithField.WithFields a b)
+ Data.Aeson.WithField: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.WithField: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Aeson.WithField.WithFields a b)
+ Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.FromJSON.FromJSON a) => Data.Aeson.Types.FromJSON.FromJSON (Data.Aeson.WithField.OnlyField s a)
+ Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.FromJSON.FromJSON a, Data.Aeson.Types.FromJSON.FromJSON b) => Data.Aeson.Types.FromJSON.FromJSON (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.ToJSON.ToJSON a) => Data.Aeson.Types.ToJSON.ToJSON (Data.Aeson.WithField.OnlyField s a)
+ Data.Aeson.WithField: instance (GHC.TypeLits.KnownSymbol s, Data.Aeson.Types.ToJSON.ToJSON a, Data.Aeson.Types.ToJSON.ToJSON b) => Data.Aeson.Types.ToJSON.ToJSON (Data.Aeson.WithField.WithField s a b)
+ Data.Aeson.WithField: instance GHC.Generics.Constructor Data.Aeson.WithField.C1_0OnlyField
+ Data.Aeson.WithField: instance GHC.Generics.Constructor Data.Aeson.WithField.C1_0WithField
+ Data.Aeson.WithField: instance GHC.Generics.Constructor Data.Aeson.WithField.C1_0WithFields
+ Data.Aeson.WithField: instance GHC.Generics.Datatype Data.Aeson.WithField.D1OnlyField
+ Data.Aeson.WithField: instance GHC.Generics.Datatype Data.Aeson.WithField.D1WithField
+ Data.Aeson.WithField: instance GHC.Generics.Datatype Data.Aeson.WithField.D1WithFields
+ Data.Aeson.WithField: instance GHC.Generics.Selector Data.Aeson.WithField.S1_0_0OnlyField
Files
- CHANGELOG.md +5/−0
- aeson-injector.cabal +10/−10
CHANGELOG.md view
@@ -1,3 +1,8 @@+1.0.5.0+=======++- Add support for `aeson-1.0.0`.+ 1.0.4.0 =======
aeson-injector.cabal view
@@ -1,5 +1,5 @@ name: aeson-injector-version: 1.0.4.0+version: 1.0.5.0 synopsis: Injecting fields into aeson values description: See README.md license: MIT@@ -30,15 +30,15 @@ Data.Aeson.WithField build-depends: - base >= 4.7 && < 4.10- , aeson >= 0.11 && < 1- , bifunctors >= 5.2 && < 6- , deepseq >= 1.4 && < 2- , lens >= 4.13 && < 5- , swagger2 >= 2.0 && < 3.0- , text >= 1.2 && < 2.0- , unordered-containers >= 0.2.7 && < 0.3- , servant-docs >= 0.7 && < 0.9+ base >= 4.7 && < 4.10+ , aeson >= 0.11 && < 1.1+ , bifunctors >= 5.2 && < 6+ , deepseq >= 1.4 && < 2+ , lens >= 4.13 && < 5+ , swagger2 >= 2.1.2.1 && < 3.0+ , text >= 1.2 && < 2.0+ , unordered-containers >= 0.2.7 && < 0.3+ , servant-docs >= 0.7 && < 0.9 test-suite test-aeson-injector default-language: Haskell2010