packages feed

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 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