packages feed

json-spec-elm-servant 0.4.1.0 → 0.4.1.1

raw patch · 1 files changed

+5/−6 lines, 1 filesdep ~basedep ~containersdep ~cookiePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, containers, cookie, filepath

API changes (from Hackage documentation)

- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Capture.Capture name tpy)
- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Header.Header' (Servant.API.Modifiers.Optional : mods) name a)
- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Header.Header' (Servant.API.Modifiers.Required : mods) name a)
- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.QueryParam.QueryParam' (Servant.API.Modifiers.Optional : more) name typ)
- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.QueryParam.QueryParam' (Servant.API.Modifiers.Required : more) name typ)
- Data.JsonSpec.Elm.Servant: instance GHC.TypeLits.KnownSymbol segment => Data.JsonSpec.Elm.Servant.IsParam segment
- Data.JsonSpec.Elm.Servant: instance forall k1 (m :: k1) (c :: GHC.TypeNats.Nat) (t :: [*]) r (h :: [*]). Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t r) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t (Servant.API.ResponseHeaders.Headers h r))
- Data.JsonSpec.Elm.Servant: instance forall k1 (m :: k1) (c :: GHC.TypeNats.Nat) (t :: [*]). Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.NoContentVerb m) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t Servant.API.ContentTypes.NoContent)
- Data.JsonSpec.Elm.Servant: instance forall k1 response (method :: k1) (code :: GHC.TypeNats.Nat) (types :: [*]). (Data.JsonSpec.Elm.HasType (Data.JsonSpec.Encode.EncodingSpec response), Servant.API.Verbs.ReflectMethod method) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb method code types response)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Capture.Capture name tpy)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Header.Header' (Servant.API.Modifiers.Optional : mods) name a)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.Header.Header' (Servant.API.Modifiers.Required : mods) name a)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.QueryParam.QueryParam' (Servant.API.Modifiers.Optional : more) name typ)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol name => Data.JsonSpec.Elm.Servant.IsParam (Servant.API.QueryParam.QueryParam' (Servant.API.Modifiers.Required : more) name typ)
+ Data.JsonSpec.Elm.Servant: instance GHC.Internal.TypeLits.KnownSymbol segment => Data.JsonSpec.Elm.Servant.IsParam segment
+ Data.JsonSpec.Elm.Servant: instance forall k1 (m :: k1) (c :: GHC.Internal.TypeNats.Nat) (t :: [*]) r (h :: [*]). Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t r) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t (Servant.API.ResponseHeaders.Headers h r))
+ Data.JsonSpec.Elm.Servant: instance forall k1 (m :: k1) (c :: GHC.Internal.TypeNats.Nat) (t :: [*]). Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.NoContentVerb m) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb m c t Servant.API.ContentTypes.NoContent)
+ Data.JsonSpec.Elm.Servant: instance forall k1 response (method :: k1) (code :: GHC.Internal.TypeNats.Nat) (types :: [*]). (Data.JsonSpec.Elm.HasType (Data.JsonSpec.Encode.EncodingSpec response), Servant.API.Verbs.ReflectMethod method) => Data.JsonSpec.Elm.Servant.Elmable (Servant.API.Verbs.Verb method code types response)

Files

json-spec-elm-servant.cabal view
@@ -1,6 +1,6 @@ cabal-version:       3.0 name:                json-spec-elm-servant-version:             0.4.1.0+version:             0.4.1.1 synopsis:            Generated elm code for servant APIs. description:         Generate Elm encoders, decoders, and API requests                      for an Servant API, where the shape of the data@@ -23,12 +23,12 @@  common dependencies   build-depends:-    , base                 >= 4.19.0.0  && < 4.20+    , base                 >= 4.19.0.0  && < 4.21     , bound                >= 2.0.7     && < 2.1-    , containers           >= 0.6.8     && < 0.7+    , containers           >= 0.6.8     && < 0.8     , directory            >= 1.3.8.1   && < 1.4     , elm-syntax           >= 0.3.3.0   && < 0.4-    , filepath             >= 1.4.300.2 && < 1.5+    , filepath             >= 1.4.300.2 && < 1.6     , http-types           >= 0.12.3    && < 0.13     , json-spec            >= 0.3.0.0   && < 0.6     , json-spec-elm        >= 0.4.0.0   && < 0.5@@ -75,10 +75,9 @@     , aeson                >= 2.2.1.0  && < 2.3     , binary               >= 0.8.9.1  && < 0.9     , bytestring           >= 0.12.0.2 && < 0.13-    , cookie               >= 0.4.6    && < 0.5+    , cookie               >= 0.4.6    && < 0.6     , hspec                >= 2.11.1   && < 2.12     , time                 >= 1.12.2   && < 1.13-    , unordered-containers >= 0.2.19.1 && < 0.3     , uuid                 >= 1.3.15   && < 1.4   if flag(compile-elm)     main-is: test.hs