packages feed

servant-foreign 0.9.0.1 → 0.9.1

raw patch · 1 files changed

+1/−1 lines, 1 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Servant.Foreign.Internal: instance forall k k1 (list :: [GHC.Types.*]) (lang :: k) ftype (a :: k1) api. (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.ReqBody.ReqBody list a Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k) ftype (a :: k1) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.QueryParam.QueryParam sym a Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k) ftype (t :: k1) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype t, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Capture.Capture sym t Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k k1 k2 (list :: [GHC.Types.*]) (lang :: k) ftype (a :: k2) (method :: k1) (status :: GHC.Types.Nat). (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.API.Verbs.ReflectMethod method) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Verbs.Verb method status list a)
+ Servant.Foreign.Internal: instance forall k k1 (list :: [GHC.Types.*]) (lang :: k1) ftype (a :: k) api. (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.ReqBody.ReqBody list a Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k1) ftype (a :: k) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.QueryParam.QueryParam sym a Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k1) ftype (t :: k) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype t, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Capture.Capture sym t Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k1 k k2 (list :: [GHC.Types.*]) (lang :: k2) ftype (a :: k) (method :: k1) (status :: GHC.Types.Nat). (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.API.Verbs.ReflectMethod method) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Verbs.Verb method status list a)
- Servant.Foreign: _Cap :: forall f_akE4 f_akHF. Prism (SegmentType f_akHF) (SegmentType f_akE4) (Arg f_akHF) (Arg f_akE4)
+ Servant.Foreign: _Cap :: forall f_ajDY f_ajHB. Prism (SegmentType f_ajHB) (SegmentType f_ajDY) (Arg f_ajHB) (Arg f_ajDY)
- Servant.Foreign: _HeaderArg :: forall f_akVC. Prism' (HeaderArg f_akVC) (Arg f_akVC)
+ Servant.Foreign: _HeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi)
- Servant.Foreign: _ReplaceHeaderArg :: forall f_akVC. Prism' (HeaderArg f_akVC) (Arg f_akVC, Text)
+ Servant.Foreign: _ReplaceHeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi, Text)
- Servant.Foreign: _Static :: forall f_akE4. Prism' (SegmentType f_akE4) PathSegment
+ Servant.Foreign: _Static :: forall f_ajDY. Prism' (SegmentType f_ajDY) PathSegment
- Servant.Foreign: argName :: forall f_akAA. Lens' (Arg f_akAA) PathSegment
+ Servant.Foreign: argName :: forall f_ajAv. Lens' (Arg f_ajAv) PathSegment
- Servant.Foreign: argType :: forall f_akAA f_akDP. Lens (Arg f_akAA) (Arg f_akDP) f_akAA f_akDP
+ Servant.Foreign: argType :: forall f_ajAv f_ajDJ. Lens (Arg f_ajAv) (Arg f_ajDJ) f_ajAv f_ajDJ
- Servant.Foreign: headerArg :: forall f_akVC f_akYR. Lens (HeaderArg f_akVC) (HeaderArg f_akYR) (Arg f_akVC) (Arg f_akYR)
+ Servant.Foreign: headerArg :: forall f_ajWi f_ajZB. Lens (HeaderArg f_ajWi) (HeaderArg f_ajZB) (Arg f_ajWi) (Arg f_ajZB)
- Servant.Foreign: path :: forall f_al0x. Lens' (Url f_al0x) (Path f_al0x)
+ Servant.Foreign: path :: forall f_ak1i. Lens' (Url f_ak1i) (Path f_ak1i)
- Servant.Foreign: queryArgName :: forall f_akRI f_akVm. Lens (QueryArg f_akRI) (QueryArg f_akVm) (Arg f_akRI) (Arg f_akVm)
+ Servant.Foreign: queryArgName :: forall f_ajSk f_ajW2. Lens (QueryArg f_ajSk) (QueryArg f_ajW2) (Arg f_ajSk) (Arg f_ajW2)
- Servant.Foreign: queryArgType :: forall f_akRI. Lens' (QueryArg f_akRI) ArgType
+ Servant.Foreign: queryArgType :: forall f_ajSk. Lens' (QueryArg f_ajSk) ArgType
- Servant.Foreign: queryStr :: forall f_al0x. Lens' (Url f_al0x) [QueryArg f_al0x]
+ Servant.Foreign: queryStr :: forall f_ak1i. Lens' (Url f_ak1i) [QueryArg f_ak1i]
- Servant.Foreign: reqBody :: forall f_al4l. Lens' (Req f_al4l) (Maybe f_al4l)
+ Servant.Foreign: reqBody :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
- Servant.Foreign: reqFuncName :: forall f_al4l. Lens' (Req f_al4l) FunctionName
+ Servant.Foreign: reqFuncName :: forall f_ak5a. Lens' (Req f_ak5a) FunctionName
- Servant.Foreign: reqHeaders :: forall f_al4l. Lens' (Req f_al4l) [HeaderArg f_al4l]
+ Servant.Foreign: reqHeaders :: forall f_ak5a. Lens' (Req f_ak5a) [HeaderArg f_ak5a]
- Servant.Foreign: reqMethod :: forall f_al4l. Lens' (Req f_al4l) Method
+ Servant.Foreign: reqMethod :: forall f_ak5a. Lens' (Req f_ak5a) Method
- Servant.Foreign: reqReturnType :: forall f_al4l. Lens' (Req f_al4l) (Maybe f_al4l)
+ Servant.Foreign: reqReturnType :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
- Servant.Foreign: reqUrl :: forall f_al4l. Lens' (Req f_al4l) (Url f_al4l)
+ Servant.Foreign: reqUrl :: forall f_ak5a. Lens' (Req f_ak5a) (Url f_ak5a)
- Servant.Foreign.Internal: _Cap :: forall f_akE4 f_akHF. Prism (SegmentType f_akHF) (SegmentType f_akE4) (Arg f_akHF) (Arg f_akE4)
+ Servant.Foreign.Internal: _Cap :: forall f_ajDY f_ajHB. Prism (SegmentType f_ajHB) (SegmentType f_ajDY) (Arg f_ajHB) (Arg f_ajDY)
- Servant.Foreign.Internal: _HeaderArg :: forall f_akVC. Prism' (HeaderArg f_akVC) (Arg f_akVC)
+ Servant.Foreign.Internal: _HeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi)
- Servant.Foreign.Internal: _ReplaceHeaderArg :: forall f_akVC. Prism' (HeaderArg f_akVC) (Arg f_akVC, Text)
+ Servant.Foreign.Internal: _ReplaceHeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi, Text)
- Servant.Foreign.Internal: _Segment :: forall f_akHP f_akOE. Iso (Segment f_akOE) (Segment f_akHP) (SegmentType f_akOE) (SegmentType f_akHP)
+ Servant.Foreign.Internal: _Segment :: forall f_ajHL f_ajOj. Iso (Segment f_ajOj) (Segment f_ajHL) (SegmentType f_ajOj) (SegmentType f_ajHL)
- Servant.Foreign.Internal: _Static :: forall f_akE4. Prism' (SegmentType f_akE4) PathSegment
+ Servant.Foreign.Internal: _Static :: forall f_ajDY. Prism' (SegmentType f_ajDY) PathSegment
- Servant.Foreign.Internal: argName :: forall f_akAA. Lens' (Arg f_akAA) PathSegment
+ Servant.Foreign.Internal: argName :: forall f_ajAv. Lens' (Arg f_ajAv) PathSegment
- Servant.Foreign.Internal: argType :: forall f_akAA f_akDP. Lens (Arg f_akAA) (Arg f_akDP) f_akAA f_akDP
+ Servant.Foreign.Internal: argType :: forall f_ajAv f_ajDJ. Lens (Arg f_ajAv) (Arg f_ajDJ) f_ajAv f_ajDJ
- Servant.Foreign.Internal: headerArg :: forall f_akVC f_akYR. Lens (HeaderArg f_akVC) (HeaderArg f_akYR) (Arg f_akVC) (Arg f_akYR)
+ Servant.Foreign.Internal: headerArg :: forall f_ajWi f_ajZB. Lens (HeaderArg f_ajWi) (HeaderArg f_ajZB) (Arg f_ajWi) (Arg f_ajZB)
- Servant.Foreign.Internal: headerPattern :: forall f_akVC. Traversal' (HeaderArg f_akVC) Text
+ Servant.Foreign.Internal: headerPattern :: forall f_ajWi. Traversal' (HeaderArg f_ajWi) Text
- Servant.Foreign.Internal: path :: forall f_al0x. Lens' (Url f_al0x) (Path f_al0x)
+ Servant.Foreign.Internal: path :: forall f_ak1i. Lens' (Url f_ak1i) (Path f_ak1i)
- Servant.Foreign.Internal: queryArgName :: forall f_akRI f_akVm. Lens (QueryArg f_akRI) (QueryArg f_akVm) (Arg f_akRI) (Arg f_akVm)
+ Servant.Foreign.Internal: queryArgName :: forall f_ajSk f_ajW2. Lens (QueryArg f_ajSk) (QueryArg f_ajW2) (Arg f_ajSk) (Arg f_ajW2)
- Servant.Foreign.Internal: queryArgType :: forall f_akRI. Lens' (QueryArg f_akRI) ArgType
+ Servant.Foreign.Internal: queryArgType :: forall f_ajSk. Lens' (QueryArg f_ajSk) ArgType
- Servant.Foreign.Internal: queryStr :: forall f_al0x. Lens' (Url f_al0x) [QueryArg f_al0x]
+ Servant.Foreign.Internal: queryStr :: forall f_ak1i. Lens' (Url f_ak1i) [QueryArg f_ak1i]
- Servant.Foreign.Internal: reqBody :: forall f_al4l. Lens' (Req f_al4l) (Maybe f_al4l)
+ Servant.Foreign.Internal: reqBody :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
- Servant.Foreign.Internal: reqFuncName :: forall f_al4l. Lens' (Req f_al4l) FunctionName
+ Servant.Foreign.Internal: reqFuncName :: forall f_ak5a. Lens' (Req f_ak5a) FunctionName
- Servant.Foreign.Internal: reqHeaders :: forall f_al4l. Lens' (Req f_al4l) [HeaderArg f_al4l]
+ Servant.Foreign.Internal: reqHeaders :: forall f_ak5a. Lens' (Req f_ak5a) [HeaderArg f_ak5a]
- Servant.Foreign.Internal: reqMethod :: forall f_al4l. Lens' (Req f_al4l) Method
+ Servant.Foreign.Internal: reqMethod :: forall f_ak5a. Lens' (Req f_ak5a) Method
- Servant.Foreign.Internal: reqReturnType :: forall f_al4l. Lens' (Req f_al4l) (Maybe f_al4l)
+ Servant.Foreign.Internal: reqReturnType :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
- Servant.Foreign.Internal: reqUrl :: forall f_al4l. Lens' (Req f_al4l) (Url f_al4l)
+ Servant.Foreign.Internal: reqUrl :: forall f_ak5a. Lens' (Req f_ak5a) (Url f_ak5a)

Files

servant-foreign.cabal view
@@ -1,5 +1,5 @@ name:                servant-foreign-version:             0.9.0.1+version:             0.9.1 synopsis:            Helpers for generating clients for servant APIs in any programming language description:   Helper types and functions for generating client functions for servant APIs in any programming language