packages feed

aws-lambda-haskell-runtime 4.2.2 → 4.3.2

raw patch · 1 files changed

+1/−1 lines, 1 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Aws.Lambda: [$sel:albRequestBody:ALBRequest] :: ALBRequest body -> !Maybe body
- Aws.Lambda: [$sel:albRequestContextElb:ALBRequestContext] :: ALBRequestContext -> ALBELB
- Aws.Lambda: [$sel:albRequestHeaders:ALBRequest] :: ALBRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:albRequestHttpMethod:ALBRequest] :: ALBRequest body -> !Text
- Aws.Lambda: [$sel:albRequestIsBase64Encoded:ALBRequest] :: ALBRequest body -> !Bool
- Aws.Lambda: [$sel:albRequestPath:ALBRequest] :: ALBRequest body -> !Text
- Aws.Lambda: [$sel:albRequestQueryStringParameters:ALBRequest] :: ALBRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:albRequestRequestContext:ALBRequest] :: ALBRequest body -> !ALBRequestContext
- Aws.Lambda: [$sel:albResponseBody:ALBResponse] :: ALBResponse body -> !body
- Aws.Lambda: [$sel:albResponseHeaders:ALBResponse] :: ALBResponse body -> !ResponseHeaders
- Aws.Lambda: [$sel:albResponseIsBase64Encoded:ALBResponse] :: ALBResponse body -> !Bool
- Aws.Lambda: [$sel:albResponseMultiValueHeaders:ALBResponse] :: ALBResponse body -> !ResponseHeaders
- Aws.Lambda: [$sel:albResponseStatusCode:ALBResponse] :: ALBResponse body -> !Int
- Aws.Lambda: [$sel:albResponseStatusDescription:ALBResponse] :: ALBResponse body -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestBody:ApiGatewayRequest] :: ApiGatewayRequest body -> !Maybe body
- Aws.Lambda: [$sel:apiGatewayRequestContextAccountId:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextApiId:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextAuthorizer:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Maybe Value
- Aws.Lambda: [$sel:apiGatewayRequestContextDomainName:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextDomainPrefix:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextExtendedRequestId:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextHttpMethod:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentity:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !ApiGatewayRequestContextIdentity
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityAccesskey:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityAccountId:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityCaller:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityCognitoAuthenticationProvider:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Value
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityCognitoAuthenticationType:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityCognitoIdentityId:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityCognitoIdentityPoolId:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityPrincipalOrgId:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentitySourceIp:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityUser:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityUserAgent:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextIdentityUserArn:ApiGatewayRequestContextIdentity] :: ApiGatewayRequestContextIdentity -> !Maybe Text
- Aws.Lambda: [$sel:apiGatewayRequestContextPath:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextProtocol:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextRequestId:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextRequestTime:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextResourceId:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextResourcePath:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestContextStage:ApiGatewayRequestContext] :: ApiGatewayRequestContext -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestHeaders:ApiGatewayRequest] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:apiGatewayRequestHttpMethod:ApiGatewayRequest] :: ApiGatewayRequest body -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestIsBase64Encoded:ApiGatewayRequest] :: ApiGatewayRequest body -> !Bool
- Aws.Lambda: [$sel:apiGatewayRequestPath:ApiGatewayRequest] :: ApiGatewayRequest body -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestPathParameters:ApiGatewayRequest] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:apiGatewayRequestQueryStringParameters:ApiGatewayRequest] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:apiGatewayRequestRequestContext:ApiGatewayRequest] :: ApiGatewayRequest body -> !ApiGatewayRequestContext
- Aws.Lambda: [$sel:apiGatewayRequestResource:ApiGatewayRequest] :: ApiGatewayRequest body -> !Text
- Aws.Lambda: [$sel:apiGatewayRequestStageVariables:ApiGatewayRequest] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
- Aws.Lambda: [$sel:apiGatewayResponseBody:ApiGatewayResponse] :: ApiGatewayResponse body -> !body
- Aws.Lambda: [$sel:apiGatewayResponseHeaders:ApiGatewayResponse] :: ApiGatewayResponse body -> !ResponseHeaders
- Aws.Lambda: [$sel:apiGatewayResponseIsBase64Encoded:ApiGatewayResponse] :: ApiGatewayResponse body -> !Bool
- Aws.Lambda: [$sel:apiGatewayResponseStatusCode:ApiGatewayResponse] :: ApiGatewayResponse body -> !Int
- Aws.Lambda: [$sel:propagateImpureExceptions:ApiGatewayDispatcherOptions] :: ApiGatewayDispatcherOptions -> Bool
+ Aws.Lambda: [albRequestBody] :: ALBRequest body -> !Maybe body
+ Aws.Lambda: [albRequestContextElb] :: ALBRequestContext -> ALBELB
+ Aws.Lambda: [albRequestHeaders] :: ALBRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [albRequestHttpMethod] :: ALBRequest body -> !Text
+ Aws.Lambda: [albRequestIsBase64Encoded] :: ALBRequest body -> !Bool
+ Aws.Lambda: [albRequestPath] :: ALBRequest body -> !Text
+ Aws.Lambda: [albRequestQueryStringParameters] :: ALBRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [albRequestRequestContext] :: ALBRequest body -> !ALBRequestContext
+ Aws.Lambda: [albResponseBody] :: ALBResponse body -> !body
+ Aws.Lambda: [albResponseHeaders] :: ALBResponse body -> !ResponseHeaders
+ Aws.Lambda: [albResponseIsBase64Encoded] :: ALBResponse body -> !Bool
+ Aws.Lambda: [albResponseMultiValueHeaders] :: ALBResponse body -> !ResponseHeaders
+ Aws.Lambda: [albResponseStatusCode] :: ALBResponse body -> !Int
+ Aws.Lambda: [albResponseStatusDescription] :: ALBResponse body -> !Text
+ Aws.Lambda: [apiGatewayRequestBody] :: ApiGatewayRequest body -> !Maybe body
+ Aws.Lambda: [apiGatewayRequestContextAccountId] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextApiId] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextAuthorizer] :: ApiGatewayRequestContext -> !Maybe Value
+ Aws.Lambda: [apiGatewayRequestContextDomainName] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextDomainPrefix] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextExtendedRequestId] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextHttpMethod] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityAccesskey] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityAccountId] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityCaller] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityCognitoAuthenticationProvider] :: ApiGatewayRequestContextIdentity -> !Maybe Value
+ Aws.Lambda: [apiGatewayRequestContextIdentityCognitoAuthenticationType] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityCognitoIdentityId] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityCognitoIdentityPoolId] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityPrincipalOrgId] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentitySourceIp] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityUserAgent] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityUserArn] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentityUser] :: ApiGatewayRequestContextIdentity -> !Maybe Text
+ Aws.Lambda: [apiGatewayRequestContextIdentity] :: ApiGatewayRequestContext -> !ApiGatewayRequestContextIdentity
+ Aws.Lambda: [apiGatewayRequestContextPath] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextProtocol] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextRequestId] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextRequestTime] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextResourceId] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextResourcePath] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestContextStage] :: ApiGatewayRequestContext -> !Text
+ Aws.Lambda: [apiGatewayRequestHeaders] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [apiGatewayRequestHttpMethod] :: ApiGatewayRequest body -> !Text
+ Aws.Lambda: [apiGatewayRequestIsBase64Encoded] :: ApiGatewayRequest body -> !Bool
+ Aws.Lambda: [apiGatewayRequestPathParameters] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [apiGatewayRequestPath] :: ApiGatewayRequest body -> !Text
+ Aws.Lambda: [apiGatewayRequestQueryStringParameters] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [apiGatewayRequestRequestContext] :: ApiGatewayRequest body -> !ApiGatewayRequestContext
+ Aws.Lambda: [apiGatewayRequestResource] :: ApiGatewayRequest body -> !Text
+ Aws.Lambda: [apiGatewayRequestStageVariables] :: ApiGatewayRequest body -> !Maybe (HashMap Text Text)
+ Aws.Lambda: [apiGatewayResponseBody] :: ApiGatewayResponse body -> !body
+ Aws.Lambda: [apiGatewayResponseHeaders] :: ApiGatewayResponse body -> !ResponseHeaders
+ Aws.Lambda: [apiGatewayResponseIsBase64Encoded] :: ApiGatewayResponse body -> !Bool
+ Aws.Lambda: [apiGatewayResponseStatusCode] :: ApiGatewayResponse body -> !Int
+ Aws.Lambda: [propagateImpureExceptions] :: ApiGatewayDispatcherOptions -> Bool
- Aws.Lambda: [ALBHandler] :: ALBCallback m context request response error -> Handler 'ALBHandlerType m context request response error
+ Aws.Lambda: [ALBHandler] :: forall (m :: Type -> Type) context request response error. ALBCallback m context request response error -> Handler 'ALBHandlerType m context request response error
- Aws.Lambda: [APIGatewayHandler] :: APIGatewayCallback m context request response error -> Handler 'APIGatewayHandlerType m context request response error
+ Aws.Lambda: [APIGatewayHandler] :: forall (m :: Type -> Type) context request response error. APIGatewayCallback m context request response error -> Handler 'APIGatewayHandlerType m context request response error
- Aws.Lambda: [StandaloneLambdaHandler] :: StandaloneCallback m context request response error -> Handler 'StandaloneHandlerType m context request response error
+ Aws.Lambda: [StandaloneLambdaHandler] :: forall (m :: Type -> Type) context request response error. StandaloneCallback m context request response error -> Handler 'StandaloneHandlerType m context request response error
- Aws.Lambda: data Handler (handlerType :: HandlerType) m context request response error
+ Aws.Lambda: data Handler (handlerType :: HandlerType) (m :: Type -> Type) context request response error
- Aws.Lambda: run :: RuntimeContext handlerType m context request response error => DispatcherOptions -> (forall a. m a -> IO a) -> Handlers handlerType m context request response error -> LambdaOptions context -> IO (Either (LambdaError handlerType) (LambdaResult handlerType))
+ Aws.Lambda: run :: forall (handlerType :: HandlerType) m context request response error. RuntimeContext handlerType m context request response error => DispatcherOptions -> (forall a. () => m a -> IO a) -> Handlers handlerType m context request response error -> LambdaOptions context -> IO (Either (LambdaError handlerType) (LambdaResult handlerType))
- Aws.Lambda: runLambda :: forall context handlerType. IO context -> RunCallback handlerType context -> IO ()
+ Aws.Lambda: runLambda :: forall context (handlerType :: HandlerType). IO context -> RunCallback handlerType context -> IO ()
- Aws.Lambda: runLambdaHaskellRuntime :: RuntimeContext handlerType m context request response error => DispatcherOptions -> IO context -> (forall a. m a -> IO a) -> HandlersM handlerType m context request response error () -> IO ()
+ Aws.Lambda: runLambdaHaskellRuntime :: forall (handlerType :: HandlerType) m context request response error. RuntimeContext handlerType m context request response error => DispatcherOptions -> IO context -> (forall a. () => m a -> IO a) -> HandlersM handlerType m context request response error () -> IO ()
- Aws.Lambda: type Handlers handlerType m context request response error = HashMap HandlerName (Handler handlerType m context request response error)
+ Aws.Lambda: type Handlers (handlerType :: HandlerType) (m :: Type -> Type) context request response error = HashMap HandlerName Handler handlerType m context request response error
- Aws.Lambda: type RunCallback (handlerType :: HandlerType) context = LambdaOptions context -> IO (Either (LambdaError handlerType) (LambdaResult handlerType))
+ Aws.Lambda: type RunCallback (handlerType :: HandlerType) context = LambdaOptions context -> IO Either LambdaError handlerType LambdaResult handlerType

Files

aws-lambda-haskell-runtime.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           aws-lambda-haskell-runtime-version:        4.2.2+version:        4.3.2 synopsis:       Haskell runtime for AWS Lambda description:    Please see the README on GitHub at <https://github.com/theam/aws-lambda-haskell-runtime#readme> category:       AWS