wai-middleware-rollbar 0.7.0.1 → 0.8.0
raw patch · 2 files changed
+9/−3 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Network.Wai.Middleware.Rollbar: [branch] :: Settings -> Maybe Branch
+ Network.Wai.Middleware.Rollbar: [codeVersion] :: Settings -> Maybe CodeVersion
- Network.Wai.Middleware.Rollbar: Settings :: AccessToken -> Environment -> Settings
+ Network.Wai.Middleware.Rollbar: Settings :: AccessToken -> Maybe Branch -> Maybe CodeVersion -> Environment -> Settings
Files
src/Network/Wai/Middleware/Rollbar.hs view
@@ -71,6 +71,12 @@ = Settings { accessToken :: RI.AccessToken -- ^ Should have a scope "post_server_item".+ , branch :: Maybe RI.Branch+ -- ^ Should be the branch of the running application.+ --+ -- Will default to `master` if not set.+ , codeVersion :: Maybe RI.CodeVersion+ -- ^ Should be the version of the running application. , environment :: RI.Environment -- ^ Should be something meaningful to your program --@@ -180,9 +186,9 @@ host <- Just <$> getHostName root <- Just . RI.Root . T.pack <$> getExecutablePath let request = Just RI.Request {..}- let server = Just RI.Server { RI.branch = Nothing, RI.serverCodeVersion = Nothing, .. }+ let server = Just RI.Server { RI.serverCodeVersion = codeVersion, .. } let itemData = (RI.error environment messageBody payload)- { RI.request, RI.server, RI.timestamp, RI.uuid }+ { RI.codeVersion, RI.request, RI.server, RI.timestamp, RI.uuid } pure $ rollbarRequest RI.Item{..} where headers :: RI.MissingHeaders headers
wai-middleware-rollbar.cabal view
@@ -1,5 +1,5 @@ name: wai-middleware-rollbar-version: 0.7.0.1+version: 0.8.0 synopsis: Middleware that communicates to Rollbar. description: Middleware that communicates to Rollbar. homepage: https://github.com/joneshf/wai-middleware-rollbar#readme