packages feed

wai-middleware-rollbar 0.4.0 → 0.5.0

raw patch · 3 files changed

+11/−14 lines, 3 filesdep ~QuickCheckdep ~hspecdep ~hspec-golden-aesonPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: QuickCheck, hspec, hspec-golden-aeson, http-client, http-conduit, lens, time

API changes (from Hackage documentation)

- Rollbar.Item: Data :: Body body -> CodeVersion -> Maybe Context -> Maybe (HashMap Text Value) -> Environment -> Maybe Fingerprint -> Maybe Framework -> Hardcoded "haskell" -> Level -> Notifier -> Maybe Person -> Platform -> Maybe (Request headers) -> Maybe Server -> Maybe UTCTime -> Maybe Title -> Maybe UUID4 -> Data body headers
+ Rollbar.Item: Data :: Body body -> Maybe CodeVersion -> Maybe Context -> Maybe (HashMap Text Value) -> Environment -> Maybe Fingerprint -> Maybe Framework -> Hardcoded "haskell" -> Level -> Notifier -> Maybe Person -> Platform -> Maybe (Request headers) -> Maybe Server -> Maybe UTCTime -> Maybe Title -> Maybe UUID4 -> Data body headers
- Rollbar.Item: [codeVersion] :: Data body headers -> CodeVersion
+ Rollbar.Item: [codeVersion] :: Data body headers -> Maybe CodeVersion
- Rollbar.Item.Data: Data :: Body body -> CodeVersion -> Maybe Context -> Maybe (HashMap Text Value) -> Environment -> Maybe Fingerprint -> Maybe Framework -> Hardcoded "haskell" -> Level -> Notifier -> Maybe Person -> Platform -> Maybe (Request headers) -> Maybe Server -> Maybe UTCTime -> Maybe Title -> Maybe UUID4 -> Data body headers
+ Rollbar.Item.Data: Data :: Body body -> Maybe CodeVersion -> Maybe Context -> Maybe (HashMap Text Value) -> Environment -> Maybe Fingerprint -> Maybe Framework -> Hardcoded "haskell" -> Level -> Notifier -> Maybe Person -> Platform -> Maybe (Request headers) -> Maybe Server -> Maybe UTCTime -> Maybe Title -> Maybe UUID4 -> Data body headers
- Rollbar.Item.Data: [codeVersion] :: Data body headers -> CodeVersion
+ Rollbar.Item.Data: [codeVersion] :: Data body headers -> Maybe CodeVersion

Files

src/Rollbar/Item.hs view
@@ -100,7 +100,6 @@     ) import Data.Aeson.Types (typeMismatch) import Data.Maybe       (fromMaybe)-import Data.Version     (showVersion)  import GHC.Generics (Generic) @@ -135,8 +134,7 @@ debug environment messageBody payload =     Data         { body = Message (fromMaybe "" messageBody) payload-        , codeVersion =-            SemVer . T.pack $ showVersion Paths_wai_middleware_rollbar.version+        , codeVersion = Nothing         , context = Nothing         , custom = Nothing         , environment = environment
src/Rollbar/Item/Data.hs view
@@ -69,8 +69,7 @@ data Data body headers     = Data         { body        :: Body body-        , codeVersion :: CodeVersion-        -- ^ Metadata about this package. You probably shouldn't create this yourself.+        , codeVersion :: Maybe CodeVersion         , context     :: Maybe Context         , custom      :: Maybe (HM.HashMap T.Text Value)         , environment :: Environment
wai-middleware-rollbar.cabal view
@@ -1,5 +1,5 @@ name:                wai-middleware-rollbar-version:             0.4.0+version:             0.5.0 synopsis:            Middleware that communicates to Rollbar. description:         Middleware that communicates to Rollbar. homepage:            https://github.com/joneshf/wai-middleware-rollbar#readme@@ -12,7 +12,7 @@ build-type:          Simple extra-source-files:  README.md cabal-version:       >=1.10-tested-with:         GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3, GHC == 8.0.1, GHC == 8.0.2+tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2  library   hs-source-dirs:      src@@ -38,12 +38,12 @@                      , bytestring >= 0.10 && < 0.11                      , case-insensitive >= 1.2 && < 1.3                      , hostname >= 1.0 && < 1.1-                     , http-client >= 0.4 && < 0.6-                     , http-conduit >= 2.1 && < 2.3+                     , http-client >= 0.5 && < 0.6+                     , http-conduit >= 2.2 && < 2.3                      , http-types >= 0.9 && < 0.10                      , network >= 2.6 && < 2.7                      , text >= 1.2 && < 1.3-                     , time >= 1.6 && < 1.7+                     , time >= 1.6 && < 1.9                      , unordered-containers >= 0.2 && < 0.3                      , uuid >= 1.3 && < 1.4                      , wai >= 3.2 && < 3.3@@ -61,14 +61,14 @@                      , Rollbar.Item.Request.Test                      , Rollbar.QuickCheck   build-depends:       base-                     , QuickCheck >= 2.8 && < 2.10+                     , QuickCheck >= 2.9 && < 2.11                      , aeson                      , bytestring                      , case-insensitive                      , containers >= 0.5 && < 0.6-                     , hspec >= 2.2 && < 2.5-                     , hspec-golden-aeson >= 0.2 && < 0.3-                     , lens >= 4.14 && < 4.16+                     , hspec >= 2.4 && < 2.5+                     , hspec-golden-aeson >= 0.2 && < 0.4+                     , lens >= 4.15 && < 4.16                      , lens-aeson >= 1.0 && < 1.1                      , text                      , wai-middleware-rollbar