servant-queryparam-server 1.0.0 → 1.0.1
raw patch · 2 files changed
+22/−22 lines, 2 filesdep ~servant-queryparam-corePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: servant-queryparam-core
API changes (from Hackage documentation)
- Servant.Server.Record: instance (GHC.Generics.Generic a, Servant.Server.Record.GHasServer mod (GHC.Generics.Rep a) context api) => Servant.Server.Internal.HasServer (Servant.Record.RecordParam mod a Servant.API.Sub.:> api) context
+ Servant.Server.Record: instance (GHC.Generics.Generic a, Servant.Server.Record.GHasServer mod (GHC.Generics.Rep a) context api) => Servant.Server.Internal.HasServer (Servant.QueryParam.Record.RecordParam mod a Servant.API.Sub.:> api) context
Files
servant-queryparam-server.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: servant-queryparam-server-version: 1.0.0+version: 1.0.1 maintainer: Danila Danko <https://github.com/deemp> author: Kristof Bastiaensen copyright: Kristof Bastiaensen 2020@@ -25,6 +25,6 @@ build-depends: base >=4.16 && <5 , servant >=0.19- , servant-queryparam-core >=1.0.0+ , servant-queryparam-core >=2.0.0 , servant-server >=0.19 , text
src/Servant/Server/Record.hs view
@@ -21,10 +21,10 @@ import GHC.Generics import GHC.TypeLits import Servant.API-import Servant.Record+import Servant.QueryParam.Record+import Servant.QueryParam.TypeLevel import Servant.Server import Servant.Server.Internal-import Servant.TypeLevel instance (Generic a, GHasServer mod (Rep a) context api) => HasServer (RecordParam mod a :> api) context where type ServerT (RecordParam mod a :> api) m = a -> ServerT api m@@ -111,9 +111,9 @@ instance {-# OVERLAPPING #-}- ( HasServer (api :: Type) context,- KnownSymbol sym,- KnownSymbol (Eval (mod sym))+ ( HasServer (api :: Type) context+ , KnownSymbol sym+ , KnownSymbol (Eval (mod sym)) ) => GHasServer mod@@ -138,11 +138,11 @@ instance {-# OVERLAPPING #-}- ( HasServer (api :: Type) context,- FromHttpApiData a,- KnownSymbol sym,- KnownSymbol (Eval (mod sym)),- HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters+ ( HasServer (api :: Type) context+ , FromHttpApiData a+ , KnownSymbol sym+ , KnownSymbol (Eval (mod sym))+ , HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters ) => GHasServer mod@@ -167,11 +167,11 @@ instance {-# OVERLAPPING #-}- ( HasServer (api :: Type) context,- FromHttpApiData a,- KnownSymbol sym,- KnownSymbol (Eval (mod sym)),- HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters+ ( HasServer (api :: Type) context+ , FromHttpApiData a+ , KnownSymbol sym+ , KnownSymbol (Eval (mod sym))+ , HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters ) => GHasServer mod@@ -196,11 +196,11 @@ instance {-# OVERLAPPABLE #-}- ( HasServer (api :: Type) context,- FromHttpApiData a,- KnownSymbol sym,- KnownSymbol (Eval (mod sym)),- HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters+ ( HasServer (api :: Type) context+ , FromHttpApiData a+ , KnownSymbol sym+ , KnownSymbol (Eval (mod sym))+ , HasContextEntry (context .++ DefaultErrorFormatters) ErrorFormatters ) => GHasServer mod