json-spec-elm 0.4.0.2 → 0.4.0.3
raw patch · 1 files changed
+3/−3 lines, 1 filesdep ~basedep ~containersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, containers
API changes (from Hackage documentation)
- Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType def, GHC.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.SumDef ('Data.JsonSpec.Spec.JsonLet '[ '(name, def)] ('Data.JsonSpec.Spec.JsonRef name))
- Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.TypeLits.KnownSymbol consName, GHC.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.HasDef '(name, Data.JsonSpec.Elm.Named consName spec)
- Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.HasDef '(name, spec)
- Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.Record more) => Data.JsonSpec.Elm.Record ('Data.JsonSpec.Spec.Optional name spec : more)
- Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.Record more) => Data.JsonSpec.Elm.Record ('Data.JsonSpec.Spec.Required name spec : more)
- Data.JsonSpec.Elm: instance (GHC.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.SumDef ('Data.JsonSpec.Spec.JsonEither left right)) => Data.JsonSpec.Elm.HasDef '(name, 'Data.JsonSpec.Spec.JsonEither left right)
- Data.JsonSpec.Elm: instance GHC.TypeLits.KnownSymbol const => Data.JsonSpec.Elm.HasType ('Data.JsonSpec.Spec.JsonTag const)
- Data.JsonSpec.Elm: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.HasType ('Data.JsonSpec.Spec.JsonRef name)
+ Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType def, GHC.Internal.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.SumDef ('Data.JsonSpec.Spec.JsonLet '[ '(name, def)] ('Data.JsonSpec.Spec.JsonRef name))
+ Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.Internal.TypeLits.KnownSymbol consName, GHC.Internal.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.HasDef '(name, Data.JsonSpec.Elm.Named consName spec)
+ Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.Internal.TypeLits.KnownSymbol name) => Data.JsonSpec.Elm.HasDef '(name, spec)
+ Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.Internal.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.Record more) => Data.JsonSpec.Elm.Record ('Data.JsonSpec.Spec.Optional name spec : more)
+ Data.JsonSpec.Elm: instance (Data.JsonSpec.Elm.HasType spec, GHC.Internal.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.Record more) => Data.JsonSpec.Elm.Record ('Data.JsonSpec.Spec.Required name spec : more)
+ Data.JsonSpec.Elm: instance (GHC.Internal.TypeLits.KnownSymbol name, Data.JsonSpec.Elm.SumDef ('Data.JsonSpec.Spec.JsonEither left right)) => Data.JsonSpec.Elm.HasDef '(name, 'Data.JsonSpec.Spec.JsonEither left right)
+ Data.JsonSpec.Elm: instance GHC.Internal.TypeLits.KnownSymbol const => Data.JsonSpec.Elm.HasType ('Data.JsonSpec.Spec.JsonTag const)
+ Data.JsonSpec.Elm: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.HasType ('Data.JsonSpec.Spec.JsonRef name)
Files
- json-spec-elm.cabal +3/−3
json-spec-elm.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: json-spec-elm-version: 0.4.0.2+version: 0.4.0.3 synopsis: Elm code generate for `json-spec`. description: Produce elm types, encoders, and decoders from a@@ -21,8 +21,8 @@ common dependencies build-depends:- , base >= 4.17.2.1 && < 4.20- , containers >= 0.6.7 && < 0.7+ , base >= 4.17.2.1 && < 4.21+ , containers >= 0.6.7 && < 0.8 , elm-syntax >= 0.3.2.0 && < 0.4 , json-spec >= 0.3.0.0 && < 0.6 , text >= 2.0.2 && < 2.2