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 +1/−3
- src/Rollbar/Item/Data.hs +1/−2
- wai-middleware-rollbar.cabal +9/−9
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