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