atlassian-connect-core 0.7.0.0 → 0.7.0.1
raw patch · 2 files changed
+3/−1 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Snap.AtlassianConnect: [baseUrl] :: Tenant -> ConnectURI
- Snap.AtlassianConnect: [connectAES] :: Connect -> AES
- Snap.AtlassianConnect: [connectBaseUrl] :: Connect -> URI
- Snap.AtlassianConnect: [connectHostWhitelist] :: Connect -> [HostName]
- Snap.AtlassianConnect: [connectPageTokenTimeout] :: Connect -> Timeout
- Snap.AtlassianConnect: [connectPlugin] :: Connect -> Plugin
- Snap.AtlassianConnect: [issueId] :: IssueDetails -> IssueId
- Snap.AtlassianConnect: [issueKey] :: IssueDetails -> IssueKey
- Snap.AtlassianConnect: [issueSummary] :: IssueDetails -> IssueSummary
- Snap.AtlassianConnect: [key] :: Tenant -> TenantKey
- Snap.AtlassianConnect: [lrBaseUrl] :: LifecycleResponse -> ConnectURI
- Snap.AtlassianConnect: [lrClientKey] :: LifecycleResponse -> ClientKey
- Snap.AtlassianConnect: [lrDescription] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [lrEventType] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [lrKey] :: LifecycleResponse -> Text
- Snap.AtlassianConnect: [lrPluginsVersion] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [lrProductType] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [lrPublicKey] :: LifecycleResponse -> Text
- Snap.AtlassianConnect: [lrServerVersion] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [lrSharedSecret] :: LifecycleResponse -> Maybe Text
- Snap.AtlassianConnect: [pageTokenAllowInsecurePolling] :: PageToken -> Bool
- Snap.AtlassianConnect: [pageTokenHost] :: PageToken -> TenantKey
- Snap.AtlassianConnect: [pageTokenTimestamp] :: PageToken -> UTCTime
- Snap.AtlassianConnect: [pageTokenUser] :: PageToken -> Maybe UserKey
- Snap.AtlassianConnect: [productType] :: Tenant -> Text
- Snap.AtlassianConnect: [publicKey] :: Tenant -> Text
- Snap.AtlassianConnect: [sharedSecret] :: Tenant -> Text
- Snap.AtlassianConnect: [tenantId] :: Tenant -> Integer
- Snap.AtlassianConnect: [userEmail] :: UserDetails -> UserEmail
- Snap.AtlassianConnect: [userKey] :: UserDetails -> UserKey
- Snap.AtlassianConnect.HostRequest: [perCode] :: ProductErrorResponse -> HttpResponseCode
- Snap.AtlassianConnect.HostRequest: [perMessage] :: ProductErrorResponse -> Text
- Snap.AtlassianConnect.HostRequest: instance GHC.Generics.Constructor Snap.AtlassianConnect.HostRequest.C1_0ProductErrorResponse
- Snap.AtlassianConnect.HostRequest: instance GHC.Generics.Datatype Snap.AtlassianConnect.HostRequest.D1ProductErrorResponse
- Snap.AtlassianConnect.HostRequest: instance GHC.Generics.Generic Snap.AtlassianConnect.HostRequest.ProductErrorResponse
- Snap.AtlassianConnect.HostRequest: instance GHC.Generics.Selector Snap.AtlassianConnect.HostRequest.S1_0_0ProductErrorResponse
- Snap.AtlassianConnect.HostRequest: instance GHC.Generics.Selector Snap.AtlassianConnect.HostRequest.S1_0_1ProductErrorResponse
- Snap.AtlassianConnect.HostRequest: instance GHC.Show.Show Snap.AtlassianConnect.HostRequest.ProductErrorResponse
+ Snap.AtlassianConnect: baseUrl :: Tenant -> ConnectURI
+ Snap.AtlassianConnect: connectAES :: Connect -> AES
+ Snap.AtlassianConnect: connectBaseUrl :: Connect -> URI
+ Snap.AtlassianConnect: connectHostWhitelist :: Connect -> [HostName]
+ Snap.AtlassianConnect: connectPageTokenTimeout :: Connect -> Timeout
+ Snap.AtlassianConnect: connectPlugin :: Connect -> Plugin
+ Snap.AtlassianConnect: issueId :: IssueDetails -> IssueId
+ Snap.AtlassianConnect: issueKey :: IssueDetails -> IssueKey
+ Snap.AtlassianConnect: issueSummary :: IssueDetails -> IssueSummary
+ Snap.AtlassianConnect: key :: Tenant -> TenantKey
+ Snap.AtlassianConnect: lrBaseUrl :: LifecycleResponse -> ConnectURI
+ Snap.AtlassianConnect: lrClientKey :: LifecycleResponse -> ClientKey
+ Snap.AtlassianConnect: lrDescription :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: lrEventType :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: lrKey :: LifecycleResponse -> Text
+ Snap.AtlassianConnect: lrPluginsVersion :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: lrProductType :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: lrPublicKey :: LifecycleResponse -> Text
+ Snap.AtlassianConnect: lrServerVersion :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: lrSharedSecret :: LifecycleResponse -> Maybe Text
+ Snap.AtlassianConnect: pageTokenAllowInsecurePolling :: PageToken -> Bool
+ Snap.AtlassianConnect: pageTokenHost :: PageToken -> TenantKey
+ Snap.AtlassianConnect: pageTokenTimestamp :: PageToken -> UTCTime
+ Snap.AtlassianConnect: pageTokenUser :: PageToken -> Maybe UserKey
+ Snap.AtlassianConnect: productType :: Tenant -> Text
+ Snap.AtlassianConnect: publicKey :: Tenant -> Text
+ Snap.AtlassianConnect: sharedSecret :: Tenant -> Text
+ Snap.AtlassianConnect: tenantId :: Tenant -> Integer
+ Snap.AtlassianConnect: userEmail :: UserDetails -> UserEmail
+ Snap.AtlassianConnect: userKey :: UserDetails -> UserKey
+ Snap.AtlassianConnect.HostRequest: instance Constructor C1_0ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: instance Datatype D1ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: instance Generic ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: instance Selector S1_0_0ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: instance Selector S1_0_1ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: instance Show ProductErrorResponse
+ Snap.AtlassianConnect.HostRequest: perCode :: ProductErrorResponse -> HttpResponseCode
+ Snap.AtlassianConnect.HostRequest: perMessage :: ProductErrorResponse -> Text
Files
atlassian-connect-core.cabal view
@@ -10,7 +10,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.7.0.0+version: 0.7.0.1 -- A short (one-line) description of the package. synopsis: Atlassian Connect snaplet for the Snap Framework and helper code.
src/Snap/AtlassianConnect/HostRequest.hs view
@@ -43,6 +43,8 @@ , setJson ) where +import Control.Applicative+import Control.Applicative import qualified Control.Monad.IO.Class as MI import Control.Monad.State (get) import Data.Aeson