packages feed

dhscanner-kbapi 1.0.4 → 1.0.5

raw patch · 3 files changed

+31/−2 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Content: FoundAuthenticatedHttpPostHandlerRequestObjectMatch :: Location -> Location -> String -> String -> String -> FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: [foundAuthenticatedHttpPostHandlerAuthenticatingFunctionName] :: FoundAuthenticatedHttpPostHandlerRequestObjectMatch -> String
+ Content: [foundAuthenticatedHttpPostHandlerHeaderKeyName] :: FoundAuthenticatedHttpPostHandlerRequestObjectMatch -> String
+ Content: [foundAuthenticatedHttpPostHandlerLocation] :: FoundAuthenticatedHttpPostHandlerRequestObjectMatch -> Location
+ Content: [foundAuthenticatedHttpPostHandlerRequestObjectLocation] :: FoundAuthenticatedHttpPostHandlerRequestObjectMatch -> Location
+ Content: [foundAuthenticatedHttpPostHandlerRequestObjectMatchUrl] :: FoundAuthenticatedHttpPostHandlerRequestObjectMatch -> String
+ Content: data FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance Data.Aeson.Types.FromJSON.FromJSON Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance Data.Aeson.Types.ToJSON.ToJSON Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance GHC.Classes.Eq Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance GHC.Classes.Ord Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance GHC.Generics.Generic Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
+ Content: instance GHC.Show.Show Content.FoundAuthenticatedHttpPostHandlerRequestObjectMatch
- Content: FoundAuthenticatedHttpPostHandlerRequestObject :: Word -> [FoundHttpPostHandlerRequestObjectMatch] -> FoundAuthenticatedHttpPostHandlerRequestObject
+ Content: FoundAuthenticatedHttpPostHandlerRequestObject :: Word -> [FoundAuthenticatedHttpPostHandlerRequestObjectMatch] -> FoundAuthenticatedHttpPostHandlerRequestObject
- Content: [foundAuthenticatedHttpPostHandlerRequestObjectMatches] :: FoundAuthenticatedHttpPostHandlerRequestObject -> [FoundHttpPostHandlerRequestObjectMatch]
+ Content: [foundAuthenticatedHttpPostHandlerRequestObjectMatches] :: FoundAuthenticatedHttpPostHandlerRequestObject -> [FoundAuthenticatedHttpPostHandlerRequestObjectMatch]

Files

dhscanner-kbapi.cabal view
@@ -28,7 +28,7 @@     fundamental modifications to the structure or specification     of code facts. -version:            1.0.4+version:            1.0.5 license:            GPL-3.0-only license-file:       LICENSE author:             OrenGitHub
json-schema-creator/Main.hs view
@@ -36,6 +36,7 @@ instance ToSchema FoundUnauthenticatedHttpPostHandlerRequestObject instance ToSchema AuthenticatedHttpPostHandlerRequestObject instance ToSchema FoundAuthenticatedHttpPostHandlerRequestObject+instance ToSchema FoundAuthenticatedHttpPostHandlerRequestObjectMatch instance ToSchema FoundHttpPostHandlerRequestObjectMatch  instance ToSchema HttpGetHandlerRequestObject
src/Content.hs view
@@ -64,7 +64,35 @@    = FoundAuthenticatedHttpPostHandlerRequestObject      {          foundAuthenticatedHttpPostHandlerRequestObjectTotal :: Word,-         foundAuthenticatedHttpPostHandlerRequestObjectMatches :: [ FoundHttpPostHandlerRequestObjectMatch ]+         foundAuthenticatedHttpPostHandlerRequestObjectMatches :: [ FoundAuthenticatedHttpPostHandlerRequestObjectMatch ]+     }+     deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )++-- | A match for an authenticated POST handler request object query.+--+-- Same shape as 'FoundHttpPostHandlerRequestObjectMatch', plus two+-- structurally discovered pieces of metadata that identify /how/ the+-- handler is authenticated :+--+-- * @foundAuthenticatedHttpPostHandlerAuthenticatingFunctionName@ \-+--   the name of the callable that gates the handler ( e.g. tier-1+--   catalog name @\'authenticateRequest\'@ ).+--+-- * @foundAuthenticatedHttpPostHandlerHeaderKeyName@ \-+--   the string constant passed to @Request.headers.get( ... )@ inside+--   that authenticating function ( e.g. @\'x-api-key\'@ ). Bound by+--   the KB rule @utils_early_return_null_on_missing_request_header_value@.+--   Intentionally /not/ named @ApiKey...@ \- other authentication styles+--   ( bearer tokens, session cookies, custom headers ) all end up+--   reading a header key too, so the field stays neutral.+data FoundAuthenticatedHttpPostHandlerRequestObjectMatch+   = FoundAuthenticatedHttpPostHandlerRequestObjectMatch+     {+         foundAuthenticatedHttpPostHandlerLocation :: Location,+         foundAuthenticatedHttpPostHandlerRequestObjectLocation :: Location,+         foundAuthenticatedHttpPostHandlerRequestObjectMatchUrl :: String,+         foundAuthenticatedHttpPostHandlerAuthenticatingFunctionName :: String,+         foundAuthenticatedHttpPostHandlerHeaderKeyName :: String      }      deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )